[英]Xen clone vm can't be created
我正在Debian Lenny(5.0)上使用Xen 4.0。 我想克隆一個虛擬機,但似乎做得不好。 我所做的是以下內容:
創建新虛擬機的配置文件並進行設置。
#cd /etc/xen/vms/ #cp original.foo.com.cfg copy.foo.com.cfg
復制虛擬磁盤
#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--*
符號鏈接
#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
一切設置完畢,讓我們創建虛擬機
#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
謝謝
我找到了解決方案。
#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
等等Voià!!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.