不僅一個檔案可以配置設定給客戶機作為虛拟磁盤,主控端上 VG 中的 LV 也可以作為虛拟磁盤配置設定給虛拟機使用。
不過,LV 由于沒有磁盤的 MBR 引導記錄,不能作為虛拟機的啟動盤,隻能作為資料盤使用。
這種配置下,主控端上的 VG 就是一個 Storage Pool,VG 中的 LV 就是 Volume。
LV 的優點是有較好的性能;不足的地方是管理和移動性方面不如鏡像檔案,而且不能通過網絡遠端使用。
下面舉個例子。
首先,在主控端上建立了一個容量為 10G 的 VG,命名為 HostVG。
然後建立了一個 Storage Pool 的定義檔案 /etc/libvirt/storage/HostVG.xml,内容為
然後通過 virsh 指令建立新的 Storage Pool “HostVG”
并啟用這個 HostVG
現在我們可以在 virt-manager 中為虛機 kvm1 添加 LV 的虛拟磁盤了。
點選 Browse
可以看到 HostVG 已經在 Stroage Pool 的清單中了,選擇 HostVG
為 volume 命名為 newlv 并設定大小 100MB
點選 Finish,newlv 建立成功
點選 Choose Volume
點選 Finish 确認将 newlv 作為 volume 添加到 kvm1
新 volume 添加成功
在主控端上則多了一個命名為newlv的LV
其他類型的Storage Pool
下一節我們将開始讨論 KVM 的網絡虛拟化原理
本文轉自CloudMan6 51CTO部落格,原文連結:http://blog.51cto.com/cloudman/1751594