天天看點

通過SCVMM配置設定SMB 3.0 檔案共享

1.建立SMB群集共享,賦予Hyper-V主機、 Hyper-V群集名稱、Hyper-V管理者、Hyper-V服務賬戶完全控制權限 

2.VMM提供程式導入 檔案伺服器(運作方式賬戶要對檔案伺服器群集的計算機具有管理者權限)

3.VMM:群集屬性-檔案共享存儲-添加檔案共享路徑(運作方式賬戶同上)

使用 Hyper-V(基于 SMB)時的注意事項

要求安裝 Active Directory 基礎架構,是以您可以授予 Hyper-V 主機計算機賬戶的使用權限。

檔案伺服器必須安裝 Windows Server 2012,這樣才可以使用 SMB 3.0 最新協定。此外,您還可以使用實施 SMB 3.0 協定的非 Microsoft 的檔案伺服器。Hyper-V 不會阻止使用舊版 SMB, 但是 Hyper-V 最佳實踐分析器 (HBPA) 在檢測到SMB 舊版本時,會釋出警告消息。

不支援環回配置(運作 Hyper-V 的計算機用作虛拟機存儲器的檔案伺服器)。 

Hyper-V 和檔案伺服器需要單獨配置故障轉移叢集。

在檔案伺服器群集中配置檔案伺服器時選擇“ 應用程式資料的橫向擴張檔案伺服器”,可以為伺服器應用程式或者虛拟機提供存儲以将保持檔案長時間打開。配置完成檔案伺服器,在添加SMB共享時,可以 啟用連續可用性)

通過SCVMM配置設定SMB 3.0 檔案共享
通過SCVMM配置設定SMB 3.0 檔案共享

=============================================================================================== 

      Hyper-V 用來存儲虛拟機數資料的檔案夾據要求通路 SMB 檔案共享系統所需的特定權限。您需要確定 Hyper-V 計算機賬戶、系統賬戶和所有 Hyper-V 管理者均具有充分的控制權限。

     當虛機配置了SMB路徑的虛拟磁盤後,例如VM01目前位于節點HyperV01上面,已經在節點Hyper-V02或其他節點上面登陸,打開故障轉移群集管理器或者Hyper-V管理器,選擇節點HyperV01上的VM01,檢視其磁盤資訊,則會出現以下錯誤提示:

通過SCVMM配置設定SMB 3.0 檔案共享

    需要在AD使用者和計算機中為Hyper-V節點委派權限,如下:

    注: cifs為smb以前的名稱。WADDC01為 SMB Server計算機名稱,即存放共享檔案夾的計算機。所有的Hyper-V節點為SMB Client。

1.In Active Directory Users and Computers, click to open Properties for the computer account, and then click to open the Delegation tab.

2.Select both Trust this computer for delegation to the specified services only and Use Kerberos only.

3.Click Add, and provide the name of the SMB file server (or the Cluster Access Point for a Scale-Out File Server).

4.Select the CIFS service. Note that Common Internet File System (CIFS) is the previous name for SMB.

5.On the SMB file share created for virtual machines, add Full Control permissions for the Hyper-V Administrators.

  The following Windows PowerShell cmdlet or cmdlets perform the same function as the preceding procedure. Enter each cmdlet on a single line, even though they may appear word-wrapped across several lines here because of formatting constraints.

  Before you perform this procedure using the Windows PowerShell SMB cmdlets, the Active Directory module for Windows PowerShell must be available. To install the Active Directory cmdlets, type:

  To configure constrained delegation (where <code>FileServer1</code> and <code>FileServer2</code> are the servers running Hyper-V and <code>HV1</code> and <code>HV2</code> are the SMB clients), type:

詳細可參考:http://technet.microsoft.com/en-us/library/jj134187.aspx

通過使用伺服器管理器 (SM) 建立 SMB 檔案共享系統

以本地管理者使用者組成員之一的身份登入伺服器。

伺服器管理器會自動打開。如果沒有自動打開,則單擊“開始”,鍵入 servermanager.exe,然後單擊“伺服器管理器”。

在左側,單擊檔案和存儲服務。

單擊“任務”,然後單擊“最新共享”,打開最新共享向導。

在“選擇配置檔案”頁面上,選擇“SMB 共享 – 應用程式”,然後單擊“下一步”。

