久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何理解KVM存儲虛擬化

178次閱讀
沒有評論

共計 1509 個字符,預計需要花費 4 分鐘才能閱讀完成。

本篇文章為大家展示了如何理解 KVM 存儲虛擬化,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

KVM 的存儲虛擬化是通過存儲池(Storage Pool)和卷(Volume)來管理的。

Storage Pool 是宿主機上可以看到的一片存儲空間,可以是多種類型,后面會詳細討論。Volume 是在 Storage Pool 中劃分出的一塊空間,宿主機將 Volume 分配給虛擬機,Volume 在虛擬機中看到的就是一塊硬盤。

下面我們學習不同類型的 Storage Pool

目錄類型的 Storage Pool

文件目錄是最常用的 Storage Pool 類型。 
KVM 將宿主機目錄 /var/lib/libvirt/images/ 作為默認的 Storage Pool。

那么 Volume 是什么呢? 
答案就是該目錄下面的文件了,一個文件就是一個 Volume。

大家是否還記得我們之前創建第一個虛機 kvm1 的時候,就是將鏡像文件 cirros-0.3.3-x86_64-disk.img 放到了這個目錄下。文件 cirros-0.3.3-x86_64-disk.img 也就是 Volume,對于 kvm1 來說,就是它的啟動磁盤了。

那 KVM 是怎么知道要把 /var/lib/libvirt/images 這個目錄當做默認 Storage Pool 的呢? 
實際上 KVM 所有可以使用的 Storage Pool 都定義在宿主機的 /etc/libvirt/storage 目錄下,每個 Pool 一個 xml 文件,默認有一個 default.xml,其內容如下:

注意:Storage Pool 的類型是“dir”,目錄的路徑就是 /var/lib/libvirt/images

下面我們為虛機 kvm1 添加一個新的磁盤,看看有什么變化。 
在 virt-manager 中打開 kvm1 的配置頁面,右鍵添加新硬件

在默認 Pool 中創建一個 8G 的卷。

點擊“Finish”,可以看到新磁盤的信息。

在 /var/lib/libvirt/images/ 下多了一個 8G 的文件 kvm1.img

root@ubuntu:~# ls -l /var/lib/libvirt/images/ 
total 14044 
-rw-r–r– 1 root root 14417920 Sep 4 11:24 cirros-0.3.3-x86_64-disk.img 
-rw——- 1 root root 8589934592 Sep 4 21:39 kvm1.img

使用文件做 Volume 有很多優點:存儲方便、移植性好、可復制、可遠程訪問。 

前面幾個優點都很好理解,這里對“可遠程訪問”多解釋一下。

遠程訪問的意思是鏡像文件不一定都放置到宿主機本地文件系統中,也可以存儲在通過網絡連接的遠程文件系統,比如 NFS,或者是分布式文件系統中,比如 GlusterFS。

這樣鏡像文件就可以在多個宿主機之間共享,便于虛機在不同宿主機之間做 Live Migration;如果是分布式文件系統,多副本的特性還可以保證鏡像文件的高可用。

KVM 支持多種 Volume 文件格式,在添加 Volume 時可以選擇

raw 是默認格式,即原始磁盤鏡像格式,移植性好,性能好,但大小固定,不能節省磁盤空間。

qcow2 是推薦使用的格式,cow 表示 copy on write,能夠節省磁盤空間,支持 AES 加密,支持 zlib 壓縮,支持多快照,功能很多。

vmdk 是 VMWare 的虛擬磁盤格式,也就是說 VMWare 虛機可以直接在 KVM 上 運行。

上述內容就是如何理解 KVM 存儲虛擬化,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1509字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 开阳县| 肃宁县| 晋宁县| 杭锦旗| 浦北县| 冷水江市| 台东县| 军事| 旅游| 内黄县| 太原市| 钟山县| 东兴市| 鹤岗市| 成都市| 克山县| 时尚| 张家港市| 广水市| 同仁县| 溧水县| 广宁县| 威信县| 吴桥县| 鄂伦春自治旗| 茂名市| 玉溪市| 龙陵县| 清镇市| 江川县| 祁阳县| 灵川县| 滕州市| 新干县| 含山县| 肃南| 达州市| 云霄县| 中西区| 卢氏县| 隆尧县|