由Citrix Cloud管理的Citrix Provisioning
Citrix Provisioning支持用于Citrix云集成的连接器。它允许在Citrix虚拟应用程序和桌面服务中使用已发放的VDAs。此连接器提供与内部部署中使用的相同功能。
重要的注意事项:
- 配置Citrix Provisioning控制台(或使用相关的PowerShell命令)以使用Citrix Cloud license。
- 有时会出现错误消息,表明Citrix Provisioning版本不支持Citrix Cloud许可模式。例如,如果您正在使用Provisioning Services版本7.15,并试图使用Citrix Cloud的连接器,则会出现一个错误消息:
此计算机当前没有可用的设备许可证
检查您的本地Citrix许可服务器,并确保您使用的是Citrix Provisioning Enterprise或铂金许可版本。
有什么需要
使用Citrix Cloud使用Citrix Provisioning时,需要以下元素:
- Citrix云中的虚拟应用和桌面交付控制器:Citrix虚拟应用程序和桌面构建了一个版本的Citrix Provisioning PowerShell管理单元(Citrix. pvs .snapin),其中包含一个Citrix Provisioning on-premises cmdlet的子集。此版本是专门为在Citrix Cloud中运行而构建的,并通过Citrix Cloud Connector与现场的Citrix Provisioning进行通信。
- 位于现场的Citrix Cloud连接器:云连接器充当了一个中继,它公开了Azure Provisioning Service端点,以支持Citrix虚拟应用和桌面交付控制器之间的通信。此外,云连接器还包含一个监听Azure服务总线的WCF端点,用于与配置服务器通信。
- 供应服务器位于本地;该服务器必须是7.18或更高版本:供应服务器在建立对MAPI的SOAP调用时与云连接器进行通信。
- Citrix虚拟应用和桌面远程PowerShell SDK:配置控制台安装包括Citrix虚拟应用程序和桌面SDK。Citrix Virtual Apps and Desktops Remote PowerShell SDK取代了Citrix Virtual Apps and Desktops SDK。该SDK由Citrix Virtual Apps和desktop Setup Wizard使用,将VDA记录推送到Citrix Cloud中的Delivery Controller。
- 授权服务器必须在现场:对于Citrix Provisioning部署,Citrix License Server必须位于本地。
在使用Citrix云特性时,请考虑以下几点:
- 要在供应服务器上安装远程PowerShell SDK,请卸载服务器上的5个Citrix虚拟应用程序和桌面管理模块,然后安装远程PowerShell SDK,
RemotePoshSDK
. - 一旦使用远程PowerShell SDK安装了Citrix Provisioning控制台并用于Provisioning,它就不再与本地Citrix Virtual Apps和desktop一起工作了。
- 在“Citrix虚拟应用程序和桌面设置向导”中输入IP地址,当它提示输入控制器地址时。
- 一旦Citrix Provisioning服务器连接到Citrix Cloud,服务器将无法创建新的目标设备。电源操作和vDisk管理任务继续正常运行。
依赖关系
使用Citrix Provisioning和Citrix Cloud时存在以下依赖项:
- Citrix工作室
- Citrix云连接器,带有远程代理提供程序(XaXdCloudProxy)
- Citrix虚拟应用和桌面远程PowerShell SDK
本地部署与Citrix云部署
使用Citrix Provisioning的传统Citrix虚拟应用和桌面部署需要管理两个不同的元素:Citrix虚拟应用和桌面部署和Citrix Provisioning部署。这样的环境类似于下图,但不需要说明VDA组件的复杂性:
通过本地的Citrix Provisioning部署,Citrix虚拟应用程序和桌面已经得到扩展:
扩展Citrix虚拟应用程序和桌面部署消除了操作和管理部署的需要,同时仍然提供托管Citrix Provisioning部署的好处。
Citrix Provisioning将配置管理的VDAs添加到位于Citrix Cloud中的Citrix Virtual Apps和desktop Delivery Controller中的机器目录中。此过程使用配置控制台中Citrix虚拟应用程序和桌面安装向导添加新设备。
Citrix虚拟应用程序和桌面安装向导在Citrix配置控制台
Citrix Virtual Apps and desktop Setup Wizard允许您创建Citrix Provisioning设备和集合,然后创建包含这些元素的机器目录。Citrix Virtual Apps and desktop SDK必须替换为Citrix Virtual Apps and desktop Remote PowerShell SDK。这个远程PowerShell SDK负责与交付控制器通信。
将您的Citrix配置部署连接到Citrix云中的Citrix虚拟应用程序和桌面
将现有的Citrix Provisioning部署连接到Citrix Cloud:
- 将云连接器添加到托管组件,例如资源位置。
- 升级Citrix供应;您必须使用最新版本。看到下载页面。
用Citrix Virtual Apps and Desktops Remote PowerShell SDK替换Citrix Provisioning控制台上的Citrix Virtual Apps and Desktops SDK。
安装此SDK时,请考虑安装此功能的配置控制台不与本地Citrix虚拟应用程序和桌面部署通信。该功能也适用于供应服务器。通信只存在于Citrix云。在Citrix Cloud中由交付控制器管理的设备更新其虚拟磁盘映像和VDAs,以使用交付控制器向Citrix虚拟应用程序和桌面注册。
重要的是:
在Citrix虚拟应用和桌面服务部署中,需要部署一个本地Citrix License Server。看到授权页面为更多的信息。
添加Citrix云连接器
将Citrix Provisioning部署连接到服务需要将Cloud Connector添加到托管组件(例如资源位置)中。当将此连接器添加到托管组件时,请考虑:
- 云连接器安装在任何加入域的Windows 2012 R2机器和Windows Server 2016上。
- 该服务不会直接调用云连接器。
要添加云连接器,请参见“Citrix云连接器”页面的说明。
Citrix升级配置
要在Citrix Provisioning中使用Citrix Cloud,必须使用与Citrix Virtual Apps和desktop集成的版本。为了获得最佳性能,Citrix建议使用Citrix Provisioning 7.18或更高版本。访问相应版本的应用程序和桌面服务下载页面。
使用Citrix虚拟应用程序和桌面远程PowerShell SDK
配置控制台组件包括Citrix虚拟应用程序和桌面SDK;这个SDK必须替换为Citrix虚拟应用程序和桌面远程PowerShell SDK。
使用新的SDK
- 从配置控制台卸载Citrix虚拟应用程序和桌面SDK,移除以下管理单元:
- Citrix Broker PowerShell snap-in
- Citrix配置日志服务PowerShell管理单元
- Citrix配置服务PowerShell管理单元
- 思杰授权管理服务PowerShell管理单元
- Citrix主机服务PowerShell管理单元
- 下载远程PowerShell SDK下载页面。要求安装PowerShell 3.0。
使用下面的命令安装SDK:
CitrixPoshSdk.exe pv = YES
.看到sdk和api为更多的信息。重要的是:
从命令行安装下载的SDK,并包含参数
“pv = YES”
.
验证新的SDK安装
- 开放PowerShell.
- 运行cmdlet:
Add-PsSnapin Citrix *
. - 运行cmdlet:
Get-BrokerServiceStatus
. - 登录Citrix Cloud。
提示:
的
Get-BrokerServiceStatus
cmdlet表示交付控制器为好吧.
防火墙的考虑
防火墙配置通常需要零更新或最小更新。考虑以下:
- 在Provisioning Console中,向外的SDK流量使用HTTPS(端口443)。
- 在云连接器机器上,所有流量都通过HTTPS(端口443)出站到云。此过程允许连接器和控制台驻留在nat和HTTP代理之后。
- 新的Citrix Provisioning代理被添加到Cloud Connector中,使用wsHttp消息安全性将HTTP(端口80)通信转发给Provisioning Server。
注意:
不支持个人vDisk功能。
有关云连接器连接要求的更多信息,请参见云连接器公共服务连接需求和云连接器代理和防火墙配置.
管理的共识
将Citrix Provisioning管理的vda添加到计算机目录
- 在配置控制台使用Citrix虚拟应用程序和桌面安装向导,或;
- 使用Citrix Studio中的机器目录设置向导
使用Citrix虚拟应用程序和桌面安装向导添加VDAs
Citrix虚拟应用程序和桌面安装向导创建Citrix配置设备和集合,然后创建包含这些元素的机器目录。向导提示输入Citrix虚拟应用程序和桌面控制器地址。
提供其中一台云连接器机器的地址(而不是控制器地址)。
输入云连接器地址后,单击下一个.
的Citrix云身份验证屏幕出现,提示登录凭据。这个提示是由Citrix虚拟应用和桌面远程PowerShell SDK生成的,并被配置控制台引用。
提示:
Citrix Cloud凭据使SDK能够安全地与Citrix虚拟应用程序和桌面进行通信,以配置机器目录。Citrix虚拟应用程序和桌面安装向导的其余步骤不变。唯一的区别是,当向导首次调用Remote PowerShell SDK中的cmdlet时,会提示Citrix Cloud登录凭据。
Citrix Provisioning云连接器故障处理
使用本节中的信息排除与使用Citrix虚拟应用程序和桌面安装向导进行交付控制器连接有关的问题。
验证连接
- 确保远程PowerShell SDK已安装并正确配置。执行如下命令验证Remote PowerShell SDK是否安装成功:
CitrixPoshSdk.exe pv = YES
. - 从Citrix配置服务器和控制台卸载5个Citrix虚拟应用程序和桌面管理单元。
- 验证Cloud Connector可以与Citrix Provisioning系统通信,特别是服务器和控制台。另外,使用IP和FQDN以及管理程序验证与其他资源(如Active Directory Controller)的通信。
- 请确保“Citrix Provisioning”帐号是本地“Citrix Provisioning OS Admin”组的成员。
提示:
要在Provisioning Server上安装远程PowerShell SDK,您必须卸载5 Citrix Virtual Apps和Desktops管理组件,然后安装远程PowerShell SDK。
供应服务器和传递控制器之间的连接问题
使用本节中的信息排除交付控制器和供应服务器之间的连接问题。
验证连接:
确保资源位置中的Cloud Connector安装成功。
确保云连接器与配置控制台系统在同一个VLAN\VNET上。
在Citrix Studio中,确保区屏幕正确地显示云连接器。
确认至少有一个云连接器“已连接”:
a.登录
https://citrix.cloud.com
.b。在资源位置>下您的资源位置>云连接器,确认至少有一个云连接器显示状态为绿色。验证Citrix远程代理提供程序已启动并在云连接器中运行。请参阅云连接器以验证Citrix远程代理提供者服务是否正在运行。