Citrix Provisioning.

Citrix供应由Citrix云进行管理

Citrix供应支持适用于Citrix云集成的连接器。它允许在Citrix虚拟应用程序和桌面服务中使用预配的共识。此连接器提供在本地部署中使用的相同功能。

重要注意事项:

  • 配置Citrix配置控制台(或使用关联的PowerShell命令)以使用Citrix云许可证。
  • 有时会显示一条错误消息,指示Citrix配置版本不支持Citrix云许可证架构。例如,如果您使用的是供应服务版本7.15并尝试使用适用于Citrix云的连接器,则会显示一条错误消息:

此计算机当前没有可用的设备许可证

检查您的本地Citrix许可服务器,并确保您使用的是Citrix供应企业或铂许可证版本。

备份

将Citrix供应与Citrix云结合使用时,需要以下元素:

  • Citrix云计算中虚拟应用程序和桌面交付的Citrix控制器:Citrix虚拟应用程序和桌面将构建某个版本的Citrix供应PowerShell管理单元(Citrix.PVS.snapin)以及Citrix供应本地cmdlet的子集。此版本是专门构建用于在Citrix云中运行并通过Citrix云连接器与Citrix供应本地部署进行通信。
  • 位于本地的Citrix云连接器:云连接器用作公开Azure配置服务端点的中,继以使Citrix虚拟应用程序和桌面交付控制器之间能够进行通信。此外,云连接器还包含在Azure服务总线上侦听的WCF端点,用于与供应服务器进行通信。
  • 位于本地的供应服务器;此服务器必须是7.18或更高版本:供应服务器在建立对MAPI的SOAP调用时与云连接器进行通信。
  • Citrix虚拟应用程序和桌面远程PowerShell SDK:配置控制台安装包括Citrix虚拟应用程序和桌面SDK。Citrix虚拟应用程序和桌面远程PowerShell SDK替换了 Citrix Virtual Apps and Desktops SDK。此 SDK 由 Citrix Virtual Apps and Desktops 设置向导用于将 VDA 记录推送到 Citrix Cloud 中的 Delivery Controller。
  • 许可服务器必须是本地服务器:对于Citrix供应部署,Citrix许可证仪必须是本地仪器。

使用Citrix Cloud功能时,请注意以下事项:

  • 要在供应仪器上安装编程PowerShell SDK,请请该仪中卸载5个Citrix虚拟应用程序和桌面管理单位,然后安装远程力PowerShell SDKRemotePoshSDK
  • Citrix配置控制台随远程PowerShell SDK安装并用于预配后,将不能再在本地Citrix虚拟应用程序和桌面中使用。
  • 在Citrix虚拟应用程序和桌面设置向导中,提示输入控制器地址时,输入Citrix云连接器的IP地址
  • Citrix供应服务器连接到Citrix云后,该服务器将无法创建新的目标设备。电源操作和虚拟磁盘管理任务继续正常运行。

依赖项

使用Citrix供应和Citrix云时,必须存在以下依赖项:

  • Citrix工作室
  • Citrix云连接器,使用远程代理供应商(XaXdCloudProxy)
  • Citrix虚拟应用程序和桌面远程PowerShell SDK

本地部署与Citrix云部署

使用Citrix供应的传统的Citrix虚拟应用程序和桌面部署需要管理两个不同的元素:Citrix虚拟应用程序和桌面部署和Citrix配置部署。此类环境与下图类似,但未增加说明VDA组件的复杂性:

Citrix虚拟应用程序和桌面和Citrix配置部署示意图

借助本地CITRIX供应部署,Citrix虚拟应用程序和桌面已已:

扩展的Citrix虚拟应用程序和桌面部署示意图

通讯扩展Citrix虚拟应用程序和桌面部署,不需要再操作用和管理部署,同时仍提供托管citrix配置部署的优势。

Citrix供应将预配托管VDA添加到位于Citrix云计算中虚拟应用程序和桌面交付的Citrix控制器中的计算机目录。此过程将在配置控制台中使用Citrix虚拟应用程序和桌面设置向导添加新设备。

Citrix Provisioning控制控制中的Citrix虚拟应用程序和桌面设置设置

通过Citrix虚拟应用程序和桌面设置向导,可以创建Citrix供应设备和集合,然后创建包含这些元素的计算机目录。Citrix Virtual Apps and Desktops SDK 必须替换为 Citrix Virtual Apps and Desktops 远程 PowerShell SDK。此远程 PowerShell SDK 负责与 Delivery Controller 进行通信。

将Citrix配置部署连接到Citrix云计算中虚拟应用程序和桌面的Citrix

要将现有Citrix供应部署部署连接Citrix Cloud,请请行以下作:

  1. 将一个云连接器添加到您的托管组件中,例如资源位置。
  2. 升级Citrix供应;必须必须用途新版版本。请请下载页面。
  3. 将Citrix配置控制台中虚拟应用程序和桌面的Citrix SDK替换为Citrix虚拟应用程序和桌面远程PowerShell SDK。

    安装此SDK时,请注意安装了此功能的配置控制台不会与本地Citrix虚拟应用程序和桌面部署进行通信。此功能也适用于供应服务器。通信仅对Citrix云存在。由云中Citrix的交付控制器托管的设备将其虚拟磁盘映像和共识更新为使用交付控制器在Citrix虚拟应用程序和桌面中注册。

重要:

Citrix虚拟应用程序和桌面服务部署中需要本地Citrix许可证服务器。有关详细信息,请参阅许可页面

添加Citrix云连接器

