VMware Horizo​​n 7 – RDS场/池

导航

本文适用于所有VMware Horizo​​n 7.0和更新版本

  • RDS场概况
  • RDS Farms – 即时克隆和Composer链接克隆
    • 定制规范  – 仅适用于Composer
    • 创建一个自动场
    • 将RDS主机添加到自动场
    • 更新自动场
    • 即时克隆维护
  • RDS场 – 手册
    • 将RDS主机添加到手动场
  • 发布桌面
  • 已发布的应用
    • 反关联

概观

在执行此过程之前,请构建主RDS会话主机

本文详细介绍了远程桌面会话主机(RDS)Horizo​​n代理的VMware Horizo​​n配置。主虚拟桌面虚拟桌面池中详细介绍了虚拟桌面

在发布应用程序或桌面之前,您必须创建一个RDS服务器场。RDS场是一组相同(克隆)的远程桌面会话主机。应用程序必须在服务器场中的每台计算机上安装相同。如果您在不同的远程桌面会话主机上有不同的应用程序,则这些是不同的RDS场。

Horizo​​n支持多达200个RDS服务器场,每台服务器最多可配置200台RDS主机。

一旦创建了RDS场,您就可以通过创建桌面池或应用程序池或两者来发布资源。创建桌面池或应用程序池时,会选择RDS场的所有成员。无法选择农场成员的子集。

VMware Tech Paper  在VMware Horizo​​n 7中发布的应用程序和桌面的最佳做法

  • vSphere最佳实践 – 硬件,网络适配器,ESXi BIOS设置,ESXi电源管理
  • 核心服务最佳实践 – Active Directory,DNS,DHCP,NTP,KMS,RDS许可
  • ESXi主机调整最佳实践
  • RDSH配置最佳实践 – 优化
  • Horizo​​n 7最佳实践 – 即时克隆,负载平衡
  • 用户环境管理最佳做法 – Horizo​​n智能策略,文件夹重定向,用户配置文件,打印机,硬件图形加速
  • 应用程序卷最佳实践 – 专用AppStacks
  • 防病毒最佳实践
  • 维护操作最佳实践 – 定时重新启动

RDS Farms – 即时克隆和Composer链接克隆

Horizo​​n 7.1和更新版本提供了两种创建RDS Farm链接克隆的方法:

  • 即时克隆
  • Composer链接克隆

即时克隆是首选方法。过程如下:  VMware Horizo​​n 7.1 YouTube视频中的RDSH Instant Clones

  1. 您从主图像中选择一个快照。
  2. Horizo​​n会创建一个从主快照启动的模板VM。经过一些准备工作后,模板VM将关闭并创建新的快照。
  3. 模板快照将复制到将托管RDS服务器场虚拟机的每个LUN(数据存储)上的副本虚拟机。
  4. 对于每个数据存储,Horizo​​n会在群集中的每个主机上创建一个父虚拟机。此父级VM始终开机并运行。
  5. 链接克隆最终可以通过将父虚拟机分支到新的链接克隆虚拟机来创建。笔记:
    1. 一旦创建了父虚拟机,创建/重新创建链接克隆就很快。但是创建所有父虚拟机需要时间。
    2. 父虚拟机在每台主机上都使用RAM。如果您有多个数据存储和/或多个池,则每个主机都有多个父虚拟机,它们都耗用RAM。
  6. 您可以计划定期重新启动即时克隆,这会使即时克隆机器从父虚拟机中刷新(恢复)。
  7. 即时克隆需要使用静态绑定和固定分配的分布式vSwitch和分布式端口组。标准vSwitch不受支持。 适用于VMware Horizo​​n 7.1 YouTube视频中的即时克隆的Multi VLAN和vGPU

另一个链接克隆选项是Horizo​​n Composer。以下是一些注意事项:

  • 当Composer创建链接克隆时,Composer将SysPrep与定制规格一起使用。SysPrep速度很慢。
  • 每当使用新的主映像快照更新RDS服务器场时,也会使用SysPrep。
  • 没有查看存储加速器。
  • 没有重新平衡。
  • 不刷新。在您重新构建服务器场之前,这些计算机一直保持不变
    • Delta磁盘继续增长,直到您重新构建服务器场。
    • 当文件被删除时,您可以启用空间回收来收缩增量磁盘。

定制规范 – 仅限Composer链接克隆

如果您使用的是即时克隆(7.1和更新版本),则跳至创建RDS服务器场。自定义规范仅适用于Composer链接克隆。

  1. 在vCenter中,从主页中单击自定义规范管理器
  2. 点击图标创建一个新的自定义规范。
  3. 在“ 指定属性”页面中,为该规范指定一个名称,然后单击下一步
  4. 设置注册信息页面中,输入您的正常设置,然后单击下一步
  5. 在“ 设置计算机名称”页面中,选择使用虚拟机名称,然后单击下一步
  6. 在“ 输入Windows许可证”页面中,选择每个席位并单击下一步
  7. 在“ 设置管理员密码”页面中,输入本地管理员密码,然后单击下一步
  8. 时区页面中,选择时区并单击下一步
  9. 运行一次页面中,单击下一步
  10. 配置网络页面中,将其设置为使用标准网络设置。Horizo​​n需要为虚拟机配置DHCP。点击下一步
  11. 在“ 设置工作组或域”页面中,输入可将计算机加入域的凭据,然后单击下一步
  12. 在“ 设置操作系统选项”页面中,选中该框,然后单击下一步
  13. 准备完成页面中,单击完成

创建自动服务器场 – 即时克隆和Composer链接克隆

要创建链接克隆的RDS Farm,请执行以下操作:

  1. 确保您的RDS主代理安装了VMware Horizo​​n Instant Clone代理VMware Horizo​​n View Composer代理  功能。您可以安装一个或另一个,但不能同时安装。
  2. 确保您的RDS主代理配置为DHCP。
  3. 计算机组策略 – 确保主虚拟机与链接克隆位于同一个OU中,以便主虚拟机将获得计算机级别的GPO设置。将VM移动到正确的OU后,在主服务器上运行gpupdate。新的即时克隆不会立即刷新组策略,因此组策略设置必须已经应用到主虚拟机。请参见VMware 2150495  需要重新启动才能生效的基于计算机的全局策略对象(GPO)不适用于即时克隆
  4. 关闭主图像。
  5. 编辑主虚拟机的规格以匹配您希望链接克隆具有的规格。
  6. 拍摄主图像的快照。
  7. 在Horizo​​n Administrator的左侧,展开资源,然后点击农场
  8. 在右侧,点击添加
  9. 在“ 类型”页面中,选择“ 自动农场”,然后单击“ 下一步”
  10. vCenter Server页面中,根据您在RDS主代理计算机上安装的代理选择  即时克隆或  View Composer链接克隆
  11. 选择vCenter Server,然后单击下一步
  12. 标识和设置页面中,输入农场的名称。将在vCenter中创建具有相同名称的VM文件夹。
  13. 在“ 场设置”部分中,将默认显示协议设置为  VMware Blast
  14. 在Horizo​​n 7.3.1及更高版本中,如果将默认显示协议设置  为  PCoIP,则除非允许用户选择协议  设置为是,否则HTML5 Blast将不起作用  。查看从7.0.1升级到7.3.1的 VMware社区  ,得到“您无法访问您的应用程序或桌面”…错误。💡
  15. Horizo​​n 7.2支持预启动。如果在发布的应用上启用预启动,则当用户登录到Horizo​​n Client时,会立即建立一个空RDS会话。当用户双击一个图标时,由于已经有一个预先启动的会话,程序会很快启动。当用户关闭Horizo​​n Client时,预启动会话将在此处指定的时间内断开连接。最短的时间是10分钟。
  16. 对于空会话超时,将其设置为1分钟。对于发生超时时,将其设置为注销。您通常希望会话在用户关闭所有应用程序时结束。
  17. 对于注销断开连接的会话,请指定断开计时器。这是在查看配置>全局设置中配置的空闲计时器的补充。
  18. 要使用HTML Blast从Web浏览器访问池/服务器场,请选中允许HTML访问  旁边的已启用框。
  19. Horizo​​n 7.4添加了一个新的允许会话协作复选框。

    1. 通过此设置,可以 在远程桌面的系统托盘中启用  VMware Horizo​​n Collaboration图标,从而允许您邀请用户进行协作。

    2. 该邀请是您可以在安装了Horizo​​n Client 4.7或更高版本的协作者计算机上运行(或单击)的URL。
    3. 要控制协作者,请双击绿色图标以打开“会话协作”窗口。或者打开系统托盘中的图标。

  20. 点击下一步
  21. Provisioning Settings页面中,输入命名模式。确保名称包括  {n:fixed = 3}或类似的东西。
  22. 输入要创建的机器数量,然后单击下一步
  23. 在“ 存储优化”页面中,单击下一步
  24. 在“ vCenter设置”页面中,单击每个选项旁边的浏览,然后进行选择。
  25. 选择数据存储时,即时克隆会自动将存储过载设置为界限。对于Composer链接克隆,将其设置为  Unbounded。单击确定,然后单击下一步

  26. 如果Composer高级存储选项页面中决定是否需要空间回收。空间回收会减少磁盘空间,但会在操作发生时增加IOPS。如果启用了空间回收,还可以配置停电窗口,以便增加的IOPS不会影响生产使用情况。向下滚动。
  27. 如果向下滚动,则会看到“ 透明页面共享”选项。默认情况下它被禁用。您可以通过将其设置为全局来启用它。这应该会减少一些内存消耗。点击下一步
  28. 对于即时克隆Composer,在客户自定义页面中,选择一个OU。
  29. 考虑  允许重复使用预先存在的计算机帐户复选框。
  30. 对于Composer链接克隆,选择一个自定义规范,然后单击下一步
  31. 在“ 即将完成”页面中,单击完成
  32. 如果双击服务器场,则可以在RDS主机选项卡上看到服务器场创建操作的进度。
  33. 如果  Composer,由于RDS Farms使用SysPrep,它们需要一些时间才能使用。
  34. 一旦创建了RDS主机,您就可以通过创建桌面池应用程序池或两者来发布资源。

