Virtual-Machine
我的 QEMU 域的磁碟不是池/卷的一部分是否重要,如果是,如何安全地糾正它?
我已經閱讀了一些來自 Libvert、Red Hat 等的文件,但我對這一切有點不知所措,而且我認為我沒有掌握 QEMU 虛擬機的池和卷的總體用途。
我在 QEMU 中創建了兩個域,但我並不知道自己在做什麼。每個主磁碟的配置幾乎相同,以下是 XML 範例:
<disk type="file" device="disk"> <driver name="qemu" type="qcow2"/> <source file="/home/brian/kvmpool/ubuntu1.qcow2" index="1"/> <backingStore/> <target dev="vda" bus="virtio"/> <alias name="virtio-disk0"/> <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/> </disk>
在池中
default
有一個對應於 的捲unbuntu1.qcow2
。我的另一個域在另一個文件夾中有一個圖像文件,假設/home/brian/ubuntu2.qcow2
在任何池中都沒有與該圖像對應的捲。這很糟糕嗎?池和卷只是為了方便而存在於 QEMU 中,還是用於其他目的?我應該移動
ubuntu2.qcow2
到一個卷,如果是,如何移動?或者,如果這不是必需的,我可以安全地刪除包含的捲而不unbuntu1.qcow2
影響域嗎?
在更多探勘之後回答我自己的問題。以下來自 libvirt 文件。
**VM 的正常執行不需要儲存池和卷。**池和卷為 libvirt 提供了一種方法來確保特定的儲存可用於 VM,但一些管理員更願意管理自己的儲存,並且 VM 將在沒有定義任何池或卷的情況下正常執行。在不使用池的系統上,系統管理員必須使用他們喜歡的任何工具來確保 VM 儲存的可用性,例如,將 NFS 共享添加到主機的 fstab 以便在啟動時掛載該共享。