1. 程式人生 > >kvm的Pool創建基於physical disk 和一些問題

kvm的Pool創建基於physical disk 和一些問題

CentOS-7.2

最近幾天遇到physical disk創建pool的問題,主要集中在centos7.2

1.一個是基於mbr的分區,因為小於2GB,然後磁盤上的標識是dos。在virt-manager裏,首先是創建pool,遇到問題,具體的忘記了。然後用cli創建,成功後不穩定,然後在創建volume的時候問題非常多,要不就是不識別,要不就是找不到。對於創建成功的volum,居然可以用來裝系統。然後換了一個centos7.4的環境後就沒有任何問題了,包括創建pool和volume。或者是直接把與libvirt 有關的packages直接通過yum升級成為最新的,
2.
2.一個是基於gpt的分區,因為在生產環境裏,大於2tb的磁盤很正常。這個在7.2裏面,跟著正規的步驟走,也是創建不成功。1.是控盤。2.做標記(parted /dev/sdc),然後mklabel。3.創建pool通過virt-manager或者cli。具體的忘記了,成功的話,volume也是建立不了。然後我就把我centos7.2的libvirtd升級到最新的版本,應該是3.8幾的版本。在創建pool的時候,說格式有問題,然後參考了這篇文章“https://bugzilla.redhat.com/show_bug.cgi?id=1430597#c3“ 。 大概意識是說這個不是bug,可以加上參數來解決問題。 大神,就是厲害,加上參數後,立馬就成功了,pool也能創建,volume也可以,但是會是提示不可以,你要restart libvirtd 然後等一會,你在打開pool裏,就會驚喜的發現,卷建立成功了,然後在創建,又失敗了。。。。

總結一下,不知道為什麽,會對基於磁盤創建的pool會遇到這麽多的問題。之前的dir格式的就一點問題都沒有。

kvm的Pool創建基於physical disk 和一些問題