web-dev-qa-db-ja.com

クローンKVMスナップショット付きの仮想マシン

Virt-managerを使用して仮想マシンを作成し、その現在の状態のスナップショットを保存しました。

ここで、最初のマシンのすべてのスナップショットを使用して、正確に複製されたマシンを作成したいと思います。

どうすればそれを達成できますか?

3
michaelr524

VM-ディスクイメージ(またはスナップショットチェーン内のイメージのセット)とVMの定義)には2つの部分があります。

クローニングVM定義は単純でも複雑でもかまいません。別のホストでクローンを実行するには、virsh dumpxml VMNAME > VM.xmlソース上;その後 virsh define VM.xml宛先ホスト上。クローンをローカルで実行する場合は、手動でXMLを編集し、UUIDと名前を元のものから変更し、MACを変更し、さらにVMに固有のほとんどすべてのものを変更する必要があるため、衝突。ディスクイメージパスの変更も明らかに必要です。

ディスクイメージのクローンを作成するには、ファイルを別の場所にコピーします。 qemu-imgは、ディスクのコピーを行うために使用する必要のあるユーティリティです。イメージチェーンセットを別のフォルダーにドロップし、domxmlをリーフイメージに向けると、問題なく動作するはずです。

そうは言っても、あなたはvirt-clone、 の一部 virt-installお世話になります

3
dyasny