中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解KVM存儲虛擬化

發布時間:2021-11-19 16:20:24 來源:億速云 閱讀:147 作者:柒染 欄目:云計算

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

如何理解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存儲虛擬化

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

如何理解KVM存儲虛擬化

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

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

如何理解KVM存儲虛擬化

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

如何理解KVM存儲虛擬化

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

如何理解KVM存儲虛擬化

在 /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 時可以選擇

如何理解KVM存儲虛擬化

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

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

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

kvm
AI

双鸭山市| 三亚市| 怀柔区| 全州县| 林甸县| 通许县| 柳林县| 罗江县| 汪清县| 紫金县| 调兵山市| 陆丰市| 湾仔区| 铜山县| 万山特区| 大厂| 葫芦岛市| 临桂县| 南岸区| 黄龙县| 闸北区| 茌平县| 澎湖县| 广河县| 宜兰市| 腾冲县| 昆明市| 苍山县| 海宁市| 青田县| 兴安盟| 正安县| 遂溪县| 保德县| 噶尔县| 桐柏县| 精河县| 麻栗坡县| 蕲春县| 崇文区| 黎川县|