変更されたQEMU XMLファイルが使用されていないようです。

変更されたQEMU XMLファイルが使用されていないようです。

KVMゲストイメージのqcow2イメージスナップショットを作成しました。新しいスナップショットファイルを使用するようにイメージのXMLファイルを変更しましたが、ゲストを停止して再起動した後にゲストにファイルを作成すると、新しいスナップショットファイルは更新されません。詳細は次のとおりです。

(1)スナップショットを作成します。

qemu-img create -f qcow2 -b /var/lib/libvirt/images/myguest.img /var/lib/libvirt/images/myguest.qcow2.snap

(2) /etc/libvirt/qemu/myguest.xmlで2行を編集します。

<driver name='qemu' type='qcow2' cache='none'/>
<source file='/var/lib/libvirt/images/myguest.qcow2.snap'/>

(3) myguest に SSH を接続して停止します。

(4) 「virsh list」を使用して、ゲストが実際に実行されなくなったことを確認します。

(5) ゲストを再起動します。

virsh start myguest

myguest.qcow2.snapは実際にはqemu-imgによって予想されるサイズ197Kで作成されましたが、myguestからファイルを生成しても.snapファイルは記録されません。

ベストアンサー1

XMLファイルを変更したら、次のことを行う必要があります。

virsh define myguest.xml

これによりlibvirtd変更が検出され、次の変更がvirsh start新しい値で始まります。

おすすめ記事