XenApp and XenDesktop

VMware 虚拟化环境

如果您使用 VMware 提供虚拟机,请遵循此指导。

安装 vCenter Server 和相应的管理工具。(不支持 vSphere vCenter 链接模式操作。)

如果您计划使用 MCS,请勿禁用 vCenter Server 中的 Datastore Browser 功能(如 https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2101567 中所述)。如果禁用此功能,MCS 将无法正常工作。

所需的权限

创建一个 VMware 用户帐户和一个或多个 VMware 角色,其中包含以下列出的部分或全部权限。角色的创建应基于随时请求各种 XenApp 或 XenDesktop® 操作所需的精细用户权限级别。要在任何时候授予用户特定权限,请至少在 DataCenter 级别将它们与相应的角色关联。

下表显示了 XenApp® 和 XenDesktop 操作与所需最低 VMware 权限之间的映射。

添加连接以及资源

SDK 用户界面
系统.匿名、系统.读取和系统.查看 自动添加。可以使用内置的只读角色。

预配计算机 (机器创建服务™)

SDK 用户界面
数据存储.分配空间 数据存储 > 分配空间
数据存储.浏览 数据存储 > 浏览数据存储
数据存储.文件管理 数据存储 > 低级别文件操作
网络.分配 网络 > 分配网络
资源.将虚拟机分配到池 资源 > 将虚拟机分配到资源池
虚拟机.配置.添加现有磁盘 虚拟机 > 配置 > 添加现有磁盘
虚拟机.配置.添加新磁盘 虚拟机 > 配置 > 添加新磁盘
虚拟机.配置.高级配置 虚拟机 > 配置 > 高级
虚拟机.配置.移除磁盘 虚拟机 > 配置 > 移除磁盘
虚拟机.交互.关闭电源 虚拟机 > 交互 > 关闭电源
虚拟机.交互.打开电源 虚拟机 > 交互 > 开启电源
虚拟机.清单.从现有创建 虚拟机 > 清单 > 从现有创建
虚拟机.清单.创建 虚拟机 > 清单 > 创建新项
虚拟机.清单.删除 虚拟机 > 清单 > 移除
虚拟机.置备.克隆 虚拟机 > 置备 > 克隆虚拟机
虚拟机.状态.创建快照 vSphere 5.0 更新 2 和 vSphere 5.1 更新 1: 虚拟机 > 状态 > 创建快照 vSphere 5.5: 虚拟机 > 快照管理 > 创建快照

如果您希望创建的虚拟机被标记,请为用户帐户添加以下权限。

为确保您使用干净的基础映像创建新虚拟机,请标记使用 Machine Creation Services 创建的虚拟机,以将其从可用作基础映像的虚拟机列表中排除。

SDK 用户界面
全局.管理自定义字段 全局 > 管理自定义属性
Global.SetCustomField 全局 > 设置自定义属性

预配计算机 (预配服务)

来自 预配计算机 (Machine Creation Services) 的所有权限以及以下权限。

SDK 用户界面
虚拟机.配置.添加/移除设备 虚拟机 > 配置 > 添加或移除设备
虚拟机.配置.CPU数量 虚拟机 > 配置 > 更改 CPU 计数
虚拟机.配置.内存 虚拟机 > 配置 > 内存
虚拟机.配置.设置 虚拟机 > 配置 > 设置
虚拟机.置备.克隆模板 虚拟机 > 置备 > 克隆模板
虚拟机.置备.部署模板 虚拟机 > 置备 > 部署模板

电源管理

SDK 用户界面
虚拟机.交互.关机 虚拟机 > 交互 > 关闭电源
虚拟机.交互.开机 虚拟机 > 交互 > 打开电源
虚拟机.交互.重置 虚拟机 > 交互 > 重置
虚拟机.交互.暂停 虚拟机 > 交互 > 挂起

映像更新和回滚

SDK 用户界面
数据存储.分配空间 数据存储 > 分配空间
数据存储.浏览 数据存储 > 浏览数据存储
数据存储.文件管理 数据存储 > 低级别文件操作
网络.分配 网络 > 分配网络
资源.分配虚拟机到池 资源 > 将虚拟机分配到资源池
虚拟机.配置.添加现有磁盘 虚拟机 > 配置 > 添加现有磁盘
虚拟机.配置.添加新磁盘 虚拟机 > 配置 > 添加新磁盘
虚拟机.配置.高级配置 虚拟机 > 配置 > 高级
虚拟机.配置.移除磁盘 虚拟机 > 配置 > 移除磁盘
虚拟机.交互.关闭电源 虚拟机 > 交互 > 关闭电源
虚拟机.交互.开机 虚拟机 > 交互 > 开启电源
虚拟机.交互.重置 虚拟机 > 交互 > 重置
虚拟机.清单.从现有创建 虚拟机 > 清单 > 从现有创建
虚拟机.清单.创建 虚拟机 > 清单 > 创建新项
虚拟机.清单.删除 虚拟机 > 清单 > 移除
虚拟机.置备.克隆 虚拟机 > 置备 > 克隆虚拟机

删除置备的计算机

SDK 用户界面
数据存储.浏览 数据存储 > 浏览数据存储
数据存储.文件管理 数据存储 > 低级别文件操作
虚拟机.配置.移除磁盘 虚拟机 > 配置 > 移除磁盘
虚拟机.交互.关闭电源 虚拟机 > 交互 > 关闭电源
虚拟机.清单.删除 虚拟机 > 清单 > 移除