将更多RDS主机添加到自动服务器场 – 即时克隆和Composer链接克隆

  1. 在左侧,展开资源,然后点击农场
  2. 在右侧,突出显示现有的自动农场,然后点击修改
  3. 切换到Provisioning Settings选项卡,并更改最大计算机数量。然后点击确定
  4. 对于即时克隆,如果父虚拟机已经在目标主机/数据存储上运行,那么添加新虚拟机只需要一分钟。
  5. Composer链接克隆使用SysPrep,这需要一段时间来添加虚拟机。在配置和定制过程中,新VM会重新启动多次。
  6. 农场现在拥有新的RDS主机。

更新自动服务器场 – 即时克隆和Composer链接克隆

  1. 开启主会话主机。
  2. 进行更改后,关闭主会话主机。
  3. 右键单击虚拟机并拍摄快照。您必须创建一个新的快照。
  4. 命名快照,然后单击确定
  5. 您需要定期删除旧版快照。右键单击主VM,然后单击管理快照
  6. 删除一个或多个快照。
  7. 在View Administrator中,转至资源>农场
  8. 双击农场名称。
  9. 对于Composer链接克隆,在开始维护/重构操作之前,编辑服务器场,并在Provisioning Settings选项卡上,考虑在即时克隆(或View Composer)维护操作期间指定最少数量的就绪机器。如果将此设置保留为0,则所有机器都将处于维护模式,并且在维护/重构完成之前无人可以连接。即时克隆足够快地重新创建,以便可能不需要此设置。
  10. 如果即时克隆,在  摘要选项卡上,单击  维护,然后单击  计划
  11. 如果Composer链接克隆,请在Summary选项卡上单击Recompose
  12. 即时克隆允许您计划重复性重新启动,或者您可以将计划更改为  立即更新计算机(或将来计划一次)。点击下一步
  13. 图像页面中,取消选中使用当前父虚拟机映像旁边的复选框,选择新快照,然后单击下一步

  14. 在“ 计划”页面中,确定重新启动应等待用户注销,决定何时应用此新图像,然后单击下一步

  15. 在“ 即将完成”页面中,单击完成

  16. RDS主机选项卡上,您可以检查维护/重构任务的状态。
  17. 如果即时克隆,则需要几分钟时间才能创建新的父虚拟机。一旦创建父虚拟机,即时克隆将被快速删除并重新创建。
  18. 如果Composer链接克隆,Composer使用SysPrep,这意味着这将需要一段时间。

