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共享时,可以 启用连续可用性
    •     

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

      Hyper-V 用来存储虚拟机数数据的文件夹据要求访问 SMB 文件共享系统所需的特定权限。您需要确保 Hyper-V 计算机账户、系统账户和所有 Hyper-V 管理员均具有充分的控制权限。

     当虚机配置了SMB路径的虚拟磁盘后,例如VM01目前位于节点HyperV01上面,已经在节点Hyper-V02或其他节点上面登陆,打开故障转移群集管理器或者Hyper-V管理器,选择节点HyperV01上的VM01,查看其磁盘信息,则会出现以下错误提示:
    
    需要在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:

Install-WindowsFeature RSAT-AD-PowerShell

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

Enable-SmbDelegation –SmbServer FileServer1 –SmbClient HV1
Enable-SmbDelegation –SmbServer FileServer1 –SmbClient HV2
Enable-SmbDelegation –SmbServer FileServer2 –SmbClient HV1
Enable-SmbDelegation –SmbServer FileServer2 –SmbClient HV2
详细可参考:http://technet.microsoft.com/en-us/library/jj134187.aspx
 
 
  1. 以本地管理员用户组成员之一的身份登录服务器。

  2. 服务器管理器会自动打开。如果没有自动打开,则单击“开始”,键入 servermanager.exe,然后单击“服务器管理器”

  3. 在左侧,单击文件和存储服务

  4. 单击“任务”,然后单击“最新共享”,打开最新共享向导

  5. “选择配置文件”页面上,选择“SMB 共享 – 应用程序”,然后单击“下一步”

  6. “共享位置”页面上,选择服务器和容量,然后单击“下一步”

  7. “共享名称”页面上,指定最新共享文件的名称,然后单击“下一步”。.

  8. “许可权限”页面上,单击“自定义许可权限”

  9. 单击“添加”,再单击“选择主体”,然后单击 “对象类型”

  10. “对象类型”中,单击并选中“计算机”,然后单击“确定”

  11. 输入计算机名称,然后单击“确定”

  12. “许可权限入口”中,选择“完全控制”,然后单击 “确定”

  13. 对第二台 Hyper-V 服务器重复以上 3 个步骤。完成后单击“确定”。

  14. “许可权限”页面,单击 “下一步”

  15. 单击“创建”,完成 SMB 文件共享。

 Windows PowerShell 等效命令

下面一个或多个 Windows PowerShell cmdlet 执行的功能与前面的过程相同。在同一行输入各个 cmdlet(即使此处可能因格式限制而出现跨多行的单词换行)。

对于单独文件服务器或集群文件服务器而言,键入下列内容来配置 SMB 文件共享(其中,HV1 和 HV2 是运行 Hyper-V 的服务器,HVC is Hyper-V 集群账户,HVadmin 是 Hyper-V 管理员账户)

 
 
# Create folder
MD X:\VMS
# Create file share
New-SmbShare -Name VMS1 -Path X:\VMS -FullAccess Domain\HVAdmin, Domain\HV1$, Domain\HV2$, Domain\HVC$
# Set NTFS permissions from the file share permissions
(Get-SmbShare VMS1).PresetPathAcl | Set-Acl

对于外向扩展文件服务器集群而言,键入下列内容来配置 SMB 文件共享(其中,HV1 和 HV2是运行 Hyper-V 的服务器,HVadmin 是 Hyper-V 管理员账户):

 
 
# Create folder
MD X:\VMS
# Create file share
New-SmbShare -Name VMS1 -Path X:\VMS -FullAccess Domain\HVAdmin, Domain\HV1$, Domain\HV2$, Domain\HVC$
apply permissions
# Set NTFS permissions from the file share permissions
(Get-SmbShare VMS1).PresetPathAcl | Set-Acl

要在 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 主机和主机群集。本主题描述了部署此配置所需的步骤:

  1. 将存储设备添加— — 作为第一步中添加的存储设备或 Windows 文件服务器到 VMM控制台。作为组成部分执行添加操作时, VMM发现所有的共享设备上的可用存储。有关说明,请参阅 如何在 VMM 中添加 Windows 文件服务器共享,和 如何添加和分类 SMI S 和 VMM [VMM2012] 在 SMP 存储设备.
  2. 创建一个文件共享— — Windows 文件服务器上创建的文件共享。例如,创建名为的文件共享\\fileserver1\smbfileshare。创建共享时,您不需要分配共享或文件系统级别的特定权限。VMM将自动分配所需的权限。有关说明,请参阅Creating a File Share
  3. 指定共享— — 分配给群集或主机的共享。VMM要指定为群集或 Hyper-V 主机的必要权限访问存储的共享将自动修改。有关说明,请参阅指定的文件共享。请注意对于创建并指派给共享以下系统必备组件:
    • 我们建议使用专用的文件服务器。
    • Windows 文件服务器应为虚拟机主机位于同一 Active Directory 域中。
    • 将分配给主机和群集的文件共享不能作为添加VMM库共享
    • SMB 3.0 文件共享,以正确地运行: VMM,文件服务器不能 Hyper-V 主机。这同样适用于高可用文件服务器。不添加文件服务器 (独立或群集) 为在托管主机 VMM.
    • VMM服务帐户必须具有本地管理权限的 SMB 3.0 共享所在的文件服务器上。您必须分配这些权限以外的 VMM.

