XenServer设置虚拟机开机自启

原创 zhaoliang  2017-02-15 10:49  阅读 918 views 次

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。

本文地址:http://blog.58cm.cn:8088/archives/229.html
版权声明:本文为原创文章,版权归 zhaoliang 所有,欢迎分享本文,转载请保留出处!
PREVIOUS:已经是最后一篇了

评论已关闭!