feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

虚拟机复制

Posted on 2013-02-04 16:21  feisky  阅读(382)  评论(0编辑  收藏  举报

 

首先创建虚拟机的数据卷和swap卷:

lvcreate -L 128m -n newvm-swap xenvg
# lvcreate -L 4g -n newvm xenvg

使用virt-clone复制:

# virt-clone -o testvm -n newvm -f /dev/xenvg/newvm -f /dev/xenvg/newvm-swap 
Cloning testvm-disk                    | 4.0 GB     01:39   
Cloning testvm-swap                    | 128 MB     00:01   

Clone 'newvm' created successfully.


xm list newvm 
Name                                        ID   Mem VCPUs      State   Time(s)
newvm                                            512     2                 0.0

当然,上面的步骤也可以通过dd来完成:

# dd if=/dev/xenvg/testvm of=/dev/xenvg/newvm
# dd if=/dev/xenvg/testvm-swap of=/dev/xenvg/newvm-swap
# cp /etc/xen/testvm /etc/xen/newvm
# sed -i 's/testvm/newvm/g' /etc/xen/newvm
# xm new /etc/xen/newvm

无觅相关文章插件,快速提升流量