Xen虚拟机克隆实战

导读 在我们使用Xen虚拟化的时候,会经常创建虚拟机(VM),每次安装创建步骤比较繁琐,本文介绍通过virt-clone命令克隆xen虚拟机实战。

xen-clone-vm-linuxprobe

查看virt-clone命令是否存在

rpm -qa | grep 'virtinst|libvirt'  libvirt-0.8.2-29.el5_9.1  libvirt-python-0.8.2-29.el5_9.1  python-virtinst-0.400.3-13.el5  …

#或者

which virt-clone  /usr/bin/virt-clone

#如果virt-clone命令没找到,需要通过yum安装libvirt和virtinst

yum install virtinst libvirt -y

查看xen server上已经跑了那几个虚拟机

xm list

08-08-01

#假如我们需要克隆linux-node1,需要先把linux-node1挂起或者停掉

xm shutdown linux-node1

或者

# virsh -c xen:///  Welcome to virsh, the virtualization interactive terminal.  Type:  'help' for help with commands  'quit' to quit  virsh # shutdown linux-node1  Domain linux-node1 is being shutdown  virsh # quit

使用virt-clone命令克隆xen虚拟机

#注意:确保被克隆的xen虚拟机已经被挂机和停机

#用linux-node1克隆出来一个linux-node2,先创建linux-node2需要的硬盘,使用lvm创建

lvcreate -n linux-node2 -L 40G vg_fzxen1  lvdsipaly

# vg_fzxen1为vg_group名称,建议linux-node2硬盘大小保持一致,创建完成查看lvdisplay如下图

08-08-02

#克隆linux-node1

root@fz-xen1[10:21:25]:~$virt-clone --connect xen:/// --prompt  What is the name of the original virtual machine?  linux-node1  What is the name for the cloned virtual machine?  linux-node2  What would you like to use as the cloned disk (file path) for '/dev/vg_fzxen1/linux-node1'?  /dev/vg_fzxen1/linux-node2  …  Clone 'linux-node2' created successfully.

#克隆成功会提示

#还可以通过下面的命令直接克隆linux-node1为linux-node2

virt-clone --original linux-node1 --name linux-node2 --file /dev/vg_fzxen1/linux-node2

启动linux-node2

xm start linux-node2

#查看linux-node1,linux-node2状态

08-08-03

设置linux-node2网络

#连接到linux-node2上

xm console linux-node2

#查看MAC地址

ifconfig -a | grep HWaddr  eth0      Link encap:Ethernet  HWaddr 00:16:3E:0F:07:2A

#把查到的MAC地址添加到ifcfg-eth0,改掉原来的MAC地址,注释UUID,修改IPADDR,然后重启network

/etc/init.d/network restart

#ping百度测试网络重启完成之后是否能够正常使用,亲测能用

xen监控命令

xm list  xm uptime

#实时监控vm的cpu,内存使用情况

xm top

#显示xen server信息

xm info

#查看日志

xm log

#查看帮助

xm --help | less

 

本文原创地址:https://www.linuxprobe.com/xen-clone-vm.html作者:王辉,审核员:冯振华

本文原创地址:https://www.linuxprobe.com/xen-clone-vm.html编辑:public,审核员:暂无

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » Xen虚拟机克隆实战