前兩天有網友私信問我,伺服器也好、桌面也罷,全都虛擬化了,要是哪天XenServer崩潰了,或者硬體伺服器出現了問題,怎麼辦?
其實這個問題很好解決了,Citrix公司早就為我們考慮到啦,為XenServer配置故障轉移集群就行啦,過程很簡單,但是功能很強大的,跟小編來體驗一下吧。
在之前的案例中,我們已經部署了第一台XenServer,所以今天部署第二台XenServer的過程中不在此重複了。
首先,必須為XenServer故障轉移集群配置共享存儲,這個共享存儲,在實際應用中,以iSCSI和Hardware HBA為多見,今天只是實驗,我們直接以windows共享文件夾來配置共享存儲
1、新建一個存儲,選擇」SMB/CIFS「
2、命名這個共享存儲
3、輸入這個共享存儲的網絡路徑,以及相應的用戶名和密碼
需要注意的是,只有創建在共享存儲中的虛擬機,才能在故障轉移集群中自動遷移,創建的過程,與在本地存儲中是一樣的操作,所以同樣不再重複了,需要的網友,請參考前面的圖文。
下面開始創建XenServer的故障轉移集群
1、創建新池
2、填寫這個新池的名稱,以及選擇第二台XenServer
3、創建完成後,開始配置高可用
4、選擇共享存儲
5、配置XenServer主機故障時,虛擬機的動作——重新啟動
6、確認信息後,點"Finish"完成配置
7、高可用配置完成後,顯示以下介面,Pool HA enabled:Yes,並且兩台伺服器都很健康地在線
最後,既然配置好了,當然得來個災難測試啊
1、在控制台(或者在XenCenter)關閉第一台XenServer,第二台裡面沒虛擬機,要做災難測試,也只能關閉第一台啊,哈哈
2、然後就在裝有XenCenter的電腦上,開始ping第一台XenServer中的虛擬伺服器(2019域控)的IP位址,一直不通,搞得小編自己都想放棄了,都準備開始看日誌找原因了,然而就在此時,突然能夠ping通了,好吧,可能測試用的伺服器性能太差了。。。
3、回到XenCenter來看一下,哦,兩台 windows server 2019,已經切換到第二台伺服器上來了!
實驗結論:高可用功能配置正確,虛擬伺服器故障轉移成功!