时间:2021-05-19
在我们使用Xen虚拟化的时候,会经常创建虚拟机(VM),每次安装创建步骤比较繁琐,本文介绍通过virt-clone命令克隆xen虚拟机实战。
查看virt-clone命令是否存在
或者
which virt-clone/usr/bin/virt-clone如果virt-clone命令没找到,需要通过yum安装libvirt和virtinst
yum install virtinst libvirt -y查看xen server上已经跑了那几个虚拟机
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 quitvirsh # shutdown linux-node1Domain linux-node1 is being shutdownvirsh # quit使用virt-clone命令克隆xen虚拟机
注意:确保被克隆的xen虚拟机已经被挂机和停机
用linux-node1克隆出来一个linux-node2,先创建linux-node2需要的硬盘,使用lvm创建
lvcreate -n linux-node2 -L 40G vg_fzxen1lvdsipalyvg_fzxen1为vg_group名称,建议linux-node2硬盘大小保持一致,创建完成查看lvdisplay如下图
克隆linux-node1
root@fz-xen1[10:21:25]:~$virt-clone --connect xen:/// --promptWhat is the name of the original virtual machine?linux-node1What is the name for the cloned virtual machine?linux-node2What 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
查看linux-node1,linux-node2状态
设置linux-node2网络
连接到linux-node2上
xm console linux-node2查看MAC地址
ifconfig -a | grep HWaddreth0 Link encap:Ethernet HWaddr 00:16:3E:0F:07:2A把查到的MAC地址添加到ifcfg-eth0,改掉原来的MAC地址,注释UUID,修改IPADDR,然后重启network
/etc/init.d/network restartping百度测试网络重启完成之后是否能够正常使用,亲测能用
xen监控命令
实时监控vm的cpu,内存使用情况
xm top显示xen server信息
xm info查看日志
xm log查看帮助
xm --help | less以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
定义根据《深入理解Java虚拟机》提到“通过一个类的全限定名(packageName.ClassName)来获取描述此类的二进制字节(class文件字节)这个动
Ubuntu上Xen安装虚拟机方法一dd一个空的磁盘复制代码代码如下:sudoddif=/dev/zeroof=/home/vm1.imgbs=1Gcount=
首先看我们的源代码。复制代码代码如下:深入理解Javascriptconsole.log(this);深入理解Javascript我们知道,通过浏览器打开这个页
什么是OpenvSwitchOpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer,K
由于做了虚拟机的克隆,发现克隆机和被克隆机的MAC地址相同了,下面我将要介绍一下linux中网卡的配置步骤,我使用的linux是CentOSrelease6.9