即时克隆维护

  1. 如果双击包含即时克隆的RDS服务器场并切换到  RDS主机选项卡,则可以右键单击某台计算机,然后单击  恢复。这会导致虚拟机被删除并重新创建,从而恢复到主映像快照。

  2. 在RDS服务器场的  摘要选项卡上,您可以单击  维护>计划以计划重新启动RDS服务器场中的每个虚拟机。重启虚拟机以恢复主映像快照。
  3. 指定希望重新启动的频率,然后单击下一步
  4. 图像页面中,您不必更改快照。点击下一步
  5. 决定如何处理登录用户,然后单击  下一步
  6. 在“  即将完成”页面中,单击  完成
  7. 如果再次单击“  维护”菜单,则可以单击“  重新计划”以在计划重新启动时进行更改。或点击  取消
  8. 如果再次单击“  计划”,则只能计划一次性更新,通常用于替换RDS Farm使用的主映像快照。
  9. 在Horizo​​n 7.1及更新版本中,运行Instant Clones的ESXi主机可以进入维护模式,无需任何特殊说明。

RDS场 – 手册

要创建手动RDS Farm(无链接克隆),请执行以下操作:

  1. 确保您的RDS服务器上未安装View Composer Agent,并确保您看到屏幕向Horizo​​n Connection Server注册代理。
  2. 在View Administrator中,展开“ 查看配置”并单击“ 注册的机器”。确保您的手动构建的RDS主机已注册并在RDS主机选项卡上列出。

  3. 在View Administrator的左侧,展开资源并单击农场
  4. 在右侧,点击添加
  5. 在“  类型”页面中,选择  手动场并单击  下一步
  6. 标识和设置页面中,输入农场的名称。
  7. Farm Settings部分,将默认显示协议设置  为  VMware Blast
  8. Horizo​​n 7.2增加了预发布功能。如果在发布的应用上启用预启动,则当用户登录到Horizo​​n Client时,会立即建立一个空RDS会话。当用户双击一个图标时,由于已经有一个预先启动的会话,程序会很快启动。当用户关闭Horizo​​n Client时,预启动会话将在此处指定的时间内断开连接。最短的时间是10分钟。
  9. 对于空会话超时,将其设置为1分钟。对于发生超时时,将其设置为注销。您通常希望会话在用户关闭所有应用程序时结束。
  10. 对于注销断开连接会话,请指定断开计时器。这是在查看配置>全局设置中配置的空闲计时器的补充。
  11. 选中允许HTML访问  旁边的启用框。
  12. Horizo​​n 7.4添加了一个新的允许会话协作复选框。

    1. 通过此设置,可以 在远程桌面的系统托盘中启用  VMware Horizo​​n Collaboration图标,从而允许您邀请用户进行协作。

    2. 该邀请是您可以在安装了Horizo​​n Client 4.7或更高版本的协作者计算机上运行(或单击)的URL。
    3. 要控制协作者,请双击绿色图标以打开“会话协作”窗口。或者打开系统托盘中的图标。

  13. 点击下一步
  14. 在“ 选择RDS主机”中,选择一个或多个相同的远程桌面会话主机。点击下一步
  15. 在“ 即将完成”页面中,单击完成

将RDS主机添加到手动场

  1. 在左侧,展开资源并单击农场
  2. 在右侧,双击现有的农场。
  3. 在右侧,切换到RDS主机选项卡,然后单击添加
  4. 选择新的RDS主机,然后单击确定
  5. 农场现在有一个新的RDS主机。

发布桌面

要从RDS服务器场发布桌面,请执行以下操作:

  1. 在View Administrator的左侧,展开目录,然后单击桌面池
  2. 在右侧,点击添加
  3. 在“ 类型”页面中,选择“ RDS桌面池”,然后单击“ 下一步”
  4. 在“ 桌面池标识”页面中,输入标识和名称。他们可以不同。点击下一步
  5. 在“ 桌面池设置”页面中:
    1. Horizo​​n 7.3允许您选择一个  类别文件夹,其中发布的图标将放置在客户端的“开始”菜单中。这适用于Horizo​​n Client 4.6及更新版本。请参阅  在VMware Docs中配置桌面和应用程序池的开始菜单快捷方式

    2. Horizo​​n 7.3添加了一个名为“ 客户端限制”的复选框  。启用此功能后,您可以将客户端计算机帐户添加到AD组,并将发布的桌面授权给该AD组。然后,只能从AD组中的客户端计算机访问发布的桌面。笔记:
      • 仅限Windows客户端。如果启用此功能,则所有非Windows客户端都被阻止。
      • Horizo​​n Client 4.6和更新版本。所有其他版本都被阻止。
      • 请参阅  在VMware Docs中实施桌面和应用程序池的客户端限制
  6. 点击下一步
  7. 在“ 选择RDS服务器场”页面中,选择服务器场,然后单击“ 下一步”
  8. 在“ 即将完成”页面中,选中此向导完成后授权用户旁边的复选框,然后单击完成
  9. 权利窗口中,单击添加
  10. 浏览到Active Directory组,然后单击确定
  11. 然后点击关闭
  12. 如果您转到资源>农场,请双击您的服务器场,将会有一个RDS池选项卡,您可以在其中看到哪个桌面池与此服务器场相关联。

