2014年5月18日 星期日

Hyper-v 3.0 (R2) VM For SMB 3.0

Hyper-v 3.0 (R2) VM For SMB 3.0

在Hyper-v 2.0之前的版本建立起來的虛擬機器一定要放在Server中的實體硬碟或是該台Server有連接ISCSI硬碟也是可以存放虛擬機器的檔案。在新版Hyper-v 3.0 (R2)中提供了一個便利的方式就是可以將虛擬機器放在檔案伺服器當中也就是UNC路徑,不過有個前提這個檔案伺服器必須是SMB3.0才可以擔任,在微軟中Windows Server 2012 & Windows Server 2012 R2 都是SMB 3.0以上的版本協定

實作環境:

DC主機一台
Hyper-v Server 2012 R2
Windows Server 2012檔案伺服器

建立Hyper-v管理群組

建立Hyper-v admins 群組=>將需要管理Hyper-v人員加入此群組
建立Hyper-v Hosts 群組 =>將網域內的Hyper-v 主機電腦帳戶加入此群組





檔案伺服器設定:

首先需要確認是否有安裝檔案伺服器角色,若沒有請先新增該角色



安裝檔案伺服器角色完畢後,接下來就是設定共享資料夾及權限

在SMB主機 >伺服器管理員,點選 [檔案和存放服務] >共用



右上方 > 工作 > 點選 [新增共用]



點選 [SMB公用-應用程式]



選取共用位置路徑,此示範設定E磁碟



設定共用名稱,示範名稱設定為VM



共用設定部分若有需求可以個別設定



點選自訂權限,這裡設定主要是讓管理者及Hyper-v主機可以存取該共享資料夾



點選 [停用繼承]  > 會跳出視窗 > 點選 [將繼承的權限轉換成此物件中的明確權限]



先在[權限]頁籤移除權限,只保留 SYSTEM 及CREATOR OWNER 權限



點選 > 新增 > 點 [選取一個主體]



此時將Hyper-v-admins 群組及Hyper-v-Hosts 群組加入並給予完全控制的權限





共享權限部分,將everyone權限移除,將Hyper-v-admins 群組及Hyper-v-Hosts 群組加入並給予完全控制的權限。



確認沒有問題後點選[建立]



建立完畢



建立VM至SMB :

因為此環境中是一台hyepr-V Server 2012 R2 主機是屬於Server Core所以在DC上安裝hyper-v 管理工具來遠端管理。

測試建立win7-vm並且將相關虛擬機器檔案放在分享路徑中\\smb\vm



在建立過程中會出現[存取被拒]的訊息



此時需要設定委派管理的動作

在AD管理工具中,開啟Hyper-v 主機電腦物件 > 委派 smb 主機 cifs 服務



委派管理設定完畢後就可以順利建立虛擬機器到SMB



原文出處:MIS的背影
轉載自《iThome Download