XenServer中的虚拟机默认是不会自动启动的,所以每次XenServer主机开机或断电恢复启动后,都需要手动启动Xenserver上面的虚拟机。为了方便,我们可以设定指定的虚拟机随XenServer主机开机时自动启动。
方法如下:
一、用Citrix XenCenter登录并切换到Console —— Local Command Shell,或SSH工具登录到XenServer
二、查看所有的pool并设置pool自动启动
1.xe pool-list 查看所有的pool:
[root@xenserver ~]# xe pool-list
uuid ( RO) : 8b8cc4ae-c11d-8944-4774-ea303a538d4d
name-label ( RW): Pool
name-description ( RW):
master ( RO): 5e7952d5-e9a3-44d8-9505-98ca66bf9050
default-SR ( RW): <not in database>
2.设置pool的自动启动:
xe pool-param-set uuid=8b8cc4ae-c11d-8944-4774-ea303a538d4d other-config:auto_poweron=true
注意要把8b8cc4ae-c11d-8944-4774-ea303a538d4d换成你的pool的uuid。
三、列出所有的虚拟机并设置自动启动:
1.xe vm-list 列出所有的虚拟机
[root@xenserver ~]# xe vm-list
uuid ( RO) : ae7dc69a-df38-438f-8105-cad42fbbfc5e
name-label ( RW): Control domain on host: xenserver
power-state ( RO): running
uuid ( RO) : 0ae1b2ec-ee19-098b-492e-92f6b1aef021
name-label ( RW): CentOS 6.8
power-state ( RO): running
uuid ( RO) : a34f9126-afd2-6411-10af-ef145dd6656d
name-label ( RW): Windows 10
power-state ( RO): halted
uuid ( RO) : 70b89b88-71c7-47d7-f64b-9dcb5c0ee8f1
name-label ( RW): Windows 7
power-state ( RO): halted
uuid ( RO) : 1072ee92-0db7-f0fc-ca8a-41473927d8d8
name-label ( RW): CentOS 6.8-2
power-state ( RO): halted
uuid ( RO) : 0ed2b85a-80db-f456-77f1-89d4010735f1
name-label ( RW): CentOS 7
power-state ( RO): halted
2.设置指定的虚拟机开机自动启动:
[root@xenserver ~]# xe vm-param-set uuid=0ae1b2ec-ee19-098b-492e-92f6b1aef021 other-config:auto_poweron=true
注意把0ae1b2ec-ee19-098b-492e-92f6b1aef021换成你想要设置开机自动启动的虚拟机的uuid。
评论已关闭!