#KVM VMをクローンして別のホストで作成する方法
やりたいこと
ホストA に作成したVMをクローンして別のホストBで立ち上げる
(ホストBでも適当にVMを作成しておく)
参考
https://www.agilegroup.co.jp/technote/kvm-guest-clone.html
sudo virt-clone --original <コピー元仮想マシン名> --name <コピー先仮想マシン名> --file /var/lib/libvirt/images/<イメージファイル名>
コピーして作成した
VM.xml ファイル
VM.qcow2
を写したいホストにコピーする.
*uuidが変更されていることを確認する
*macアドレスが変更されていることを確認する
*xmlファイルに記載されているインターフェース名が移動先のホストで使用されているものか確認する
virsh define [コピーしてきたvm.xmlファイルのディレクトリ]
virsh edit [コピーしてきたVM名]
移動先のホストBで適当に作成したVMのxml設定ファイルを見て
コピーしてきたVMのxml設定ファイルと比較する.
私の場合
osのmachineが変わっていてVMを起動することができなかった
ちゃんとした設定に直して
virsh start [VM名]
起動を確認する