2012年12月26日 星期三

S小魚仔S Windows Server 2012 Hyper-V 3.0 SMB Cluster

本次「實驗」採用「VM 9」,安裝「Server 2012」建置「Hyper-V 3.0」環境,測試「Hyper-V 3.0 SMB Cluster」「自動轉移」節點。

環境架構圖

Windows 網域」「HV-1」、「HV-2」,使用者「帳戶」結構如下
PS.
Storage」不受「影響」自行「規劃」即可

Windows AD」目錄結構

Hyper-V」群組,隸屬「成員

Hyper-V」群組,隸屬「群組

HV-1」與「HV-2」 -「本機群組」( administrators ),加入雙方「網域帳戶

完成,上述「設定」,繼續往下看

Sotrage」設定

新增「檔案和iSCSI服務」角色

接著,新增「共用

選擇「SMB 共用 - 應用程式

選擇「分享」路徑

共用「清單」列表,採用「預設值」即可

採用「預設值」即可

點選「自訂權限
PS
以下步驟」有點「複雜

點選「停用繼承

點選「將繼承的權限轉換成此物件中的明確權限

權限「設定」,授予「Hyper-V」群組,完全控制

共用「設定」,授予「Hyper-V」群組,完全控制

完成上述「設定」,點選「下一步

建立」共享,「檔案

HV-1」與「HV-2」新增「Hyper-V」腳色、「容錯移轉叢集」功能

建立「Hyper-V」角色

建立「容錯移轉叢集

建立「Hyper-V」,選擇「實體」網路卡,介面

因為「HV-1」與「HV-2」準備加入「叢集」,不需「啟用」即時移轉

選擇「Hyper-V」,「虛擬硬碟」、「設定檔」位置

這裡,「啟用」必要時自動重新啟動目的地伺服器
PS.
HV-1」與「HV-2」,都需要「依照」「上述」新增「Hyper-V」、「容錯移轉叢集

建立「容錯移轉」叢集  ( HV-1 )

建立叢集

加入「HV-1」與「HV-2」主機

點選「」,不進行「叢集驗證測試

輸入「叢集名稱」,賦予「叢集 IP
PS.
叢集「名稱」與「IP」,會「註冊」到「Windows AD」內,「Hyper-V Cluster」用不到,但還是需要「新增」。
因「叢集」服務,不只「Hyper-V」而已,當您新增「其他服務」,會使用「叢集 IP」。

檢查「叢集」資訊

完成「叢集」建立

叢集」建立「完畢」,「管理介面」=>新增「虛擬機器
PS.
虛擬機」、「建立」與「刪除」都在「叢集管理員」完成。
建議「別在」,Hyper-V「管理介面」建立「虛擬機

選擇「HV-1」或「HV-2」建立「Guest VM

這裡....不需要「多說明」..自行建立...

當您到「建立」「虛擬硬碟」時,就將「虛擬硬碟」選擇「Storage」「共享」位置

建立「完成」後,點選「Guest VM」=>「屬性

此畫面,設定「允許容錯回復
PS.
只要你的「叢集角色」上有下面的「頁簽」,如「下圖」所示,就代表著它會「自動」的「容錯移轉」。
上半部」就是指定「容錯移轉」的「功能設定」,「下半部」則是「容錯回復」。


Hyper-V 3.0 Cluster」-「即時轉移」、「快速轉移」、「容錯移轉

即時轉移」( Live Migration ):

即時移轉」可讓您以「通透」方式將執行中虛擬機器從「容錯移轉叢集」的某個「節點」移到相同叢集中的另「一個節點」,而不會「中斷網路」連線或「停機」。

搭配「叢集共用磁碟區」,「即時移轉」幾乎是「瞬間」完成,「移轉」的「過程中」,使用「Ping」頂多一次要求等候逾時。


測試「即時轉移」時間,只有短短「」停止,之後「快速」回復

快速轉移」 ( Quick Migration ):

快速移轉」將「虛擬機器」儲存後「移動」,然後還原,會導致些許「停機時間」,「叢集」會將「虛擬機」正在使用「記憶體」複製到「存放」裝置的「硬碟」中,這樣實際轉換到「其他」節點時,接管擁有權的「節點」,就能迅速從「磁碟機」中,讀取「虛擬機器」所需的「記憶體與狀態資訊」。




容錯轉移」( Failover Clustering ) :

 關閉「HV-2」主機

Guest VM」就會「自動」轉移「HV-1

測試「容錯移轉」時間,只有短短「三秒」停止,之後「快速」回復


參考資料:

「傲笑紅塵」-「建立 Hyper-V 3.0 容錯移轉叢集