在我们使用xen虚拟化的时候,会经常创建虚拟机(vm),每次安装创建步骤比较繁琐,本文介绍通过virt–clone命令克隆xen虚拟机实战。
查看virt-clone命令是否存在
1
2
3
4
5
libvirt-0.8.2-29.el5_9.1
libvirt-python-0.8.2-29.el5_9.1
python-virtinst-0.400.3-13.el5
…
或者
1
2
which virt-clone
/usr/bin/virt-clone
如果virt-clone命令没找到,需要通过yum安装libvirt和virtinst
1
yum install virtinst libvirt -y
查看xen server上已经跑了那几个虚拟机
xen虚拟机克隆实战xen虚拟机克隆实战
假如我们需要克隆linux-node1,需要先把linux-node1挂起或者停掉
或者
1
2
3
4
5
6
7
# 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创建
1
2
lvcreate -n linux-node2 -l 40g vg_fzxen1
lvdsipaly
vg_fzxen1为vg_group名称,建议linux-node2硬盘大小保持一致,创建完成查看lvdisplay如下图
克隆linux-node1
1
2
3
4
5
6
7
8
9
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
1
virt-clone –original linux-node1 –name linux-node2 –file /dev/vg_fzxen1/linux-node2
启动linux-node2
查看linux-node1,linux-node2状态
设置linux-node2网络
连接到linux-node2上
查看mac地址
1
2
ifconfig -a | grep hwaddr
eth0 link encap:ethernet hwaddr 00:16:3e:0f:07:2a
把查到的mac地址添加到ifcfg-eth0,改掉原来的mac地址,注释uuid,修改ipaddr,然后重启network
1
/etc/init.d/network restart
ping百度测试网络重启完成之后是否能够正常使用,亲测能用
xen监控命令
实时监控vm的cpu,内存使用情况
显示xen server信息
查看日志
查看帮助
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://blog.csdn.net/wh211212/article/details/52740820
声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。