首页 » 虚拟化 » xenserver6.0实现VM虚拟机随服务器自启动

xenserver6.0实现VM虚拟机随服务器自启动

 

在正式使用中,肯定会遇到xenserver服务器重启的情况,重启好后还要手动去一一启动上面的虚拟机,实属麻烦;但xenserver免费版是没有高级功能的,所以不能在xen center里面随心所欲的设置是否随服务器自启动等高级功能;下面就介绍通过命令修改配置文件来实现虚拟机自启动:
 
先查找到要自启动虚拟机的UUID号,可以到xen center上虚拟机常规选项下查看
xenstart1
设置虚拟机所在的POOL支持auto_poweron,这里的uuid是pool的uuid,输入时按tab即可出来,并非虚拟机的uuid

[root@xenserver1 /]# xe pool-param-set uuid=0e5056e9-f95f-e78b-23f3-23da41e27d31 other-config:auto_poweron=true

设置虚拟机auto_poweron,这里的uuid才是虚拟机的uuid号

[root@xenserver1 /]# xe vm-param-set uuid=1d6fc3c5-7078-ff8e-763b-d5468e79c8d8 other-config:auto_poweron=true

如上面2个步骤设置后,Windows虚拟机还是无法自启动(linux虚拟机肯定没问题的),就需再编辑启动配置文件/etc/rc.local,在末尾加上如下代码

sleep 20
xe vm-start uuid=214c1cf2-8b79-1511-9d29-297722a01f71

sleep 20是指xenserver启动20秒后再自动开启这个虚拟机
这里的uuid替换成需要自启动Windows虚拟机的uuid

原文链接:xenserver6.0实现VM虚拟机随服务器自启动,转载请注明来源!

3