本次「實驗」採用「VM 9」,安裝「Server 2012」建置「Hyper-V 3.0」環境,測試「Hyper-V 3.0 SMB Cluster」「自動轉移」節點。
「環境架構圖」
「Hyper-V」群組,隸屬「成員」
「Hyper-V」群組,隸屬「群組」
接著,新增「共用」
選擇「SMB 共用 - 應用程式」
選擇「分享」路徑
共用「清單」列表,採用「預設值」即可
採用「預設值」即可
點選「停用繼承」
點選「將繼承的權限轉換成此物件中的明確權限」
權限「設定」,授予「Hyper-V」群組,完全控制
共用「設定」,授予「Hyper-V」群組,完全控制
完成上述「設定」,點選「下一步」
「建立」共享,「檔案」
建立「容錯移轉叢集」
建立「Hyper-V」,選擇「實體」網路卡,介面
因為「HV-1」與「HV-2」準備加入「叢集」,不需「啟用」即時移轉
選擇「Hyper-V」,「虛擬硬碟」、「設定檔」位置
這裡,「啟用」必要時自動重新啟動目的地伺服器
PS.
「HV-1」與「HV-2」,都需要「依照」「上述」新增「Hyper-V」、「容錯移轉叢集」
加入「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.
只要你的「叢集角色」上有下面的「頁簽」,如「下圖」所示,就代表著它會「自動」的「容錯移轉」。
「上半部」就是指定「容錯移轉」的「功能設定」,「下半部」則是「容錯回復」。
測試「即時轉移」時間,只有短短「一秒」停止,之後「快速」回復
「Guest VM」就會「自動」轉移「HV-1」
測試「容錯移轉」時間,只有短短「三秒」停止,之後「快速」回復
「環境架構圖」
「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 容錯移轉叢集」