常用指令部分
全指令取得
xe help --all
xsconsole 互動設定選單
如何得到主機的UUID
[root@xenserver-eric ~]# xe host-list
uuid ( RO) : 8b165643-8a3d-4ff5-9819-41df3368e818
name-label ( RW): xenserver-eric
name-description ( RW): Default install of XenServer
如何得到VM的UUID
[root@xenserver-eric ~]# xe vm-list
uuid ( RO) : 32a852eb-e70a-1adc-7830-2911e2ead625
name-label ( RW): 0_AD.sciformosa.tk_Win 2012 R2 (64-bits)_192.168.0.201
power-state ( RO): running
(注意該指令會列舉)
VM詳細參數列舉
xe vm-param-list uuid=
如何將指定VM關機:
xe vm-shutdown vm="VM主機名稱"
xe vm-shutdown uuid=
如何將XenServer主機關機:
xe host-disable uuid=<主機UUID>
xe host-shutdown uuid=<主機的UUID>
如何將指定VM開機:
xe vm-start uuid=
xe vm-start vm="VM主機名稱"
以下的指令只有在有HA架構時有用,請務必注意。
Re-enable the VM autostart feature for the pool object:
xe pool-param-set uuid=UUID_OF_THE_POOL other-config:auto_poweron=true
Set the following parameter for VMs you wish to have automatically starting:
xe vm-param-set uuid=UUID_OF_THE_POOL other-config:auto_poweron=true
文字編輯器與時區修改(時區也可以用xsconsole)
vi /etc/ntp.conf
Server Log 查詢
cat /var/log/xensource.log
cat /var/log/message
(注意cat會列舉,建議配合grep執行)
例如:cat /var/log/xensource.log | grep shutdown
意即尋找xensource.log文件中帶有shutdown關鍵字的資料筆數列舉
如何製作一個XenServer開關機計畫
建議使用GUI介面編輯
可以新增一個vApps。
最重要的是調整每個VM的Start Order(開機優先序,小的在前面);和Delay Interval(延遲秒數,前一個順位開機過後多久,才啟動它)。
*計畫要注意,AD與DNS的優先序最高(數值最小),接著是Xen的License Server,Xen的DB,Xen的DDC,Xen的其他APP Server與VDA,最後才是測試機(或許測試機不宜加入此計畫中)。
最這樣就完成一個vApps的編輯了,記得,這個順序是雙向的,可以開機也能夠關機,關機順序會顛倒過來,從Start Order最大的開始關機。
XenServer開機(或重開機)後如何自動將上面運行的VM開機呢?
如何在XenServer開機流程中,自動加入vAPP開機序步驟:
Step 1. 利用GUI建立vAPP
Step 2. 在cli介面下達xe appliance-list指令查詢vApps的UUID
[root@xenserver-eric ~]# xe
appliance-list
uuid ( RO) :
52d05820-f7a6-75f5-5be9-bb4df302d1f3
name-label ( RW): AD
name-description ( RW): AD boot
VMs (SRO):
ebeac105-cb55-ccb7-bff7-e7cb8d67d852; 8ea457bf-2cb3-db23-09c5-f50165e4522e;
32a852eb-e70a-1adc-7830-2911e2ead625
allowed-operations (SRO): clean_shutdown; hard_shutdown; shutdown
current-operations (SRO):
|
Step 3. 使用指令vi /etc/rc.local打開rc.local編輯
在文件末端加入以下兩行(按i進入insert模式)
sleep 40 xe appliance-start uuid= 按Esc離開編輯模式後存檔(下:wq) *wq意指存檔後離開,如果不存檔離開請使用q!
詳細 vi編輯器相關指令可參考鳥哥:http://linux.vbird.org/linux_basic/0310vi/0310vi.php
|
這樣就完成了一個自動關機與開機計畫了!