如何理解LVM類型的Storage Pool,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
不僅一個文件可以分配給客戶機作為虛擬磁盤,宿主機上 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 還支持 iSCSI,Ceph 等多種類型的 Storage Pool,這里就不一一介紹了,最常用的就是目錄類型。
看完上述內容,你們掌握如何理解LVM類型的Storage Pool的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。