Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 1599 2 r----- 421.9
vps1 2 415 1 -b---- 24.9
顺便讲下上面 State 的 6 种状态:
r – 运行、b – 阻塞(不运行状态或者是 sleep 状态)、p – 暂停(可能执行了 xm pause)、s – 关闭、c – 崩溃、d – 垂死
查看虚拟机的负载
复制代码[root@xen vps]# xm top
关闭虚拟机
复制代码[root@xen vps]# xm shutdown vps1
进入虚拟机
复制代码[root@xen vps]# xm console vps1
启动虚拟机
复制代码[root@xen vps]# xm create vps1
把 vps1 加入到真机启动自启动
复制代码[root@xen xen]# ln -s /etc/xen/vps1 /etc/xen/auto/vps1
其它参数输入 xm help
6. Xen虚拟机复制
先关闭虚拟机
复制代码[root@xen xen]# xm shutdown vps1
复制虚拟机的镜像文件和配置文件
复制代码[root@xen xen]# cp /var/vps/vps1.img /var/vps/vps2.img</p>
<p>
[root@xen xen]# cp /etc/xen/vps1 /etc/xen/vps2
修改新复制虚拟机的配置文件
复制代码[root@xen xen]# vi /etc/xen/vps2
原内容为:
复制代码name = "vps1"</p>
<p>uuid = "1f251cca-5ea2-49fb-95e6-3b08359e6d33"</p>
<p>maxmem = 415</p>
<p>memory = 415</p>
<p>vcpus = 1</p>
<p>bootloader = "/usr/bin/pygrub"</p>
<p>on_poweroff = "destroy"</p>
<p>on_reboot = "restart"</p>
<p>on_crash = "restart"</p>
<p>disk = [ "tap:aio:/var/vps/vps1.img,xvda,w" ]</p>
<p>vif = [ "mac=00:16:3e:44:09:ca,bridge=xenbr0,script=vif-bridge" ]
修改后为:
复制代码name = "vps2"</p>
<p>uuid = "1f251cca-5ea2-49fb-95e6-3b08359e6d34"</p>
<p>maxmem = 415</p>
<p>memory = 415</p>
<p>vcpus = 1</p>
<p>bootloader = "/usr/bin/pygrub"</p>
<p>on_poweroff = "destroy"</p>
<p>on_reboot = "restart"</p>
<p>on_crash = "restart"</p>
<p>disk = [ "tap:aio:/var/vps/vps2.img,xvda,w" ]</p>
<p>vif = [ "mac=00:16:3e:44:09:cb,bridge=xenbr0,script=vif-bridge" ]
注: 就是要保证 name、uuid、mac 唯一,然后把 disk 路径改了
然后启动并进入新的虚拟机