在“共享位置”頁面上,選擇伺服器和容量,然後單擊“下一步”。

在“共享名稱”頁面上,指定最新共享檔案的名稱,然後單擊“下一步”。.

在“許可權限”頁面上,單擊“自定義許可權限”。

單擊“添加”,再單擊“選擇主體”,然後單擊 “對象類型”。

在“對象類型”中,單擊并選中“計算機”,然後單擊“确定”。

輸入計算機名稱,然後單擊“确定”。

在“許可權限入口”中,選擇“完全控制”,然後單擊 “确定”。

對第二台 Hyper-V 伺服器重複以上 3 個步驟。完成後單擊“确定”。

在“許可權限”頁面,單擊 “下一步”。

單擊“建立”,完成 SMB 檔案共享。

 Windows PowerShell 等效指令

下面一個或多個 Windows PowerShell cmdlet 執行的功能與前面的過程相同。在同一行輸入各個 cmdlet(即使此處可能因格式限制而出現跨多行的單詞換行)。

對于單獨檔案伺服器或叢集檔案伺服器而言,鍵入下列内容來配置 SMB 檔案共享(其中,<code>HV1</code> 和 <code>HV2</code> 是運作 Hyper-V 的伺服器,<code>HVC</code> is Hyper-V 叢集賬戶,<code>HVadmin</code> 是 Hyper-V 管理者賬戶):

對于外向擴充檔案伺服器叢集而言,鍵入下列内容來配置 SMB 檔案共享(其中,<code>HV1</code> 和 <code>HV2</code>是運作 Hyper-V 的伺服器,<code>HVadmin</code> 是 Hyper-V 管理者賬戶):

步驟 4:在檔案共享上建立虛拟機和虛拟硬碟檔案

要在 SMB 檔案共享系統上建立虛拟硬碟 (VHD) 和虛拟機,使用 Hyper-V 管理器或 Hyper-V Windows PowerShell cmdlets。此外,還需要指定通用命名規則 (UNC) 路徑(例如,\\servername\sharename)。

=============================================================================================

    在 Windows Server 2012,伺服器消息塊 (SMB) 3.0 檔案共享可以用作 Hyper-V,共享存儲,以便 Hyper-V 可以在 SMB 檔案共享上存儲虛拟機檔案,(包括配置、 虛拟硬碟 (.vhd 和.vhdx) 檔案和快照)。使用Virtual Machine Manager (VMM)在 System Center 2012 Service Pack 1 (SP1)可以将 SMB 檔案共享配置設定給獨立的 Hyper-V 主機和主機群集。本主題描述了部署此配置所需的步驟:

将儲存設備添加— — 作為第一步中添加的儲存設備或 Windows 檔案伺服器到 VMM控制台。作為組成部分執行添加操作時, VMM發現所有的共享裝置上的可用存儲。有關說明,請參閱 如何在 VMM 中添加 Windows 檔案伺服器共享,和 如何添加和分類 SMI S 和 VMM [VMM2012] 在 SMP 儲存設備.

建立一個檔案共享— — Windows 檔案伺服器上建立的檔案共享。例如,建立名為的檔案共享\\fileserver1\smbfileshare。建立共享時,您不需要配置設定共享或檔案系統級别的特定權限。VMM将自動配置設定所需的權限。有關說明,請參閱Creating a File Share。

指定共享— — 配置設定給群集或主機的共享。VMM要指定為群集或 Hyper-V 主機的必要權限通路存儲的共享将自動修改。有關說明,請參閱指定的檔案共享。請注意對于建立并指派給共享以下系統必備元件:

我們建議使用專用的檔案伺服器。

Windows 檔案伺服器應為虛拟機主機位于同一 Active Directory 域中。

将配置設定給主機和群集的檔案共享不能作為添加VMM庫共享。

SMB 3.0 檔案共享,以正确地運作: VMM,檔案伺服器不能 Hyper-V 主機。這同樣适用于高可用檔案伺服器。不添加檔案伺服器 (獨立或群集) 為在托管主機 VMM.

VMM服務帳戶必須具有本地管理權限的 SMB 3.0 共享所在的檔案伺服器上。您必須配置設定這些權限以外的 VMM.

