Citrix Provisioning

配置使用共享存储的高可用性环境

Citrix Provisioning 服务器将被配置为访问共享存储位置,并支持多种共享存储配置。在网络中配置高可用性存储的步骤因共享存储配置而异。

Windows 共享存储配置

使用 Windows 共享存储位置时,服务帐户凭据(用户帐户名称和密码)必须是每个 Citrix Provisioning 服务器上配置的域帐户。此方法用于访问 Stream Service 和共享存储系统。

在域控制器上创建 Stream Service 帐户凭据

Stream Service 在用户帐户下运行。Stream Service 访问服务器上本地存储的虚拟磁盘时,本地用户权限可以提供完全访问权限。但当数据库或虚拟磁盘位于远程存储设备上时,Streaming Server 必须使用有权访问 Provisioning 服务器和远程存储位置的域帐户。管理员必须将完全控制权限分配给 Stream Service 帐户,以便其可以读/写远程存储位置。

管理员将在 Active Directory 中创建服务帐户凭据,并将凭据分配给将参与高可用性的所有 Citrix Provisioning 服务器上的 Stream Service。或者,也可以向现有域用户帐户授予对网络共享的完全控制权限,并将该帐户分配给 Stream Service。

创建服务帐户凭据时,应注意以下事项:

  • 必须以管理员或管理员组成员的身份登录,才能创建域帐户。
  • 清除 User must change password at next logon(用户下次登录时必须更改密码)复选框。

手动分配 Stream Service 帐户凭据

在 Provisioning 服务器上运行配置向导时,系统将提示您输入 Stream Service 要使用的帐户名称和密码。此帐户对其将访问的任何存储都必须具有访问权限,此外在 SQL Server 中还必须具有数据库访问权限。如有必要,可以手动分配凭据。

将服务帐户凭据分配给 Stream Service:

  1. 打开 Windows 控制面板
  2. 转到管理工具 > 服务
  3. 双击“服务”列表中的第一个 Citrix Provisioning Stream Service 名称。
  4. 登录选项卡上,选择此帐户,然后单击浏览
  5. 单击位置,选择域节点,然后单击确定
  6. 键入 Stream Service 用户帐户的名称,然后单击检查名称
  7. 单击确定以关闭选择用户对话框。
  8. 登录选项卡上,输入并确认 Stream Service 帐户密码,然后单击确定
  9. 将服务帐户凭据分配给 Stream Service 后,重新启动 Stream Service。

配置存储访问权限

包含虚拟磁盘的存储必须是共享存储,并且服务帐户凭据需要有权访问虚拟磁盘所在的远程存储,并拥有相应的权限。

共享虚拟磁盘的存储文件夹,并向服务帐户凭据授予访问权限:

  1. 在 Windows 资源管理器中,在数据库和虚拟磁盘文件夹所在的文件夹上单击鼠标右键。例如,如果数据库和虚拟磁盘文件存储在默认的 C:\Program Files\Citrix\Provisioning Services 文件夹中,请在该文件夹上单击鼠标右键。
  2. 从快捷菜单中选择共享和安全
  3. 启用共享此文件夹单选按钮,然后输入共享名称和注释(可选)。
  4. 单击权限
  5. 如果组或用户名列表中没有显示服务帐户凭据的用户名,请单击添加。输入服务帐户凭据的用户名,然后单击检查名称进行验证。
  6. 单击确定
  7. 选择服务帐户凭据的用户名。
  8. 启用完全控制复选框(选中完全控制复选框以及所有额外的复选框)。
  9. 单击应用
  10. 选择安全选项卡。
  11. 如果组或用户名列表中没有显示服务帐户凭据的用户名,请单击添加。输入服务帐户凭据的用户名,然后单击检查名称进行验证。
  12. 单击确定
  13. 选择服务帐户凭据作为用户名。
  14. 启用完全控制复选框,然后单击应用
  15. 单击确定

SAN 配置

如果要将数据库和虚拟磁盘存储在 SAN 上,请对 Stream Service 使用本地系统帐户。与 Windows 网络共享不同,这种配置中不必创建特殊服务帐户凭据,即可保证对数据的访问权限。

通常,在 SAN 配置中,可以对数据库和虚拟磁盘进行设置,就像其存储在 Citrix Provisioning 服务器本地一样。

配置使用共享存储的高可用性环境