admin管理员组

文章数量:1529447

一、项目背景

因云桌面客户的快速部署响应需求,传统的完整克隆,正租户交付方式难以适应此类快速业务的需要,特采用Horizon view解决方案利用即时克隆和链接克隆,加开发api接口方式,在云平台交互页面完成云桌面的自由消费,开通,退订,变更,冻结等业务。本文旨在记录Horizon view的部署过程,方便相关后继者参考。

二、概览

借助 Horizon 7,IT 部门可在数据中心内运行远程桌面和应用程序,并将这些桌面和应用程序作为受管服务交付给员工。用户使用时,跟访问本地几乎一样,且可以在企业或家庭中的任何地方访问此环境。另外,桌面数据置于数据中心,管理员可进行集中式管理,既安全又高效。

VMware Horizon 7虚拟桌面部署由以下几个组件组成:

● 客户端设备
● Horizon Client
● Horizon Agent
● Horizon Connection Server
● Horizon Composer
● Horizon ThinApp

下图为Horizon view的使用场景示意图:

【Horizon 7 功能】:

a>在某些客户端设备中,可以在虚拟桌面上使用客户端设备上定义的任何本地或网络打印机进行打印。该虚拟打印机功能可消除兼容性问题,而且您不必在虚拟机上安装额外的打印驱动程序。在大多数客户端设备中,使用基于位置的打印功能映射到物理位置接近客户端系统的打印机。基于位置的打印需要您在虚拟机中安装打印驱动程序。

b>本地打印机重定向专门用于以下用例:

1)直接连接到客户端上的 USB 或串行端口的打印机;
2)连接到客户端的专用打印机,例如条形码打印机和标签打印机;
3)远程网络上不可从虚拟会话寻址的网络打印机。

c>使用多个显示器。对于 PCoIP 和 Blast Extreme 显示协议,多显示器支持意味着,您可以单独调整每个显示器的显示分辨率和旋转角度。

d>访问连接到可显示虚拟桌面的本地设备的 USB 设备和其他外围设备。您可指定最终用户可连接的 USB 设备类型。对于包含多种设备类型的组合设备(例如,包含一个视频输入设备和一个存储设备),可通过分割设备,允许连接其中一个设备(如视频输入设备),而禁止连接另一个(如存储设备)。

e>使用 Horizon Persona Management 在会话间保留用户设置和数据,即使在刷新或重构了桌面后也可这样做。用户配置管理能够按照可配置的时间间隔将用户配置文件复制到远程配置文件存储(CIFS 共享位置)。您也可以在不受 Horizon 7 管理的物理机和虚拟机上使用独立版本的用户配置管理。

f>Horizon 7 还特别提供了以下安全功能:使用 RSA SecurID 或 RADIUS(远程身份验证拨入用户服务)等双因素身份验证或智能卡登录。

g>在针对 Active Directory 提供只读访问策略的环境中配置远程桌面和应用程序时,使用预先创建的Active Directory 帐户。

h>使用 SSL/TLS 安全加密链路确保对所有连接进行完全加密。

I>使用 VMware High Availability 确保自动进行故障切换。可扩展性功能需要借助 VMware 虚拟化平台来管理桌面和服务器:与 VMware vSphere 相集成,可以实现远程桌面和应用程序的高性价比密度、高可用性,并提供高级资源分配控制。

J>使用 Horizon 7 Storage Accelerator 功能可以在存储资源相同的情况下支持更大规模的最终用户登录。该 Storage Accelerator 使用 vSphere 5 平台中的功能,为通用数据块读取操作创建主机内存缓存。

K>将 Horizon 连接服务器配置为代理最终用户与授权最终用户访问的远程桌面和应用程序之间的连接。

L>用 View Composer 快速创建与主映像共享虚拟磁盘的桌面映像。采用这种方法使用链接克隆,有助于节省磁盘空间和简化对操作系统的修补程序和更新的管理。使用 Horizon 7 中引入的即时克隆功能快速创建与父映像共享虚拟磁盘和内存的桌面映像。即时克隆不仅具有 View Composer 链接克隆的空间利用效率,而且不再需要刷新、重构和重新平衡,从而进一步简化操作系统修补程序和更新管理。即时克隆完全消除了桌面维护期限问题。

m>以下功能可用于进行集中式管理:

1)使用 Microsoft Active Directory 管理对远程桌面和应用程序的访问并管理策略。使用用户配置管理简化和优化从物理桌面到虚拟桌面的迁移过程。
2)使用基于 Web 的管理控制台从任意位置管理远程桌面和应用程序。
3)使用 Horizon Administrator 分发和管理 VMware ThinApp™附带的应用程序。
4)使用模板或主映像快速创建和置备桌面池。
5)在不影响用户设置、数据或首选项的情况下向虚拟桌面发送更新和修补程序。
6)与 VMware Identity Manager 集成,使最终用户能够通过 Web 上的用户门户访问远程桌面,并在远程桌面内通过浏览器使用 VMware Identity Manager。
7)与 Mirage™和 Horizon FLEX™集成,可以管理本地安装的虚拟机桌面,并且可以在专用的完整克隆远程桌面上部署和更新应用程序,而不覆盖用户安装的应用程序。