创建一个文件共享

在文件服务器上,创建文件共享或 (可选) 创建文件共享中使用VMM管理控制台。

若要创建的文件共享使用 VMM

  1. 打开结构区。

  2. 单击存储,然后单击 提供商

  3. 提供商 窗格中选择文件服务器,然后单击 创建文件共享

  4. 创建文件共享对话框框中,指定想要创建共享的绝对路径。如果不存在该共享, VMM将创建它。

  5. (可选) 选择连续可用的文件服务器如果您使用 Hyper-V 向外扩展文件服务器功能。有关详细信息,请参阅向外扩展文件服务器应用程序数据概述为 。

指定的文件共享

创建一个主机之后您必须将其分配给要在其上创建虚拟机,将使用存储在文件服务器上的任何主机或群集中。

要配置单机主机的 SMB 3.0 文件共享访问

  1. 打开结构区。

  2. 结构 窗格中,展开 服务器,然后展开 的所有主机

  3. 单击您要配置的主机。然后,在主机 选项卡上,在 属性 进行分组,请单击 属性

  4. 属性 对话框中,单击 主机访问选项卡。

  5. 运行方式帐户框,配置帐户设置。注意以下事项:

    • 默认情况下,用于添加到主机的运行方式帐户VMM列出了。如果您想要更改的运行方式帐户,请单击浏览,然后选择一个现有的运行方式帐户或单击 创建帐户运行来创建一个新帐户。不能使用 VMM 服务帐户使用同一个帐户。
    • 如果您使用 VMM 服务帐户的域帐户的域帐户添加到本地管理员组文件服务器上。
    • 如果对 VMM 服务帐户使用本地系统帐户,添加到文件服务器上本地管理员组 VMM 管理服务器的计算机帐户。例如,对于名为的 VMM 管理服务器 VMMServer01,将计算机帐户添加 VMMServer01$。
    • 任何主机或 SMB 3.0 文件共享访问的主机群集必须被添加到VMM通过使用运行方式帐户。 VMM自动使用此运行方式帐户来访问该 SMB 3.0 文件共享
      注释
      如果您指定显式用户凭据添加主机或主机群集时,可以删除该主机或从群集 VMM,然后通过使用运行方式帐户再次添加。

  6. 主机名 属性 对话框中,单击 存储选项卡。

  7. 在工具栏上,单击添加文件共享

  8. 文件共享路径,选择需要的 SMB 3.0 文件共享,然后单击 确定

    提示
    若要确认主机可以访问,请打开作业区以查看作业状态。或者,同样,打开主机属性,然后单击存储选项卡。在下文件共享,单击 SMB 3.0 文件共享。验证一个绿色的复选标记旁边出现文件的访问权限共享

  9. 为您要访问的 SMB 3.0 文件共享任何单机主机重复此过程。

若要配置 SMB 3.0 文件共享访问主机群集

  1. 打开结构区。

  2. 结构 窗格中,展开 服务器,然后展开 的所有主机

  3. 找到并右键单击以配置,然后单击所需的群集节点属性

  4. 主机名属性 对话框中,单击 主机访问选项卡。

  5. 运行方式帐户框,配置帐户设置。注意以下事项:

    注释
    默认情况下,用于添加到主机的运行方式帐户VMM列出了。如果您想要更改的运行方式帐户,请单击浏览,然后选择一个现有的运行方式帐户或单击 创建帐户运行来创建一个新帐户。不要使用 VMM 服务帐户使用同一个帐户。必须在群集的所有节点上使用相同的运行方式帐户。
  6. 重复步骤 3 到 5 主机群集中的每个节点上。

  7. 验证主机管理每个群集节点上的运行方式帐户之后,请单击主机群集包含的节点。然后,在主机群集 选项卡上,在 属性 进行分组,请单击 属性

  8. 群集名称属性 对话框中,单击 文件共享存储选项卡。

  9. 文件共享存储 窗格中,单击 添加

  10. 文件共享路径,选择需要的 SMB 3.0 文件共享,然后单击 确定

  11. 单击确定以应用更改并关闭对话框。

    提示
    若要确认该群集拥有访问权限,请打开作业区以查看作业状态。要查看访问状态、 可用空间和总容量为共享,请再次打开主机群集属性,然后单击文件共享存储选项卡。
  12. 为您要访问的 SMB 3.0 文件共享任何主机群集中重复此过程。

  具体可参考 草稿箱中的:Hyper-V Over SMB3.0   微软SMB 3.0文件共享协议新特性介绍

