必须正确配置为VMware Horizon桌面池创建的虚拟机。
Horizon Agent必须安装在由vCenter Server管理的虚拟机上,以便View Connection Server可以与它们通信。 显示协议(BLAST,PCOIP和RDP)为用户提供到位于数据中心的远程桌面或应用程序的粗略界面。
VMware Horizon的桌面构建过程
在创建桌面池之前,必须准备和配置VM:
1.在vSphere中创建VM
2.安装访客操作系统
3.安装VMware Tools
4.在VM上安装Horizon Agent
5.优化来宾操作系统性能。
6.安装用户环境管理器代理。
7.安装App Volumes代理。
8.将VM准备为黄金主VM或主VM
Windows 10,Windows 8 / 8.1和Windows 7可以通过两个虚拟套接字来配置:
具有多个vCPU的VM可能会造成vSphere调度问题。 多个vCPU可能为具有CPU密集型应用程序的高级台式机用户提供更好的性能。
大多数台式机在单个虚拟CPU(vCPU)上运行良好。但是,有时具有CPU密集型应用程序的高级台式机用户在使用多个CPU时可能会表现更好。请考虑以下几点:
对于每个ESXi主机支持的vCPU数量和VM数量,每个版本的vSphere都有不同的最大值。即使有足够的vCPU可用,虚拟机的最大数量也可能会施加限制。 VMware建议您参考http://www.vmware.com/support/pubs上的相应文档,以获取有关最大配置和安装要求的最新信息。
分析每个用例的内存需求,以确定vm的最佳RAM设置。
VMware建议如下内存分配:
创建VM时,请定义其RAM大小:
ESXi和vCenter Server都具有大量配置功能,例如资源池,限制和共享,可以提高整体使用率和性能。
在你安装了来宾操作系统和VMware工具之前,VM是不完整的:
从ISO映像安装来宾OS通常比CD-ROM安装更快,更方便。
如果VM的启动顺序进行得太快,以至于您无法打开VM的控制台并输入BIOS或EFI设置,请延迟启动顺序。有关更多信息,请参见延迟启动顺序,网址为:https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.vm_admin.doc/GUID-EAAE9426-D08E-4DF1-820B-7C022C2A85FA.html。
在安装操作系统之前,请执行以下任务:
当VM,主机或群集无权访问数据存储或具有来宾OS安装媒体的共享数据存储时,可以将ISO映像文件从本地计算机上载到数据存储。
您可以从模板创建和部署VM。
为VM选择并安装适当的Windows操作系统。
首先创建虚拟机或从黄金模板部署虚拟机。 在”创建新的VM”向导中选择适当的Windows来宾OS。 VM版本必须支持来宾OS。 例如,要安装Windows 10,必须使用使用虚拟硬件版本11或更高版本的vSphere 6或更高版本的VM。 受支持的来宾OS的类型和版本取决于Windows版本。
有关对支持的Windows 10操作系统列表进行更新的信息,请参见VMware知识库文章2149393,网址为http://kb.vmware.com/kb/2149393。
有关Windows 10以外的Windows操作系统的信息,请参见http://kb.vmware.com/kb/2150295上的VMware知识库文章2150295。
要通过批量激活来激活,请使用密钥管理服务(KMS),该服务需要KMS许可证密钥。
为确保View Composer在链接克隆桌面上正确激活Windows操作系统,必须在父VM上使用Microsoft批量激活。 批量激活技术需要批量许可证密钥。 请与您的Microsoft经销商联系以获取KMS许可证密钥并配置批量激活。
执行以下步骤在大多数VMware产品中安装VMware Tools:
在VMware ESXi 5.x及更高版本中,导航至VM> Guest> Install / Upgrade VMware Tools。 要从来宾操作系统中的CD-ROM安装VMware Tools,请参阅以下资源:
当您启用远程连接并安装Horizon代理时,防火墙端口将自动打开。
Windows XP随附Windows防火墙,但默认情况下未启用。可以在本地网络接口属性中的”高级”选项卡上访问Windows防火墙。您不会在桌面系统上调整防火墙设置,因为Horizon Agent创建了适当的规则。例如,由于Horizon Agent为PCoIP服务器进程创建了一条规则,因此不必知道确切的端口。
如果在安装客户端或代理后更改域成员身份,则会丢失防火墙规则,因为Windows会重新应用为您的域配置的防火墙策略。
某些配置为单会话桌面的Windows Server 2012 R2,Windows 8.1和Windows 10计算机在配置后不会立即可用。当Windows防火墙服务的超时时间到期后没有重新启动时,会发生此问题。
挂载NFS数据存储时,ESXi会自动为NFS客户端打开防火墙端口。故障排除时,请验证端口是否打开。用于NSX Fling的Horizon Service Installer是一种实用程序,可将View服务插入NSX并将其组合到服务组中。此外,该实用工具为VMware Horizon环境预先创建了四个空的安全组及其对应的NSX分布式防火墙规则。
为笔记本电脑等物理系统设计的操作系统需要进行某些设置修改,才能在虚拟环境中最佳运行。
例如,电源选项可能会使来宾OS进入睡眠状态。 当访客操作系统进入睡眠状态时,远程计算机将无法连接。
您可以执行某些步骤来优化用于远程桌面部署的来宾操作系统性能:
Windows设计用于物理硬件,特别是台式机,并且一次只能由一个用户访问该硬件。 因此,将许多默认Windows设置应用于虚拟环境是不必要的,甚至是有害的。
对于设置为虚拟桌面的Windows VM,应禁用电源选项,并允许View Connection Server在不使用时挂起VM。 配置桌面池后,必须启用suspend选项。 如果Windows系统处于睡眠或休眠状态,则由于无法联系Horizon Agent,因此View Connection Server无法管理计算机。
安装Horizon Agent会在Windows计算机上禁用睡眠模式。 当用户导航到”电源选项”或”关机”菜单时,睡眠或待机模式将处于非活动状态。 在默认的非活动时间段后,桌面始终保持活动状态,并且不会进入睡眠或待机模式。
VMware操作系统优化工具(OSOT)通过禁用不必要的或默认的服务和特性来帮助优化Windows系统,以便与VMware Horizon一起使用,从而提高性能。
根据VMware的建议,优化工具包括可定制的模板,以启用或禁用Windows系统服务和特性。以及跨多个系统的最佳实践。
与传统脚本相比,VMware OS优化工具(OSOT)具有许多优势,包括回滚更改,有选择地编辑优化值以及在应用优化之前查看详细审核信息的能力:
导航至https://labs.vmware.com/flings以下载最新版本的OSOT。
对于Windows 7和Windows 8或8.1系统,WinSAT会根据Windows体验指数(WEI)分数,通过启用或禁用功能和服务来定期自动调整系统。由于WinSAT可能会逆转此处建议的某些性能调整步骤,因此请考虑将其禁用。
有关VMware OS优化工具的详细信息,请参阅《 VMware Windows操作系统优化工具指南》,网址为https://www.vmware.com/content/dam/digitalmarketing/vmware/zh-cn/pdf/techpaper/vmware-view-virtual-desktops -windows-optimization.pdf。
下面的配置改变可以提高VM的性能:
您可以进行以下配置更改以提高虚拟机性能:
VM模板是VM的主副本,可以用来创建和提供新的VM。
您必须先创建VM模板,然后才能创建包含完整VM的自动池: