XenServer6 0中虛擬機器設定自動啟動的方法

2022-09-25 16:36:08 字數 1545 閱讀 3109

前言

眾所周知在xenserver的較早前版本(6.0以前)中,啟動xenserver時,可以選擇自動啟動在其中安裝的虛擬機器。這個功能在xenserver 6.0中被citrix取消了,原因是會干擾到xenserver的ha(高可用性)和failover(故障轉移)功能的相容性。但是,如果只執行乙個xenserver,這個功能還是非常好的。

在xenserver 6.0中,自動啟動www.cppcns.com虛擬機器仍然是可以辦到的。這程式設計客棧需要在「pool level」上開啟自啟動功能,並且,在需要自啟動的虛擬機器上使用命令列進行設定。

一、獲取pool的uuid

在控制台的命令列輸入如下命令並按回車:

xe pool-list

隨後出現的結果類似於如下:

uuid ( ro) : b99e3b3f-ea7a-9484-4827-87271b4b016b

name-label ( rw): testpool

name-description ( rw):

mastewww.cppcns.comr ( ro): 74fc086b-8c89-4918-b69e-369fcb19847d

default-sr ( rw): bebb142a-d986-acac-d4f4-636de937d28b

以上,「b99e3b3f-ea7a-9484-4827-87271b4b016b」就是pool的uuid

二、設定pool的自啟動

複製此uuid,再輸入如下命令並按回車:

xe pool-param-set uuid=b99e3b3f-ea7a-9484-4827-87271b4b016b other-config:auto_poweron=true

三、獲取需要設定為自啟動的虛擬機器的uuid

以名稱為「w2k08」的虛擬機器為例,輸入如下命令並按回車:

xe vm-list name-label="w2k0程式設計客棧8"

出現結果類似於如下:

uuid ( ro) : 5ac81c4e-3d4c-bd70-355e-d1a1c2d7716d

name-label ( rw): w2k08

power-state ( ro): running

由上,可知名稱為「w2k08」的虛擬機器的uuid是:5ac81c4e-3d4c-bd70-355e-d1a1c2d7716d

【說明】

如果要得到簡介的結果(即只希望輸出uud),可以使用如下命令:

xe vm-list name-label="w2k08" params=uuid --minimal

四、設定虛擬機器的自啟動

從上述「三」中的輸出結果中複製虛擬機器的uuid,再輸入如下命令並按回車:

xe vm-param-set uuid=5ac81c4e-3d4c-bd70-355e-程式設計客棧d1a1c2d7716d other-config:auto_poweron=true

經過如上的4步,就完成了在xenserver 6.0中虛擬機器的自啟動設定。

總結本文標題: xenserver6.0中虛擬機器設定自動啟動的方法

本文位址:

xenserver6 0 使用本地ISO安裝VM

相信大家在剛接觸xenserver的時候也會遇到這樣子的乙個問題,就是xenserver在建立vm的時候無法像vmware那樣使用客戶端的iso來給vm安裝系統,而且xenserver本身也不提供這些系統的境像檔案,那麼該怎麼辦呢?其實解決方法有三種 1 使用客戶端的window共享,通過xence...

在XenServer 6 0中設定自動啟動虛擬機器

在xenserver的較早前版本 6.0以前 中,啟動xenserver時,可以選擇自動啟動在其中安裝的虛擬機器。這個功能在xenserver 6.0中被citrix取消了,原因是會干擾到xenserver的ha 高可用性 和failover 故障轉移 功能的相容性。但是,如果只執行乙個xenser...

安裝Xen Server建立虛擬機器

之前學習openstack一直是使用的kvm,而亞馬遜和阿里雲的hypervisor都用的是xen而不是kvm,整個架構和vmware vsphere,microsoft hyper v是一樣的,打算研究一下xen。安裝xenserver 安裝成功出現gnu grub 進入伺服器,看到相關網路資訊就...