DFS 复制也不支持存储在群集共享卷上的复制内容 (http://technet.microsoft.com/zh-cn/library/jj127250.aspx 运行DFS管理的要求)

通过SCVMM分配SMB 3.0 文件共享的更多相关文章

  1. 微软SMB 3.0文件共享协议新特性介绍

    SMB(*nix平台和Win NT4.0又称CIFS)协议是Windows平台标准文件共享协议.Linux平台通过samba来支持.SMB最新版本v3.0,在v2.0基础上针对WAN和分布式有改进.详 ...

  2. Azure File SMB3.0文件共享服务(4)

    在Linux上使用Azure文件共享服务 使用SMB 3.0从用户自己的数据连接到Azure,需要加密连接,但目前的Linux SMB客户端都暂时都不支持,Linux的开源社区正在努力将该功能添加到L ...

  3. Azure File SMB3.0文件共享服务(3)

    在Windows上使用Azure文件共享服务 之前简单介绍过,你可以通过SMB 3.0协议,将Azure文件共享挂载在本地,就如使用一个网络驱动器是一样的,但需要注意不同版本的Windows对于SMB ...

  4. Azure File SMB3.0文件共享服务(1)

    Azure Storage File是Azure推出的文件共享服务,目前的版本同时支持SMB 2.1和SMB 3.0协议.文件共享服务非常适合那些希望把自己数据中心中使用文件共享的应用程序,在云端需要 ...

  5. 通过SCVMM分配iSCSI存储

    除了使用基于SMB3.0应用程序的文件共享外,还可以使用iSCSI目标服务器的SAN存储,然后在SCVMM控制台中添加基于SMI-S类型的存储,步骤如下: 1.将一台安装了 iSCSI目标 功能的Wi ...

  6. Azure File SMB3.0文件共享服务(5)

      使用Java管理Azure文件共享服务   Azure文件共享服务提供了多种方式的访问接口,包括Powershell,.Net, Java, Python等等,本章主要介绍如何使用Java来访问A ...

  7. Azure File SMB3.0文件共享服务(2)

    使用Powershell创建文件共享 Azure的文件存储结构如下所示,最基本的文件存储包含存储账号,文件共享,在文件共享下面你可以建立文件目录,上传文件: 在开始使用Powershell创建文件共享 ...

  8. ubuntu14.4.4安装smb服务实现文件共享

    1.软件安装,ubuntu14需要安装的软件有3个 安装服务前养成习惯 sudo apt-get upgrade 首先切换到超级用户  su - root sudo apt-get install s ...

  9. 草稿-Hyper-V

    Hyper-V Over SMB3.0 为Hyper-v宿主机和故障转移群集做防病毒排除 微软SMB 3.0文件共享协议新特性介绍

随机推荐

  1. ssl选购

    上机实践,参考了: http://www.lovelucy.info/nginx-ssl-certificate-https-website.html http://nginx.org/cn/docs ...

  2. dpkg-query

    1.功能作用 查看软件包信息 2.位置 /usr/bin 3.格式用法 dpkg-query [<选项> ...] <命令> 4.主要参数 Commands: -s|--sta ...

  3. liux vim命令

    命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim ...

  4. 漂亮灵活设置的jquery通知提示插件toastr

    toastr是一款非常棒的基于jquery库的非阻塞通知提示插件,toastr可设定四种通知模式:成功,出错,警告,提示,而提示窗口的位置,动画效果都可以通过能数来设置,在官方站可以通过勾选参数来生成 ...

  5. Chromuim开发机配置

    一个出色的程序员需要一台给力的电脑. 之前使用ThinkPad R400笔记本编译Chromium,确实太痛苦了,第一次编译未使用SSD,超过了24小时都没有编译完.后来断断续续折腾了将近一个月才编译 ...

  6. 翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(4)

    停止ElasticSearch(Shutting down ElasticSearch) 尽管我们期望集群(或节点)终生完美运行,我们最终可能需要重启或者正确的停止它(例如,维护).有三种方式来停止E ...

  7. Jmeter教程

    博客园 http://www.cnblogs.com/yangxia-test/category/431240.html 1)分析能力没有LoadRunner详细 2)jmeter不支持IP欺骗,而L ...

  8. [Web API] 如何让 Web API 统一回传格式以及例外处理[转]

    [Web API] 如何让 Web API 统一回传格式以及例外处理 前言 当我们在开发 Web API 时,一般的情况下每个 API 回传的数据型态或格式都不尽相同,如果你的项目从头到尾都是由你一个 ...

  9. unity延时方法Invoke和InvokeRepeating

    MonoBehaviour里面有两个内置的延时方法 Invoke Invoke(methodName: string, time: float): void; methodName:方法名 time: ...

  10. CSS基础知识——选择器

    选择器 元素选择器# 文档元素为最基本的选择器 例子:div{属性:值}; 选择器分组 例子:h2,p{属性:值}; 表示符合这两种规则的元素设置相同的属性值 通配选择器 表示所有元素 类选择器 应用 ...