已发布的应用

  1. 在View Administrator的左侧,展开目录,然后单击应用程序池
  2. 在右侧,点击添加
  3. 此向导的目的是从RDS Farm发布应用程序,并赋予它们权利。权利将适用于您在此页面上选择的所有应用程序。如果您想为不同的应用程序授予不同的权利,请多次运行此向导,然后选择不同的应用程序。申请发布后,您可以单独更改其权利。
  4. 选择一个或多个应用程序。
  5. 窗口底部还有其他选项。

    1. Horizo​​n 7.2 为发布的应用程序添加了预启动选项。至少在一个应用程序上启用它,并将应用程序授权给需要预启动功能的用户。
    2. Horizo​​n 7.2增加了将标签(连接服务器限制)分配给RDS桌面池的功能。
    3. Horizo​​n 7.3允许您选择一个  类别文件夹,其中发布的图标将放置在客户端的“开始”菜单中。这适用于Horizo​​n Client 4.6及更新版本。请参阅  在VMware Docs中配置桌面和应用程序池的开始菜单快捷方式
    4. Horizo​​n 7.3添加了一个名为“ 客户端限制”的复选框  。启用此功能后,您可以将客户端计算机帐户添加到AD组,并将发布的应用程序授权给该AD组。然后,只能从AD组中的客户端计算机访问已发布的应用程序。笔记:
      • 仅限Windows客户端。如果启用此功能,则所有非Windows客户端都被阻止。
      • Horizo​​n Client 4.6和更新版本。所有其他版本都被阻止。
      • 请参阅  在VMware Docs中实施桌面和应用程序池的客户端限制
  6. 完成后单击下一步
  7. 或者,您可以手动添加应用程序,方法是将单选按钮手动更改为添加应用程序池。请注意,资源管理器不是列出的应用程序之一,因此需要手动添加资源管理器。
  8. 注意默认情况下,授权用户框被选中。此列表中的所有应用程序都将获得相同的权利。点击完成
  9. 然后单击添加以选择可以看到这些图标的组。
  10. Horizo​​n 7.1和更新的版本支持未经身份验证的用户,详细信息请参阅  VMware Docs 提供对未发布应用程序的未经身份验证访问。完成后点击确定




  11. 您可以再次运行该向导以发布更多具有不同权利的应用程序。
  12. 如果双击其中一个应用程序池,则在“ 权利”  选项卡上,可以更改权利。
  13. 在Horizo​​n 7.1及更高版本中,可以使用PowerShell更改已发布应用程序的图标。查看YouTube视频  自定义Horizo​​n RDSH应用程序图标
  14. 如果转到资源>农场,请双击您的场,然后切换到RDS池选项卡,可以看到哪些应用程序池(已发布的应用程序)与此场相关联。注意你不能从这里做任何事情。

反关联

您可以将Horizo​​n配置为限制在特定RDS主机上运行的应用程序的实例数量。以下是一些限制:

  • 如果用户已经有一个会话,那么反亲和会被忽略。
  • 如果应用程序是从RDS桌面内启动的,则会忽略反关联。
  • 不建议用于Horizo​​n Mobile客户端。

请参阅在VMware Docs中为应用程序池配置Anti-Affinity规则

执行以下操作配置Anti-Affinity:

  1. 在左侧,展开目录,然后单击应用程序池
  2. 在右侧,编辑现有的应用程序/池。
  3. Anti-Affinity Patterns字段中,输入要匹配的进程名称。支持通配符。每场比赛都计算在内。
  4. 在“ Anti-Affinity Count”字段中,输入可在单个RDS主机上运行的最大匹配数。

相关页面

发表评论

电子邮件地址不会被公开。 必填项已用*标注