源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

深入理解Xen虚拟机克隆复制实战

  • 时间:2020-03-03 08:54 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:深入理解Xen虚拟机克隆复制实战
在我们使用Xen虚拟化的时候,会经常创建虚拟机(VM),每次安装创建步骤比较繁琐,本文介绍通过virt-clone命令克隆xen虚拟机实战。 [b]查看virt-clone命令是否存在 [/b]
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
[b]查看xen server上已经跑了那几个虚拟机[/b]
xm list
[img]http://files.jb51.net/file_images/article/201703/201703310940525.png[/img] Xen虚拟机克隆实战Xen虚拟机克隆实战 假如我们需要克隆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
[b]使用virt-clone命令克隆xen虚拟机[/b] 注意:确保被克隆的xen虚拟机已经被挂机和停机 用linux-node1克隆出来一个linux-node2,先创建linux-node2需要的硬盘,使用lvm创建
lvcreate -n linux-node2 -L 40G vg_fzxen1
lvdsipaly
vg_fzxen1为vg_group名称,建议linux-node2硬盘大小保持一致,创建完成查看lvdisplay如下图 [img]http://files.jb51.net/file_images/article/201703/201703310940526.png[/img] 克隆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
[b]启动linux-node2[/b]
xm start linux-node2
查看linux-node1,linux-node2状态 [img]http://files.jb51.net/file_images/article/201703/201703310940527.png[/img] [b]设置linux-node2网络[/b] 连接到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百度测试网络重启完成之后是否能够正常使用,亲测能用 [b]xen监控命令[/b]
xm list
xm uptime
实时监控vm的cpu,内存使用情况
xm top
显示xen server信息
xm info
查看日志
xm log
查看帮助
xm --help | less
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部