2017年1月3日 星期二

VMware vSphere 6.5 Enabling vCenter Server HA (VCHA) Stage 2

Deploy a vCenter HA Cluster
接續前一章節:VMware vSphere 6.5 Enabling vCenter Server HA (VCHA) Stage 1
前置作業已經完成:Configure the Private Network. 設定vCenter HA專用網路設定

接下來就開始正式架設vCenter High Availability (vCenter HA)高可用性保護架構。
(因硬體主機資源有限,此實作範例使用一台ESXi主機來驗證模擬vCenter HA架構)

一、實作說明:
Edit the vCenter HA Cluster Configuration. 編輯設定vCenter HA叢集
請點選:ESXi Host➤Configure設定➤vCenter Server HAConfigure設定

1.Select Configuration option➤Basic
   Use thisoption to configure vCenter HA automatically.
   The vCenter HA modes will be automatically cloned and configured.
   請選擇Basic基本設定模式,系統會自動複製和設定vCenter HA高可用性保護解決架構。
   選擇完成請點選Next,繼續下一步。

2.Add vCenter HA network adapter for Active node
   準備為vCenter Server虛擬機器新增虛vCenter HA網路介面卡,專用於各節點之間內部通訊
   請輸入Active node主動節點網路位址:IP Address
   及選取vCenter HA複寫資料專用網路:VCHA
   選擇完成請點選Next,繼續下一步。

3.Select IP settings for Passive and Witness nodes
   請選擇:Passive Node被動節點、Witness Node見證節點網路IP Address設定
   (vCenter HA運作IP位址必須與VM管理網路分開在不同的子網路上)
   範例參考:
   (1)VMware vSphere Web Client IP Address:192.168.0.1
   (2)Active Node vCenter HA IP Address(NIC1):192.168.1.1
   (3)Passive Node vCenter HA IP Address(NIC1):192.168.1.2
   (4)Witness Node vCenter HA IP Address(NIC1):192.168.1.3
   輸入完成請點選Next,繼續下一步。

4.Select a deployment configuration for Passive and Witness nodes
   請選擇部署:Active Node主動節點、Passive Node被動節點、Witness Node見證節點的
   ESXi Host主機系統、網路、儲存位置等資源(正式上線系統請分開在三台不同主機資源),
   達到vCenter Server HA系統容錯叢集保護功能。選擇完成請點選Next,繼續下一步。

5.Configure vCenter HA Ready to complete. 即將完成設定
   請確認vCenter Server HA新增Passive NodeWitness Node節點主機網路設定無誤後,
   點選Finish完成設定。

6.Deploy a vCenter HA Cluster, please wait...
   開始部署vCenter HA 容錯叢集架構,請稍後...

7.Deploy a vCenter HA Cluster, please wait...
   畫面左邊可以看到系統即將部署完成Passive Node被動節點、Witness Node見證節點。

8.vCenter HA is Enabled. If vCenter HA was recently enabled,
   initial replication might still be in progress and could take a few minutes.
   因系統剛啟用 vCenter HA,初始複寫可能仍在進行中,請稍後需要幾分鐘時間。

9.All vCenter HA nodes are accessible and replication is enabled.
   Automatic fail over protection is enabled.
   設定完成,所有 vCenter HA 節點均可供存取,且已啟用複寫、自動容錯移轉保護機制。

Initiate a vCenter HA Failover
接下來驗證啟動vCenter HA自動容錯移轉保護機制。
10.Shut down the VMware vCenter Server Appliance 6.5(Power Off)
     請強制關閉VMware vCenter Server Appliance 6.5 虛擬機器電源 ,
     模擬作用中Active Node主動節點服務是否會被偵測到異常,自動容錯移轉服務至
     Passive Node被動節點的vCenter Server 繼續運作(vCenter 管理IP不變,系統自動更換)   
PS. 正式上線VM環境,有權限登入系統人員,千萬!千萬!請不要這樣直接關閉VM電源

11.Ping response "Request timed out"
    強制直接關閉系統,確認系統服務異常中斷,vCenter Server無法連線。
12.vCenter Server HA容錯移轉服務正在處理中(請稍後幾分鐘)...
一段時間過後,會發現VMware vCenter Web Client登入畫面恢復正常,請再次登入系統。

13.A replication failure might be occurring at the moment.
    Automatic failover protection is disabled.
    請點選:ESXi Host➤Configure設定➤vCenter Server HA
    會發現vCenter HA複寫功能失效,自動容錯移轉服務停用,原Passive 被動節點自動切換為
    Active Node主動節點服務,vCenter Server 繼續運作(vCenter 管理IP不變,系統自動更換)  
