1

debian Lenny (5.0) で Xen 4.0 を使用しています。VM のクローンを作成したかったのですが、うまくできなかったようです。私がしたことは次のとおりです。

  1. 新しい VM の構成ファイルを作成してセットアップします。

    #cd /etc/xen/vms/
    #cp original.foo.com.cfg copy.foo.com.cfg
    
  2. 仮想ディスクのコピー

    #cd /dev/mapper/
    #cp -rv vg--xen-original.foo.com--disk vg--xen-copy.foo.com--disk
    #cp -rv vg--xen-original.foo.com--swap vg--xen-copy.foo.com--swap
    
    #chmod g+w vg--xen-copy.foo.com--*
    #chown root:disk vg--xen-copy.foo.com--*
    
  3. シンボリックリンク

    #cd /dev/vg-xen/
    #ln -s ../mapper/vg--xen-copy.foo.com--disk copy.foo.com-disk
    #ln -s ../mapper/vg--xen-copy.foo.com--disk copy.foo.com-disk
    
  4. すべての設定が完了したら、VM を作成しましょう

    #xm create /ect/xen/vms/copy.foo.com.cfg
    #Using config file "./copy.foo.com.cfg".
    #Error: Device 51714 (vbd) could not be connected.
    #Device /dev/mapper/vg--copy.foo.com--disk is mounted in a guest domain,
    #and so cannot be mounted now.
    

その問題を解決するのを手伝ってくれませんか?

私が欲しかったのは、 original.foo.comを複製することだけでした

ありがとう

4

1 に答える 1

0

解決策を見つけました。

  #lvcreate -L size -n VM_NAME-disk xen-data
  #lvcreate -L size -n VM_NAME-swap xen-data

次に、バイトごとのコピー

  #dd if=/dev/mapper/vg-xen-original.foo.com--disk of=/dev/mapper-vg-xen-copy.foo.com--disk
  #dd if=/dev/mapper/vg-xen-original.foo.com--swap of=/dev/mapper-vg-xen-copy.foo.com--swap

Et Voià !!!

于 2013-07-16T16:47:18.337 に答える