- クローン元の仮想ホスト
yumtest
- クローン先の仮想ホスト
bindtest
- クローン先仮想ホストのディスクのパス
/var/lib/libvirt/images/bindtest.dsk
クローン元の仮想ホストがシャットオフとなっていることを確認
#virsh list --all Id 名前 状態 ---------------------------------------------------- - yumtestシャットオフ #
クローンを作成
#virt-clone --original yumtest --name bindtest --file /var/lib/libvirt/images/bindtest.dsk 割り当て中 'bindtest.dsk' | 30 GB 00:00:17 'bindtest'のクローニングに成功しました。 #
クローン先の仮想ホストが作成されていることを確認
#virsh list --all Id 名前 状態 ---------------------------------------------------- -bindtest シャットオフ - yumtest シャットオフ #
クローン先仮想ホストを起動
#旧仮想ホスト名から新ホスト名に正しく変更できていない模様。以下のコマンドで手動で修正した。virsh start bindtest エラー: ドメイン bindtest の起動に失敗しました エラー: 内部エラー: モニターに接続中にプロセスが終了しました: 2016-11-05T15:45:42.998047Z qemu-kvm: -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-yumtest/org.qemu.guest_agent.0,server,nowait: Failed to bind socket: No such file or directory 2016-11-05T15:45:42.998146Z qemu-kvm: -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-yumtest /org.qemu.guest_agent.0,server,nowait: chardev: opening backend "socket" failed #
#クローン先仮想ホストを再度起動する。virsh edit bindtest <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-yumtest /org.qemu.guest_agent.0'/> を <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-bindtest /org.qemu.guest_agent.0'/> に変更
#virsh start bindtest ドメイン bindtest が起動されました #virsh list Id 名前 状態 ----------------------------------------------------8 bindtest 実行中 #
クローン先仮想ホストのコンソールに接続
#virsh console 8
ホスト名、IPアドレス等の設定がクローン元の設定となっているので、修正する。以下手順では、仮想ホストを起動して修正しているが、virt-editを使用すれば、KVMホスト上で仮想ホストの設定を変更できる模様。
クローン作成時の設定変更(centos6)
0 件のコメント :
コメントを投稿