2017年10月2日 星期一

Windows Server 2016 中 Hyper-V 使用 Failover Cluster

應用程式與服務高可用性選項:
高可用性選項說明
主機叢集: 實現虛擬機作為一個叢集的作用。虛擬機高可用
。不需要虛擬機作業系統或應用程式具有叢集感知能力
客體叢集: 在VM中實現叢集。虛擬機是叢集節點
。虛擬機應用程式要有叢集感知能力
。共用儲存連結需要iSCSI或虛擬光纖通道介面
負載平衡: 在VM中使用網路負載平衡。虛擬機是負載平衡叢集節點
。使用於基於網路的應用程式

。主機叢集(Host clustering):
透過主機叢集, 可以在使用Hyper-V主機伺服器時設置容錯移轉叢集, 可將VM設置為高可用性資源. 在VM中運行的客體機操作系統和應用程式不必具有叢集感知功能, 但是VM仍然具有高可用性. 在VM中運行的應用程式或服務不必與容錯移轉叢集兼容, 並且不必感知VM是叢集, 由於容錯移轉位於VM級別, 因此不會對VM中安裝的軟體產生依賴性

。客體叢集(Guest clustering):
如同設置實體主機容錯移轉叢集般的方式可以去設置客體容錯移轉叢集, 但是叢集節點是VM, 讓應用程式或服務可以利用VM之間的高可用性. 每個VM節點的客體機作業系統都執行容錯移轉叢集以便可以在單一主機上找到VM, 這是在測試或正式環境中的快速且低成本的設置. 透過在主機和VM級別實施容錯移轉叢集, 無論發生故障的節點是VM還是主機都可以重新啟動資源, 對於VM在執行重要應用程式時, 這個設置是被認為最佳的高可用性設置

。負載平衡(NLB):
NLB與VM一起使用的方式與使用實體主機的方式相同, 它將IP流量分散到多個TCP/IP服務, 例如 Web Server. 設置NLB叢集時, 必須將參與NLB叢集的所有VM上安裝和設定應用程式, 設定應用程式後, 在每個VM的客體機作業系統(不是Hyper-V主機)中安裝NLB功能, 然後為該應用程式設定NLB叢集


使用Windows Server 2016 Hyper-V功能進行容錯移轉叢集:
。最多支援64節點, 每個叢集8000個VM (每個節點1024個VM)
。檔案共用儲存: .vhdx 及 .vhds
。共用虛擬磁碟
。輪番式 Hyper-V 叢集更新
。VM 設定版本


Hyper-V叢集元件:
。叢集節點
。叢集網路
。虛擬網路
。VM的儲存(virtual disk)
。VM


實施Hyper-V容錯移轉叢集的先決條件:
。硬體需求: 伺服器硬體、網路卡、儲存介面、儲存磁碟
。軟體需求: Windows Server 2016標準版、資料中心版或 Hyper-V Server 2016, 相同的更新版本
。網路基礎架構需求:
-網絡設定和IP, 在所有網路卡上使用相同的通信設定, 包括速度、雙工模式、流量控制和媒體類型設定, 確保所有網路硬體都支援相同的設定.
-私人網路, 專屬的網路連線.
-DNS, 叢集中的伺服器必須使用DNS進行名稱解析.
-網域角色, 最好是主機都在同一個網域環境
-管理叢集的帳戶

沒有留言:

張貼留言