QEMUドメインのディスクがプール/ボリュームの一部ではない場合は問題になりますか?では、安全に修正する方法は?

QEMUドメインのディスクがプール/ボリュームの一部ではない場合は問題になりますか?では、安全に修正する方法は?

私はLibvert、Red Hatなどのいくつかのドキュメントを読んでいますが、そのドキュメントには少し圧倒されており、QEMU VMプールとボリュームの全体的な目的を理解できないようです。

QEMUで2つのドメインを作成しましたが、実際に私が何をしているのかわかりませんでした。各基本ディスクの構成はほぼ同じです。以下は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ドメインに影響を与えずに含まれているボリュームを安全に削除できますか?

ベストアンサー1

詳しく調べた後、自分の質問に答えます。次はlibvirtドキュメントから

VMが正常に動作するためにストレージプールとボリュームは必要ありません。プールとボリュームはlibvirtにVMで特定のストレージを使用できるようにする方法を提供しますが、一部の管理者は自分のストレージを管理し、プールやボリュームを定義することなくVM機能を使用することを好みます。プールを使用しないシステムでは、システム管理者は仮想マシンストレージの可用性を確保するために必要なすべてのツールを使用する必要があります。たとえば、ホストのfstabにNFS共有を追加して、起動時に共有がマウントされるようにする必要があります。

おすすめ記事