在檔案伺服器上,建立檔案共享或 (可選) 建立檔案共享中使用VMM管理控制台。

打開結構區。

單擊存儲,然後單擊 提供商。

在提供商 窗格中選擇檔案伺服器,然後單擊 建立檔案共享。

在建立檔案共享對話框框中,指定想要建立共享的絕對路徑。如果不存在該共享, VMM将建立它。

(可選) 選擇連續可用的檔案伺服器如果您使用 Hyper-V 向外擴充檔案伺服器功能。有關詳細資訊,請參閱向外擴充檔案伺服器應用程式資料概述為 。

建立一個主機之後您必須将其配置設定給要在其上建立虛拟機,将使用存儲在檔案伺服器上的任何主機或群集中。

在結構 窗格中,展開 伺服器,然後展開 的所有主機。

單擊您要配置的主機。然後,在主機 頁籤上,在 屬性 進行分組,請單擊 屬性。

在屬性 對話框中,單擊 主機通路頁籤。

在運作方式帳戶框,配置帳戶設定。注意以下事項:

預設情況下,用于添加到主機的運作方式帳戶VMM列出了。如果您想要更改的運作方式帳戶,請單擊浏覽,然後選擇一個現有的運作方式帳戶或單擊 建立帳戶運作來建立一個新帳戶。不能使用 VMM 服務帳戶使用同一個帳戶。

如果您使用 VMM 服務帳戶的域帳戶的域帳戶添加到本地管理者組檔案伺服器上。

如果對 VMM 服務帳戶使用本地系統帳戶,添加到檔案伺服器上本地管理者組 VMM 管理伺服器的計算機帳戶。例如,對于名為的 VMM 管理伺服器 VMMServer01,将計算機帳戶添加 VMMServer01$。

任何主機或 SMB 3.0 檔案共享通路的主機群集必須被添加到VMM通過使用運作方式帳戶。 VMM自動使用此運作方式帳戶來通路該 SMB 3.0 檔案共享。

注釋

如果您指定顯式使用者憑據添加主機或主機群集時,可以删除該主機或從群集 VMM,然後通過使用運作方式帳戶再次添加。

在主機名 屬性 對話框中,單擊 存儲頁籤。

在工具欄上,單擊添加檔案共享。

在檔案共享路徑,選擇需要的 SMB 3.0 檔案共享,然後單擊 确定。

提示

若要确認主機可以通路,請打開作業區以檢視作業狀态。或者,同樣,打開主機屬性,然後單擊存儲頁籤。在下檔案共享,單擊 SMB 3.0 檔案共享。驗證一個綠色的複選标記旁邊出現檔案的通路權限共享。

為您要通路的 SMB 3.0 檔案共享任何單機主機重複此過程。

找到并右鍵單擊以配置,然後單擊所需的群集節點屬性。

在主機名屬性 對話框中,單擊 主機通路頁籤。

預設情況下,用于添加到主機的運作方式帳戶VMM列出了。如果您想要更改的運作方式帳戶,請單擊浏覽,然後選擇一個現有的運作方式帳戶或單擊 建立帳戶運作來建立一個新帳戶。不要使用 VMM 服務帳戶使用同一個帳戶。必須在群集的所有節點上使用相同的運作方式帳戶。

重複步驟 3 到 5 主機群集中的每個節點上。

驗證主機管理每個群集節點上的運作方式帳戶之後,請單擊主機群集包含的節點。然後,在主機群集 頁籤上,在 屬性 進行分組,請單擊 屬性。

在群集名稱屬性 對話框中,單擊 檔案共享存儲頁籤。

在檔案共享存儲 窗格中,單擊 添加。

單擊确定以應用更改并關閉對話框。

若要确認該群集擁有通路權限,請打開作業區以檢視作業狀态。要檢視通路狀态、 可用空間和總容量為共享,請再次打開主機群集屬性,然後單擊檔案共享存儲頁籤。

為您要通路的 SMB 3.0 檔案共享任何主機群集中重複此過程。

    具體可參考 草稿箱中的:Hyper-V Over SMB3.0   微軟SMB 3.0檔案共享協定新特性介紹

   DFS 複制也不支援存儲在群集共享卷上的複制内容 (http://technet.microsoft.com/zh-cn/library/jj127250.aspx 運作DFS管理的要求)

繼續閱讀