前言
眾所周知在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 進入伺服器,看到相關網路資訊就...