我们专注服务于当下互联网基础设施建设与云计算、大数据时代的各种需求!

实现VM随Xenserver主机自动启动

XS6.0实现VM随主机自动启动的解决办法

针对Linux虚拟机
1. 设置虚拟机所在的POOL支持auto_poweron
Enable the VM auto start feature on a pool :
xe pool-param-set uuid=… other-config:auto_poweron=true

2. 设置Linux虚拟机auto_poweron
Then on each VM you want to auto start you would execute:
xe vm-param-set uuid=… other-config:auto_poweron=true
针对Windows主机,可能上述设置对Windows主机不起作用,可以附加
add to your /etc/rc.local:(在XS的/etc/rc.local文件中添加如下代码)

sleep 20
xe vm-start uuid=<vm1 uuid>

sleep 20
xe vm-start uuid=<vm2 uuid>

sleep 20
xe vm-start uuid=<vm3 uuid>

 

uuid的获得xe vm-list