我已经构建了一个 Opennebula 云(https://opennebula.io/)。我已经用了两年多了,这方面没有任何问题。最近我注意到一个奇怪的现象。
在我的虚拟机管理程序(即运行 libvirt 和 KVM 的服务器)上,我能够看到来宾的逻辑卷。此外,由于我使用 LVM 数据存储来操作 Opennebula,因此我可以看到所有最近来宾的所有逻辑卷。(这不适用于旧虚拟机)
这是例子。
root@xxx:/home/xxe# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
THIS IS NOT EXPECTED
image on-disk -wi------- 140,00g
lv-mysql on-disk -wi------- <25,00g
data opt -wi-----p- 29,99g
data opt -wi------- <50,00g
data sql -wi------- <50,00g
image vg-one-101 -wi------- 190,00g
THIS IS EXPECTED
lv-one-164-0 vg-one-104 -wi-a----- 24,00g
lv-one-167-0 vg-one-104 -wi-a----- <24,59g
lv-one-167-2 vg-one-104 -wi-a----- 50,00g
lv-one-167-3 vg-one-104 -wi-a----- 50,00g
lv-one-168-0 vg-one-104 -wi-ao---- <24,59g
lv-one-168-2 vg-one-104 -wi-ao---- 100,00g
lv-one-173-0 vg-one-104 -wi-ao---- <24,59g
lv-one-174-0 vg-one-104 -wi-ao---- <24,59g
lv-one-174-2 vg-one-104 -wi-ao---- 120,00g
其实并不是在问 Opennebula 的工作方式,而是更多地围绕 KVM。为什么只有部分客户逻辑卷显示在主机上?