LVM 類型的 Storage Pool - 天天5分鐘玩轉 OpenStack(8)


LVM 類型的 Storage Pool

不只一個文件能夠分配給客戶機做爲虛擬磁盤,宿主機上 VG 中的 LV 也能夠做爲虛擬磁盤分配給虛擬機使用。
html

不過,LV 因爲沒有磁盤的 MBR 引導記錄,不能做爲虛擬機的啓動盤,只能做爲數據盤使用。 網絡

這種配置下,宿主機上的 VG 就是一個 Storage Pool,VG 中的 LV 就是 Volume。 LV 的優勢是有較好的性能;不足的地方是管理和移動性方面不如鏡像文件,並且不能經過網絡遠程使用。 性能

下面舉個例子。 spa

首先,在宿主機上建立了一個容量爲 10G 的 VG,命名爲 HostVG。 3d

而後建立了一個 Storage Pool 的定義文件 /etc/libvirt/storage/HostVG.xml,內容爲 orm

而後經過 virsh 命令建立新的 Storage Pool 「HostVG」 xml

並啓用這個 HostVG htm

如今咱們能夠在 virt-manager 中爲虛機 kvm1 添加 LV 的虛擬磁盤了。 blog

點擊 Browse 文檔

能夠看到 HostVG 已經在 Stroage Pool 的列表中了,選擇 HostVG

爲 volume 命名爲 newlv 並設置大小 100MB

點擊 Finish,newlv 建立成功

點擊 Choose Volume

點擊 Finish 確認將 newlv 做爲 volume 添加到 kvm1

新 volume 添加成功 在宿主機上則多了一個命名爲newlv的LV

其餘類型的Storage Pool

KVM 還支持 iSCSI,Ceph 等多種類型的 Storage Pool,這裏就不一一介紹了,最經常使用的就是目錄類型,其餘類型能夠參考文檔 http://libvirt.org/storage.html

下一節咱們將開始討論 KVM 的網絡虛擬化原理

相關文章
相關標籤/搜索