三、桌面规划

在规划远程桌面规格时,您所选择的 RAM、CPU 和磁盘空间3个维度来估算桌面池容量,官方建议如下:

【1】按用户单位员工类型估算

包括 RAM、CPU 和存储大小在内的很多配置元素的要求,很大程度上取决于使用虚拟桌面的员工类型和必须安装的应用程序。

  • 任务型员工: 任务型员工和管理型员工通常在固定的计算机设备上使用少数应用程序执行重复务。与知识型员工使用的应用程序相比,这些应用程序往往不需要消耗大量的 CPU 和内存资源。按特定轮班制度工作的任务型员工可能会在同一时间登录虚拟桌面。任务型员工包括呼叫中心分析人员零售员工库房员工等。
  • 知识型员工:知识型员工的日常工作包括访问 Internet、使用电子邮件和创建复杂文档、演示文稿及电子表格。知识型员工包括会计销售经理市场调研分析师等。
  • 超级用户:超级用户包括应用程序开发人员和使用图形密集型应用程序的用户。
  • Kiosk(自助服务终端) 用户: 这些用户需要共享公共位置的桌面。典型的 Kiosk 用户包括:教室内使用共享计算机的学生、护理工作站的护士以及用于工作安排和人员招聘的计算机等。这些桌面需要自动登录。如果需要,可以通过特定的应用程序来进行身份验证。

【2】按内存需求估算

估算虚拟机桌面时,对服务器 RAM 的内存要求所耗费成本往往要高于 PC RAM 成本。RAM 成本在整个服务器硬件成本和所需存储总量中占据了很大比例,因此确定合适的内存分配量对规划桌面部署至关重要。

如分配的 RAM 过低,存储 I/O 将因为频繁的 Windows 分页而受到负面影响。如果分配的 RAM 过高,则客户机操作系统的页面文件和每个虚拟机的交换文件和挂起文件将变得非常大,会对存储容量产生不利影响。

  • 1)RAM 大小对性能的影响: 分配 RAM 时,应避免选择过于保守的分配设置。需考虑以下问题:
    ● 分配的 RAM 不足将导致 Windows 分页过于频繁,由此产生的 I/O 将严重降低性能并增加存储 I/O 负载。
    ● VMware ESXi 支持透明页面共享内存膨胀等精密的内存资源管理算法,可显著降低支持给定的客户机 RAM 分配量所需的物理 RAM。例如,即使为虚拟桌面分配了 2 GB 内存,所消耗的物理 RAM 也仅为 2 GB 的一小部分。
    ● 由于虚拟桌面的性能极易受到响应时间的影响,因此需要在 ESXi 主机上为 RAM 预留设置指定非零值。预留一部分 RAM 可确保空闲但处于使用状态的桌面不会被完全交换到磁盘。此外还可以降低ESXi 交换文件所消耗的存储空间。但是,较高预留设置将影响您在 ESXi 主机上过量分配内存的能力,还可能影响 vMotion 维护操作。

  • 2) RAM 大小对存储的影响: 分配到虚拟机的 RAM 容量直接关系到虚拟机使用的某些文件的大小。要访问以下列表中的文件,请使用Windows 客户机操作系统定位 Windows 页面文件休眠文件,通过 ESXi 主机的文件系统来定位 ESXi 交换文件挂起文件。Windows 页面文件默认情况下,该文件的大小为客户机 RAM 的 150%。默认情况下,该文件位于C:\pagefile.sys,由于它将被频繁访问,因而会导致精简置备的存储不断增大。View Composer 链接克隆虚拟机上的页面文件和临时文件可被重定向到虚拟机关闭时删除的单独虚拟磁盘中。一次性页面文件重定向可以节约存储容量、减缓链接克隆的增长速度并改善性能。尽管可以从 Windows中调整该文件的大小,但这样做可能会降低应用程序的性能。对于即时克隆,将在注销操作期间自动删除任何客户机操作系统页面文件和临时文件,因此,不会随时间的推移变得非常大。每次用户注销即时克隆桌面时,View 将删除该克隆,然后根据池的最新可用操作系统映像置备并启动另一个即时克隆。笔记本电脑的 Windows休眠文件该文件的大小能和客户机 RAM 的大小完全相同。由于 View 部署中不需要该文件,因此您可以安全地将其删除。ESXi 交换文件该文件的扩展名为**.vswp**,如果您预留的 RAM 低于虚拟机的 RAM,则会创建此交换文件。交换文件的大小与未预留的客户机 RAM 的大小相同。例如,如果预留了 50% 的客户机 RAM,且客户机的 RAM 为 2 GB,则 ESXi View 架构中交换文件的大小为 1GB。该文件可以存储在 ESXi 主机

本文标签: VMwarehorizonView