使用「Server 2008 R2」,就曾經「想過」,要把「VHD」轉移到「UNC」路徑,這個「方法」終於「實現」,透過「Server 2012」內建「SMB 3.0」,可以將「虛擬機」建立「VHDX」、「VHD」轉移到「SMB Service」裡面,甚至「建立」全新「VM」在「SMB Service」都是可行。
環境佈署圖
PS.
「AD + SMB」和「Hyper-V」共「兩臺」。
「AD」建置「在此」不多「詳述」。
「AD 使用者和電腦」-「佈署」:
PS.
「組織單位」、「群組」、「電腦」、「使用者」
PS.
「Hyper-V」電腦名稱,加入「Hyper-V_Computer」群組
「Hyper-V_User」( OU ) => 「Hyper-V_User」 ( Groups )
PS.
「Hyper-V」使用者,加入「Hyper-V_User」群組
「AD」-「安裝 SMB Service」:
新增「腳色及功能」
新增「檔案和存放服務」
新增完畢以後,「共用」區,找到「新增共用」
新增「SMB 共用 - 應用程式」
選擇「D:」為「SMB Service」共用「區域」
1. 建立「共用名稱」
2. 「共用本機路徑」會自動產生
3. 「共用遠端路徑」會自動產生
啟用「加密」設定,若有興趣可「研究」,使用「預設」就好
接下來,「權限」設定,只讓「Hyper-V」( Host ),有權限「存取」「資料夾」,點選「自訂權限」
點選「停用繼承」
點選「將繼承的權限轉換此物件中的明確權限」
移除「Users」使用者
加入「Hyper-V_Computer」和「Hyper-V_User」群組,給予「完全控制」
「共用設定」加入「Hyper-V_Computer」和「Hyper-V_User」群組,給予「完全控制」
看一下「建立」清單,若「無誤」即可「建立」
「SMB Service」建立完成
設定「完成」以後,透過「UNC」路徑,就會看到「SMB Share Folder」。
「Hyper-V」-「SMB Live Migration」 :
點選「Guest VM」進行「移動」
選擇「移動虛擬機器的存放位置」
選擇「只移動虛擬機器的虛擬硬碟」
勾選「vhd」( 虛擬硬碟 )
將「VHD」轉移「SMB Service」位置
PS.
「\\IP\Share Folder」 or 「\\Conmputer Name\Share Folder」
進行「轉移」嚕
轉移中 ^_^" YA YA YA
「SMB Live Migration」轉移「VHD」,透過「PING IP -T」,檢查「Guest VM」「是/否」中斷,過程「發現」還真的「沒中斷」
參考資料:
「五餅二魚工作室」-「Windows Server 2012 Hyper-V over SMB」