Windows Server 2012 Beta Cluster (Hyper-V 3.0)-SMB篇
接續Windows Server 2012 Beta Cluster (Hyper-V 3.0)-iSCSI篇
接著來實作Hyper-V over SMB的部份
SMB的部份透過Windows Server 2012來模擬這台NAS
先安裝一部Windows Server 2012 Beta起來,然後加入網域
接著使用Powershell的語法去進行SMB的設定
我的Hyper-V Host是叫作Win8Host1跟Win8Host2
Cluster的名稱則是叫作Clust01,網域名稱叫作Daniel
語法如下:
MD C:\SMB
※這是建立資料夾
icacls.exe C:\SMB --% /Grant Daniel\Administrator:(CI)(OI)F
icacls.exe C:\SMB --% /Grant Daniel\Win8Host1$:(CI)(OI)F
icacls.exe C:\SMB --% /Grant Daniel\Win8Host2$:(CI)(OI)F
icacls.exe C:\SMB --% /Grant Daniel\Clust01$:(CI)(OI)F
icacls.exe C:\SMB /Inheritance:R
以上是賦予該資料夾的安全性存取權限為Full Access
New-SmbShare –Name SMB –Path C:\SMB –FullAccess Daniel\Administrator,Daniel\Win8Host1$,Daniel\Win8Host2$,Daniel\Clust01$
這是啟用分享,並指定權限為Full Access
也可以用GUI介面來進行設定
接著在Cluster中建立Virtual Machine
選擇要在哪個節點建立
接著使用SMB的路徑去建立Virtual Machine
將VHD建立再SMB的路徑上
啟動試看看,確實可以正常啟動
如果是本機的Hyper-V也可以這樣做
GUI介面我就不介紹了,指令的部份如下
New-VHD –Path \\Win8SMB\SMB -Path \\Win8SMB\SMB\Test.vhd –Fixed –SizeBytes 1GB
New-VM –Path \\Win8SMB\SMB –Name Test –VHDPath \\Win8SMB\SMB\Test\Test.VHD –SwitchName “Public Switch”
接著來測試看看能不能正常Live Migrating,這次試著讓SMB跟iSCSI的VM一起移轉
結論是成功了,比起以前一台一台慢慢等的情況好多了
另外,除了用單機版本的SMB Server,也可以將SMB放在Cluster中
提供給Hyper-V Server使用,使得Storage有更高的可用性
不過如果使用SMB當作Storage的話,放在SMB上的VM是不支援Replication的
從右邊的Actions是看不到Replication的
如果是iSCSI的話,則會有Replication