系統訊息:
vCenter HA 叢集遺失一個節點,請確認被動節點和見證節點是否已上線且可連線。

14.再次把VMware vCenter Server Appliance 6.5(Power on)開機,
     驗證vCenter Server HA系統反應狀態。

15.vCenetr HA Warning! PostgreSQL replication is not in progress.
     PostgreSQL 複寫不在進行中。請確認 PostgreSQL 伺服器是否在被動節點上執行。     

17.All vCenter HA nodes are accessible and replication is enabled.
     Automatic failover protection is enabled.
    一段時間後,vCenter HA 節點均可供存取,且已啟用複寫。再次啟用自動容錯移轉保護。

18.驗證vCenter Server HA自動容錯移轉保護機制狀態正常
     原本Active-vcsa1角色變為Passive Node被動節點,不再線上提供服務,
     Passive-vcsa1-peer角色變為Active Node主動節點服務vCenter Server 繼續運作。
     (vCenter 管理IP不變,系統自動更換)

19.Initiate Failover. 手動再執行容錯移轉作業,就可以把各角色互換回原正常狀態
    請點選:ESXi Host➤Configure設定➤vCenter Server HAInitiate Failover

20.Initiate vCenter Server HA Failover
    容錯移轉會將 vCenter Server HA 被動節點升級為主動節點。
    正在進行容錯移轉時,vCenter Server、vSphere Web Client 和其它服務將
    會有數分鐘的時間無法使用。請按一下 [Yes] 以起始容錯移轉。
一段時間過後,會發現VMware vCenter Web Client登入畫面恢復正常,請再次登入系統。

21.All vCenter HA nodes are accessible and replication is enabled.
     Automatic failover protection is enabled.
    一段時間後,vCenter HA 節點均可供存取,Active Node主動節點、Passive Node被動節點
    角色恢復正常且已啟用複寫。再次啟用自動容錯移轉保護。

Shut down the nodes in order. 如何按順序關閉vCenter HA叢集節點。
如果必須將vCenter Server HA叢集中所有節點重新開機,則必須遵循特定關閉順序,
防止被動節點承擔主動節點的角色。
1.以此順序關閉節點:
(1) Passive Node被動節點
(2) Active Node主動節點
(3) Witness Node見證節點
2.重新啟動每個節點:您可以任何順序重新啟動節點

Maintenance mode維護模式
會啟用Active Node主動節點與Passive Node被動節點之間的複寫,但已停用自動容錯移轉,
即使Passive Node被動節點和Witness Node見證節點均無法使用,主動節點仍會繼續正常執行.
設定方式:
1.請點選:ESXi Host➤Configure設定➤vCenter Server HAEdit編輯
2.Edit Change the operating mode of vCenter HA to maintenance mode
   將vCenter HA的作業模式變更為維護模式,選擇完成請點選OK,繼續下一步。

各節點系統(Active NodePassive NodeWitness Node)
進入Maintenance mode維護模式:
3.各節點啟動完成後,請點選:ESXi Host➤Configure設定➤vCenter Server HAEdit編輯
   選擇啟用vCenter Server HA,繼續運作高可用性保護容錯移轉架構。


Remove a vCenter HA Configuration. 如何移除vCenter HA高可用性保護。
如上圖:
1.請點選:ESXi Host➤Configure設定➤vCenter Server HAEdit編輯
2.請點選移除 Remove vCenter HA 
主動、被動和見證節點移除 vCenter Server HA 叢集的組態。
主動節點做為獨立 vCenter Server Appliance 繼續執行。
即使在設定程序中已新增第二個虛擬 NIC,移除程序也不會移除此虛擬 NIC。


結語
透過vCenter High Availability (vCenter HA)高可用性保護架構進行容錯移轉時,
雖然vCenter Server、vSphere Web Client 和其它服務將會有短暫數分鐘的時間無法使用,
但此vCenter HA架構非常實用,相信大家會非常喜歡。

請試試看專屬新版VMware vCenter Server Appliance 6.5才有的功能:
vCenter Server High Availability高可用性保護架構

參考資料:
1.VMware vSphere Blog:What's New in vSphere 6.5: vCenter Server
2.featurewalkthrough.vmware.com:Enabling vCenter HA-Basic
3.VMware vSphere 6.5 Documentation
4.vSphere可用性指南

沒有留言:

張貼留言