微软系统中心虚拟机管理器虚拟化环境
如果您使用Hyper-V和Microsoft System Center Virtual Machine Manager (VMM)来提供虚拟机,请遵循此指导。
中列出的VMM版本系统需求.
注意:
不支持混合Hyper-V集群(包含运行不同Hyper-V版本的服务器)。
您可以使用Citrix Provisioning(以前的Provisioning Services)和Machine Creation Services来提供:
- 第一代支持桌面或服务器操作系统虚拟机。
- 第二代支持桌面或服务器操作系统虚拟机,包括安全启动支持。
安装和配置虚拟化环境
重要的是:
所有交付控制器必须与VMM服务器位于同一林中。
- 在服务器上安装Microsoft Hyper-V服务器和VMM。
- 在所有控制器上安装System Center Virtual Machine Manager控制台。控制台版本必须与管理服务器版本一致。虽然早期的控制台可以连接到管理服务器,但如果版本不一致,发放vda会失败。
验证以下帐户信息:
在Studio中用于指定主机的帐户是相关Hyper-V机器的VMM管理员或VMM委托管理员。如果该帐户在VMM中只有授权管理员角色,则在创建主机过程中,Studio中不会列出存储数据。
提示:
使用VMM委托管理员时,定义顶级主机组,并仅向委托管理员授予该组的全部权限。多个主机组需要多个VMM委托管理员。每个主机组配置一个授权管理员。
用于Studio集成的用户帐户还必须是每个Hyper-V服务器上管理员本地安全组的成员。支持虚拟机的创建、更新、删除等生命周期管理。
不支持在运行Hyper-V的服务器上安装Controller。
创建主虚拟机
- 该任务指导软件调测工程师在主虚拟机上安装VDA,并选择优化桌面,提升性能。
- 创建主虚拟机的快照作为备份。
创建虚拟桌面
如果使用MCS创建虚拟机,在创建站点或连接时:
- 选择Microsoft虚拟化主机类型。
- 输入地址作为主机服务器的完全限定域名。
- 输入您前面设置的具有创建虚拟机权限的管理员帐户的凭据。
在主机详细信息时,选择创建虚拟机时使用的集群或单机。
浏览并选择集群或独立主机,即使您使用的是单个Hyper-V主机部署。
smb3文件共享上的MCS
对于在SMB 3文件共享上使用MCS创建的用于虚拟机存储的机器目录,请确保凭据满足以下要求。这些要求确保来自控制器Hypervisor通信库(HCL)的调用成功连接到SMB存储:
- VMM用户凭证必须包括对SMB存储的完全读写访问。
- 虚拟机生命周期事件中的存储虚拟磁盘操作使用VMM用户凭证通过Hyper-V服务器执行。
当您使用SMB存储时,请从控制器向各个Hyper-V机器启用身份验证凭据安全支持提供者(CredSSP)。对于Windows Server 2012上的VMM 2012 SP1 with Hyper-V使用此过程。有关更多信息,请参见CTX137465。
HCL使用CredSSP
打开与Hyper-V机器的连接。该特性将kerberos加密的用户凭据传递给Hyper-V机器。的PowerShell远程Hyper-V机器会话中的命令使用提供的凭据运行。在本例中,VMM用户的凭据,以便到存储的通信命令能够正确工作。
下面的任务使用源自HCL的PowerShell脚本,然后将这些脚本发送到Hyper-V机器,以作用于SMB 3.0存储。
巩固主形象:主映像创建MCS供应方案(机器目录)。它克隆主虚拟机并使其平坦化,以便从创建的新磁盘创建虚拟机(并消除对原始主虚拟机的依赖)。
根\virtualization\v2命名空间上的ConvertVirtualHardDisk
例子:
$ims = Get-WmiObject $class -namespace "root\\虚拟化\\v2";$result = $ims。ConvertVirtualHardDisk($diskName, $vhdastext) $result
创建差盘:从合并主映像生成的主映像创建一个不同的磁盘。然后,将差异磁盘绑定到新的虚拟机。
在根\virtualization\v2命名空间上创建evirtualharddisk
例子:
$ims = Get-WmiObject $class -namespace "root\\虚拟化\\v2";$result = $ims.CreateVirtualHardDisk($vhdastext);美元,结果< !——NeedCopy >
上传标识盘:HCL不能直接上传标识盘到SMB存储。因此,Hyper-V机器必须上传和复制标识磁盘到存储。由于Hyper-V机器无法从控制器读取磁盘,HCL必须首先通过Hyper-V机器复制标识磁盘,如下所示。
HCL通过管理员共享将身份上传到Hyper-V机器。
Hyper-V机器通过在PowerShell远程会话中运行的PowerShell脚本将磁盘复制到SMB存储。在Hyper-V机器上创建一个文件夹,该文件夹上的权限仅为VMM用户锁定(通过远程PowerShell连接)。
HCL从管理员共享中删除文件。
当HCL完成将标识磁盘上传到Hyper-V机器时,远程PowerShell会话将标识磁盘复制到SMB存储。然后从Hyper-V机器中删除它。
如果删除了标识磁盘文件夹,则重新创建该文件夹,以供重用。
下载识别盘:与上传一样,标识磁盘通过Hyper-V机器传递到HCL。以下过程在Hyper-V服务器上创建一个只有VMM用户权限的文件夹(如果不存在)。
Hyper-V机器通过PowerShell脚本将磁盘从SMB存储复制到本地Hyper-V存储。此脚本在PowerShell V3远程会话中运行。
HCL将磁盘从Hyper-V机器的管理员共享读入内存。
HCL从管理员共享中删除文件。