2017年10月5日 星期四

XenServer失聯



一般來說會遇到網卡遺失 然後跟MASTER失連的問題 (center上面看到都是紅色狀態,但底層可以接)

最慘狀況就是連master 也網卡遺失…(剛剛就發生再pool2身上,還有之前的南東pool)

<網卡遺失就是從console上面看不到IP資訊或在底層下xsconsole看不到IP>

解法:
情境一:
如果是pool master失連 網卡消失情況發生, 造成相關pool指令都看不到vm

#xe pif-list
會出現
The host could not join the liveset because the HA daemon could not access the heartbeat disk.
代表應該是ha機制造成

#xe host-is-in-emergency-mode
如果回傳回來是trun 那就再代表這台host 為了保護這台主機上的VM所以進入緊急模式,就是代表為什麼每次看不到網卡,center不到,但VM還是可以正常運行

就可以下
#xe host-emergency-ha disable –force
HA關掉ß一般就是因為HA打開才會進入emergency-mode(緊急模式)

然後把所以服務重啟
# xe-toolstack-restart

這時再去看console 網卡就會起來;center他過一下就會接上了!!!


情境二:
materhost 發生

通常會發生代表MASTER應該也發生問題了(機率很高),如果這時處理好MASTER問題
直接下
# xe-toolstack-restart
他就會取得IP

MASTER確定正常 那先試試看 先把masterxe-toolstack-restart
再對有問題的host xe-toolstack-restart

####
如果想把slave host 變成pool master
可以下

#xe pool-emergency-transition-to-master

沒有留言:

張貼留言