HA高可用性是vsphere最實用的功能之一,讓服務器故障影響時間縮短到1分鐘以內,大大降低對公司業務的影響。本篇將對HA的部署進行簡單的說明。
工具/原料
2臺HOST宿主機
2臺HOST宿主機已經加入主機集群並劃分了資源池
每臺HOST宿主機需安裝至少5塊網卡
創建在網絡存儲上的虛擬服務器
有冗餘的iscsi或FC線路
方法/步驟
登錄vsphere web client後,進入主機集群管理界面
選中一臺HOST主機,在右側窗口,進入“管理”--“網絡”界面
在這裡我們要添加2個虛擬交換機,1個用作vsphere HA的信號檢測,1個用作FT容錯的信號檢測
點擊“添加虛擬交換機”按鍵,如圖
選擇“VMkernel網絡適配器”選項,點擊“下一步”
選擇“新建交換機”,點擊“下一步”
添加使用在這臺交換機上的網卡,點擊“+”,
選中4塊網卡中的其中2快,用ctrl或shift連選,點擊確定
選中的網卡已經綁定到該交換機端口,點擊“下一步”
設置交換機的標籤,這裡可以以用途作為標籤,也可以自定義,勾選"vMotion流量"定義這個VMkernel是專門用來傳輸vMotion流量使用的,也就是集群HA功能。點擊“下一步”
設置鈣通道的IP地址,推薦使用靜態IP地址,點擊“下一步”
這樣,我們就完成了一個虛擬交換機(VMkernel)的創建和設置。因為HA功能本身就是為了讓硬件故障後能夠快速切換到其他HOST主機上,所以必須保證網絡通訊端口的可靠性,上面幾個步驟,將2張網卡綁定成一個通道,當其中一個網卡故障時會立即啟用另一張網卡進行通訊,加強HA功能的可靠性,如不設置2張網卡,HOST主機的“摘要”界面將可能會提示警告
完成後界面,顯示2張網卡已經在用
同樣的步驟,我們創建用於FT容錯的虛擬交換機,前面相同的步驟略過。
在設置網絡標籤的時候,需要勾選“Fault Tolerance日誌記錄”用來定義這個虛擬交換機是用作FT容錯功能使用的,點擊“下一步”
同樣需要設置IP地址
完成後狀態,相同的操作配置第二臺HOST主機
選中一臺HOST主機,右鍵“所有vCenter操作”---“重新配置vsphere HA”
窗口最右側狀態欄會顯示HA代理的部署進度,至100%無警告就算成功完成部署,另外一臺HOST主機的設置相同
完成後,我們就可以測試了,將其中一臺HOST上的虛擬服務器開機,然後將HOST主機電源關閉,虛擬服務器將自動重啟並顯示在另一臺HOST上運行了。
下面2張圖是前後對比
選中HOST上的一臺虛擬服務器,右鍵“所有Vcenter操作”---“Fault Tol
erance”---“打開Fault Tolerance”,至100%無警告後即完成部署。
完成後,虛擬機所在的HOST主機意外關機或故障,虛擬機將會在不間斷的情況下切換到另一臺HOST。