创建 应用磁盘™

Valid for VMware vSphere minimum version 5.5 and XenApp and XenDesktop minimum version 7.8.

SDK 用户界面
数据存储.分配空间 数据存储 > 分配空间
数据存储.浏览 数据存储 > 浏览数据存储
数据存储.文件管理 数据存储 > 低级别文件操作
虚拟机.配置.添加现有磁盘 虚拟机 > 配置 > 添加现有磁盘
虚拟机.配置.添加新磁盘 虚拟机 > 配置 > 添加新磁盘
虚拟机.配置.高级配置 虚拟机 > 配置 > 高级
虚拟机.配置.编辑设备 虚拟机 > 配置 > 修改设备设置
虚拟机.配置.移除磁盘 虚拟机 > 配置 > 移除磁盘
虚拟机.交互.关闭电源 虚拟机 > 交互 > 关闭电源
虚拟机.交互.打开电源 虚拟机 > 交互 > 打开电源

删除应用磁盘

Valid for VMware vSphere minimum version 5.5 and XenApp and XenDesktop minimum version 7.8.

SDK 用户界面
数据存储.浏览 数据存储 > 浏览数据存储
数据存储.文件管理 数据存储 > 低级别文件操作
虚拟机.配置.移除磁盘 虚拟机 > 配置 > 移除磁盘
虚拟机.交互.关机 虚拟机 > 交互 > 关闭电源

获取并导入相应的证书

为保护 vSphere 通信,Citrix® 建议您使用 HTTPS 而非 HTTP。HTTPS 需要数字证书。Citrix 建议您根据组织的安全性策略使用由证书颁发机构颁发的数字证书。

如果您无法使用由证书颁发机构颁发的数字证书,并且组织的安全性策略允许,则可以使用 VMware 安装的自签名证书。将 VMware vCenter 证书添加到每个 Controller。

步骤 1. 将运行 vCenter Server 的计算机的完全限定域名 (FQDN) 添加到该服务器上的 hosts 文件中,该文件位于 %SystemRoot%/WINDOWS/system32/Drivers/etc/。仅当运行 vCenter Server 的计算机的 FQDN 尚未存在于域名系统中时,才需要执行此步骤。

步骤 2. 使用以下三种方法之一获取 vCenter 证书:

从 vCenter 服务器执行以下操作:

  1. 将文件 rui.crt 从 vCenter 服务器复制到您的交付控制器可访问的位置。
  2. 在 Controller 上,导航到导出证书的位置并打开 rui.crt 文件。

使用 Web 浏览器下载证书: 如果您使用的是 Internet Explorer,根据您的用户帐户,您可能需要右键单击 Internet Explorer 并选择以管理员身份运行来下载或安装证书。

  1. 打开您的 Web 浏览器并与 vCenter 服务器建立安全 Web 连接(例如 https://server1.domain1.com)。
  2. 接受弹出的安全警告提示。
  3. 点击地址栏中显示证书错误的部分。
  4. 查看证书并单击“详细信息”选项卡。
  5. 选择复制到文件并以 .CER 格式导出,并在出现提示时提供名称。
  6. 保存导出的证书。
  7. 导航到导出的证书位置并打开 .CER 文件。

直接从以管理员身份运行的 Internet Explorer 导入:

  1. 打开 Web 浏览器并与 vCenter 服务器建立安全 Web 连接(例如 https://server1.domain1.com)。
  2. 确认并接受安全警告。
  3. 点击显示着证书错误信息的地址栏。
  4. 请查看证书。

步骤 3。将证书导入到每个 Controller 上的证书存储中。

  1. 单击“安装证书”,选择“本地计算机”,然后单击“下一步”。
  2. 选择“将所有证书放入以下存储”,然后单击“浏览”。

在 Windows Server 2008 R2 上:选中“显示物理存储”复选框。展开“受信任的人”。选择“本地计算机”。单击“下一步”,然后单击“完成”。

在更高支持的版本上:选择“受信任的人”,然后单击“确定”。单击“下一步”,然后单击“完成”。

重要提示:如果在安装后更改 vSphere 服务器的名称,则必须在该服务器上生成新的自签名证书,然后才能导入新证书。

关于配置的注意事项

创建主 VM:

使用主虚拟机在计算机目录中提供用户桌面和应用程序。在您的管理程序上:

  1. 在主虚拟机上安装 VDA,选择优化桌面的选项,这可以提高性能。
  2. 创建主虚拟机的快照,用作备份。

创建连接:

在连接创建向导中:

  • 选择 VMware 连接类型。
  • 指定用于 vCenter SDK 的访问点的地址。
  • 指定您之前设置的 VMware 用户帐户的凭据,该帐户具有创建新虚拟机的权限。以 domain/username 形式指定用户名。

VMware 安全套接层指纹

VMware SSL 指纹功能解决了在创建到 VMware vSphere 管理程序的主机连接时经常报告的错误。以前,管理员必须在创建连接之前手动在站点中的 Delivery Controller 与管理程序的证书之间创建信任关系。VMware SSL 指纹功能消除了这一手动要求:不受信任的证书指纹存储在站点数据库中,以便 XenApp 或 XenDesktop 可以持续将管理程序标识为受信任的,即使 Controller 不信任它。

在 Studio 中创建 vSphere 主机连接时,一个对话框允许您查看要连接的计算机的证书。然后,您可以选择是否信任它。

VMware 虚拟化环境