将Citrix配置部署连接到该服务要求将云连接器添加到您的托管组件中,例如,资源位置。将此连接器添加到托管组件时,请注意以下事项:

  • 云连接器安装在任意加入了域的Windows 2012 R2计算机和Windows Server 2016中。
  • 该服务不直接调用云到连接器中。

要添加云连接器,请参阅Citrix云连接器页面上的说明。

升级Citrix供应

要将Citrix云与Citrix供应结合使用,必须使用与Citrix虚拟应用程序和桌面集成的版本。为获得最佳性能,Citrix建议使用Citrix配置版本7.18或更高版本。访问应用程序和桌面服务下载页面以获取恰当的版本。

使用Citrix虚拟应用程序和桌面远程PowerShell SDK

配置控制台组件包括Citrix虚拟应用程序和桌面SDK;必须将此SDK替换为Citrix虚拟应用程序和桌面远程PowerShell SDK。

使用新SDK

  1. 通过删除以下管理单元从配置控制台中卸载Citrix虚拟应用程序和桌面SDK:
    • Citrix代理PowerShell管理单元
    • Citrix配置日志服务PowerShell管理单元
    • Citrix配置服务PowerShell管理单元
    • Citrix委托管理服务PowerShell管理单元
    • Citrix Host Service Powershell吊索单位
  2. 下载页面下载远程PowerShell SDK。PowerShell 3.0是必需的。
  3. 使用要运行的以以安装SDK:CitrixPoshSdk.exe pv = YES。有关详细信息,请参阅SDK和API

    重要:

    从命令行安装下载的SDK,并包括参数“pv = YES”

    许可协议示意图

    成功安装消息示意图

验证新SDK安装

  1. 打开PowerShell
  2. 运行cmdlet:Add-PsSnapin Citrix *
  3. 运行cmdlet:Get-BrokerServiceStatus
  4. 登录Citrix云。

提示:

Get-BrokerServiceStatuscmdlet指示交付控制器正常

SDK验证命令示意图

防火墙注意事项

防火墙配置通常需要零更新或最小更新。请注意以下事项:

  • 在配置控制台中,出站SDK流量使用HTTPS(端口443)。
  • 在云连接器计算机上,所有流量都通过HTTPS(端口443)向外发送到云。此过程使连接器和控制台位于NAT和HTTP代理后面。
  • 加加到云连接器的新Citrix供应管理管理使用WSHTTP邮件安防将HTTP(端口80)通信批发到配置仪器。

注意:

个人vDisk功能不受支持。

含有云连接器连接要求的详细信息,请请云连接器常见服务连接要求以及云连接器代理和防火墙配置

管理的共识

向计算机目录中添加Citrix供应托管的共识

  • 在配置控制台中使用Citrix虚拟应用程序和桌面设置向导,或者
  • 在Citrix Studio中间用途机器目录设置向导

使用Citrix虚拟应用程序和桌面设置向导添加的共识

Citrix虚拟应用程序和桌面设置向导将创建Citrix供应设备和集合,然后创建包含这些元素的计算机目录。该向导将提示您提供Citrix虚拟应用程序和桌面控制器地址。

  1. 请请其中一个云连接器计算机的地址(而非控制器地址)。

    Citrix虚拟应用程序和桌面控制器地址的示意图

  2. 输入云连接器地址后,单击下一步

    此时将显示Citrix云身份验证屏幕,并提示您提供登录凭据。由Citrix虚拟应用程序和桌面远程PowerShell SDK生成的此提示由配置控制台调用。

    Citrix云登录屏幕示意图

提示:

Citrix云凭据使SDK安全地与Citrix虚拟应用程序和桌面通信,以便配置计算机目录。Citrix虚拟应用程序和桌面设置向导中的剩余步骤保持不变。唯一的区别是当向导首次在远程PowerShell SDK中调用cmdlet时会提示您提供Citrix云登录凭据。

对Citrix配置云连接器进行故障排除

根据本部分中的信息可对与使用Citrix虚拟应用程序和桌面设置向导建立交付控制器连接有关的问题进行故障排除。

验证连接性

  1. 确保远程PowerShell SDK已安装并正确配置。通过运行以下命令验证远程PowerShell SDK已安装:CitrixPoshSdk.exe pv = YES
  2. 从Citrix供应服务器和控制台中卸载5个Citrix虚拟应用程序和桌面管理单元。
  3. 验证云连接器是否能够与Citrix供应系统(特别是服务器和控制台)进行通信。此外,使用IP和FQDN以及虚拟机管理程序验证与其他资源(例如Active Directory控制器)的通信。
  4. 确保Citrix配置帐户同时属于本地Citrix供应操作系统管理员组的成员。

提示:

要在配置服务器上安装远程PowerShell SDK,必须卸载5个Citrix虚拟应用程序和桌面管理单元,然后安装远程PowerShell SDK。

供应服务器与交付控制器之间的连接问题

根据本部分中的信息可对交付控制器与供应服务器之间的连接问题进行故障排除。

要验证连接性,请执行以下操作:

  1. 确保云连接器已安装成功在资源位置中。

  2. 确保云连接器与配置控制台系统位于相同的VLAN \ VNET中。

  3. 在Citrix Studio中,确保区域屏幕正确显示云连接器。

  4. 验证验证一个云连接器“已连接”。

    一。登录https://citrix.cloud.com。b。在资源位置>您的资源位置>云连接器下,验证至少一个云连接器显示状态为绿色。

  5. 验证Citrix远程代理供应商已在云连接器中启动并运行。参阅云连接器,确认Citrix远程代理提供服务是否正在运行。

    验证Citrix远程代理供应商服务正在运行的示意图