创建和管理连接和资源
简介
配置连接涉及从支持的管理程序和云服务列表中选择连接类型,并为该连接选择适当的存储和网络资源。
注意:
必须具有完全管理员权限才能执行与连接和资源管理相关的任务。
在何处查找有关连接类型的信息
-
系统要求提供了受支持的管理程序和云服务版本的列表,以及指向每个特定主机的文章的链接。
-
主机存储
如果存储产品可通过受支持的管理程序进行管理,则支持该存储产品。Citrix Support 仅协助这些存储产品供应商解决问题,并在必要时在知识中心记录这些问题和解决方案。
预配计算机时,数据按类型分类:
- 操作系统 (OS):包括映像
- 临时数据:包括写入到 MCS 预配的计算机的所有非持久性数据、Windows 页面文件以及与 ShareFile 同步的任何数据。每次计算机重新启动时,此数据都会被丢弃。如果基础映像包含用户配置文件数据,则此数据将保持持久。如果正在使用集中式用户配置文件解决方案,则用户配置文件数据将与外部配置文件存储同步。本地缓存的用户配置文件数据在每次计算机重新启动时都会被丢弃。
为不同类型的数据分配不同的存储资源可以最大限度地减少系统负载,并提高每个存储设备上的 IOPS(每秒输入/输出操作数)性能。这种战略性分配可以最佳地利用主机的可用资源。此外,它还允许根据每种数据类型的特定需求(例如某些类型数据需要更高的持久性或弹性)选择最合适的存储介质。
- 共享和本地存储选项:存储资源可以是集中式的(即独立于任何主机并由所有主机使用),也可以是特定于管理程序的本地存储。集中式选项包括 Windows 群集共享卷(可能具有或不具有附加存储)或存储供应商提供的设备。集中式存储解决方案可能会提供高级优化功能,例如,管理程序特定的存储控制路径和直接插件访问。
- 本地存储的优势和权衡:在本地存储临时数据可避免通过网络访问共享存储,从而减少共享资源上的 IOPS 负载。虽然集中式存储可能更昂贵,但使用本地存储可以是一种经济高效的替代方案。但是,这些优势需要与管理程序服务器上可用存储的充足性进行权衡。
管理程序共享存储
管理程序共享存储方法集中存储需要长期持久性的数据,提供集中式备份和管理。该存储保存操作系统磁盘。
选择此方法时,可以选择是否使用本地存储(在同一管理程序池中的服务器上)来存储临时计算机数据。此数据不需要像共享存储中的数据那样具有持久性或弹性。这称为 临时数据缓存。本地磁盘有助于减少到主操作系统存储的流量。此磁盘在每次计算机重新启动后都会被清除。通过直写式内存缓存访问该磁盘。请记住,如果将本地存储用于临时数据,则预配的 VDA 将绑定到特定的管理程序主机。如果该主机发生故障,则 VM 无法启动。
例外: 如果使用群集共享卷 (CSV),则 Microsoft System Center Virtual Machine Manager 不允许在本地存储上创建临时数据缓存磁盘。
如果在本地存储临时数据,则在创建使用该连接的计算机目录时,可以为每个 VM 的缓存磁盘和内存大小启用和配置非默认值。但是,默认值是根据连接类型设置的,并且在大多数情况下都足够。
管理程序还可以通过在本地对磁盘映像进行内存中读取缓存来提供优化技术。例如,XenServer 提供了 IntelliCache。这也可以减少到中央存储的网络流量。
-
管理程序本地存储
- 管理程序本地存储方法将数据本地存储在管理程序上。使用此方法,映像和其他操作系统数据将传输到站点中使用的所有管理程序,用于初始计算机创建和将来的映像更新。这会导致管理网络上的大量流量。映像传输也耗时,并且映像在每个主机上可用的时间不同。
创建连接和资源
> **重要提示:** > > 在创建连接之前,资源位置中的主机资源(存储和网络)必须可用。
- 登录 Citrix Cloud。
- 在 DaaS 磁贴中,单击管理以打开 Studio。
- 在左侧窗格中选择托管。
- 在操作栏中单击添加连接和资源。
- 向导将指导您完成以下步骤中描述的配置过程。特定页面内容取决于所选的连接类型。完成每个页面上的步骤后,选择下一步,直到到达摘要页面。
注意:
向导中每个页面的内容会根据您选择的连接类型而有所不同。
步骤 1. 连接

在连接页面上:
- 要创建新连接,请选择创建新连接。要为现有连接创建资源,请选择使用现有连接,然后选择相关连接。
- 在区域名称字段中选择一个区域。这些选项是您配置的所有资源位置。
-
在连接类型字段中选择一个管理程序或云服务。这些选项包括所有 Citrix 支持的管理程序和云服务:
- 对于没有可访问的 Cloud Connector 的资源位置,仅提供支持无连接器部署的管理程序和云服务。
- 对于具有可访问的 Cloud Connector 的资源位置,仅提供在其连接器上正确安装了插件的管理程序和云服务。
或者,您可以使用 PowerShell 命令
Get-HypHypervisorPlugin [-ZoneUid] $rluid [-IncludeUnavailable]false 或 true 来获取可用管理程序和云服务的列表。 - 输入连接名称。此名称将显示在托管显示中。
- 选择用于创建虚拟机的工具。
注意:
连接页面上的信息因您使用的主机或连接类型而异。例如,使用 Azure Resource Manager 时,可以选择服务主体或托管标识。有关详细信息,请参阅连接到 Microsoft Azure。
步骤 2. 存储管理

有关存储管理类型和方法的信息,请参阅主机存储。
如果要配置与 Hyper-V 或 VMware 主机的连接,请浏览并选择群集名称。其他连接类型不要求提供群集名称。
选择存储管理方法:由虚拟机管理程序共享的存储或虚拟机管理程序本地存储。
- 有关详细信息,请参阅由虚拟机管理程序共享的存储和虚拟机管理程序本地存储。
如果您在 XenServer 池上使用共享存储,请指明是否要使用 IntelliCache 来减少共享存储设备上的负载。请参阅将 IntelliCache 用于 XenServer 连接。
注意: > > 在 XenServer®、VMware 和 SCVMM 虚拟化环境中,回写式缓存 (WBC) 磁盘可以与操作系统磁盘位于同一存储位置。为此,请勿选择优化可用本地存储上的临时数据。
步骤 3. 存储选择

有关存储选择的详细信息,请参阅主机存储。
- 为每种可用数据类型选择至少一个主机存储设备。您在上一个页面上选择的存储管理方法会影响此页面上可供选择的数据类型。您必须为每种受支持的数据类型选择至少一个存储设备,然后才能继续向导中的下一个页面。
注意:
- 在 XenServer、VMware 和 SCVMM 虚拟化环境中,如果您将可用操作系统存储列表配置为与可用临时存储列表相同,则 MCS 会将回写式缓存 (WBC) 磁盘放置在与操作系统磁盘相同的存储位置。 - 如果您选择至少两个或更多操作系统数据存储位置,则会出现**使用负载最低方法优化存储负载平衡选项**。此选项允许您选择负载最低的存储库进行磁盘分配。  - **摘要**页面会根据您的选择指示该选项是**已启用**还是**已禁用**。**详细信息**面板会显示存储分配方法的更改。您可以使用**操作系统存储**页面上的**编辑存储**选项进行调整。
如果您选择使用虚拟机管理程序共享的存储并在存储管理页面上选择优化可用本地存储上的临时数据,则可以在存储选择页面上获得更多配置选项。例如,您可以选择要用于临时数据的本地存储设备(在同一虚拟机管理程序池中)。
当前选定的存储设备数量会显示(在图中为“已选择 1 个存储设备”)。将鼠标悬停在该条目上时,会显示选定的设备名称(除非未配置任何设备)。
- 选择选择以更改要使用的存储设备。
- 在选择存储对话框中,选中或清除存储设备复选框,然后选择确定。
步骤 4. 区域
注意:
区域页面仅适用于某些主机类型。
- 区域选择指示将部署 VM 的位置。理想情况下,请选择靠近用户访问其应用程序的位置的区域。
步骤 5. 网络
输入资源的名称。此名称标识与连接关联的存储和网络组合。
选择 VM 将使用的一个或多个网络。
某些连接类型(例如 Azure Resource Manager)还会列出 VM 将使用的子网。选择一个或多个子网。
步骤 6. 摘要
查看您的选择。如果要进行更改,请返回到之前的向导页面。完成查看后,选择完成。
注意:
- 如果您在本地存储临时数据,则在创建包含使用此连接的计算机的目录时,可以为临时数据存储配置非默认值。
- 对于完全访问权限管理员,不显示范围。有关详细信息,请参阅管理员、角色和范围。
编辑连接设置
您不能使用此过程执行以下操作:
- 重命名连接或创建新连接。
- 更改连接的 GPU 设置。访问此资源的目录必须使用适当的 GPU 专用映像。因此,如果要更改 GCP 设置,请创建新连接而不是编辑现有连接。
编辑连接
- 1. 在 Studio 中,选择左侧窗格中的**托管**。
- 2. 选择连接,然后选择操作栏中的**编辑连接**。
- 3. 使用**连接属性**页面更改连接地址和凭据。仅当当前主机具有新地址时才更改地址。输入指向不同计算机的地址会中断连接的计算机目录。
- 选择**编辑设置…**,然后输入新信息。
- 要为 XenServer 连接指定高可用性服务器,请选择**编辑服务器...**并选择服务器。Citrix 建议您选择池中的所有服务器,以便在池主服务器发生故障时允许与 XenServer 通信。
> **注意:**
>
> 如果您使用 HTTPS 并希望配置高可用性服务器,请勿为池中的所有服务器安装通配符证书。每个服务器都需要单独的证书。有关详细信息,请参阅[创建与 XenServer 的连接](/zh-cn/citrix-daas/install-configure/connections/connection-xenserver.html#create-a-connection-to-xenserver)。
-
使用高级页面编辑设置,以指定每个托管连接的最大并发操作数(或并发计算机数)。当电源管理设置允许同时启动过多或过少计算机时,这些设置会有所帮助。每种连接类型都有适用于大多数情况的特定默认值。通常,无需更改这些值。
-
并发操作(所有类型)和并发 Personal vDisk 清单更新设置指定两个值:此连接上可同时发生的最大绝对数量,以及使用此连接的所有计算机的最大百分比。您必须同时指定绝对值和百分比值。实际应用的限制是这两个值中较小的一个。
例如,在包含 34 台计算机的部署中,如果并发操作(所有类型)设置为绝对值 10 和百分比值 10,则实际应用的限制为 3(即 34 的 10% 四舍五入到最接近的整数,这小于 10 台计算机的绝对值)。
- 每分钟最大新建操作数是一个绝对数字。没有百分比值。
- 仅在 Citrix 支持代表的指导下,才可在连接选项中输入信息。
-
-
使用作用域页面为此主机选择一个或多个作用域。
注意:
完全访问权限管理员不显示作用域。根据定义,这些管理员可以访问所有客户管理的 Citrix Cloud 和订阅服务对象。
有关详细信息,请参阅管理员、角色和作用域。
-
使用共享租户页面添加与此连接的订阅共享 Azure 计算库的租户和订阅。
- 输入与此连接关联的应用程序的应用程序机密。通过此信息,您可以向 Azure 进行身份验证。我们建议您定期更改密钥以确保安全。
- 添加共享租户和订阅。您最多可以添加八个共享租户。对于每个租户,您最多可以添加八个订阅。
-
- 单击保存和应用以应用所做的任何更改并保持窗口打开,或者选择确定以应用更改并关闭窗口。
-
启用或禁用连接的维护模式
为连接启用维护模式可防止任何新的电源操作影响存储在该连接上的任何计算机。当计算机处于维护模式时,用户无法连接到该计算机。如果用户已连接,则维护模式将在他们注销时生效。
- 在 Studio 的左侧窗格中,选择托管。
- 选择连接。要启用维护模式,请在操作栏中选择启用维护模式。要禁用维护模式,请选择禁用维护模式。
您还可以为单个计算机启用或禁用维护模式。您可以为计算机目录或交付组中的计算机启用或禁用维护模式。
删除连接
注意: > > 删除连接可能会导致大量计算机被删除和数据丢失。请确保受影响计算机上的用户数据已备份或不再需要。
删除连接之前,请确保:
- 所有用户均已从存储在连接上的计算机注销。
- 没有正在运行的断开连接的用户会话。
- 已为池化和专用计算机启用维护模式。
-
连接使用的计算机目录中的所有计算机均已关机。
- 删除目录引用的连接后,计算机目录将变得不可用。如果此连接被目录引用,则可以删除该目录。在删除目录之前,请确保它未被其他连接使用。
- 在 Studio 的左侧窗格中,选择托管。
-
- 选择连接,然后在操作栏中选择删除连接。
- 如果此连接上存储有计算机,系统会询问您是否删除这些计算机。如果需要删除,请指定如何处理关联的 Active Directory 计算机帐户。
重命名连接
- 在 Studio 的左侧窗格中,选择托管。
- 选择连接,然后选择重命名连接。
测试连接
- 在 Studio 的左侧窗格中,选择托管。
- 选择连接,然后选择测试连接。
测试 TLS 证书
-
- 在 Studio 的左侧窗格中,选择托管。
-
- 右键单击带有警告符号的连接,然后选择测试 TLS 证书信任。
-
在后续窗口中输入密码,然后单击保存。
- 如果证书需要重新信任,则会弹出一个警告对话框,其中包含信任证书的选项。
- 如果证书已受信任,则会弹出一个成功对话框,显示证书已受信任。
查看连接上的计算机详细信息
- 在 Studio 的左侧窗格中,选择托管。
- 选择连接,然后在操作栏中选择查看计算机。
上方窗格列出了通过连接访问的计算机。选择一台计算机可在下方窗格中查看其详细信息。还会提供打开会话的会话详细信息。
使用搜索功能可快速查找计算机。您可以从窗口顶部的列表中选择一个已保存的搜索,也可以创建新搜索。您可以通过键入计算机名称的全部或部分进行搜索,也可以构建表达式以进行高级搜索。要构建表达式,请选择展开,然后从属性和运算符列表中进行选择。
管理连接上的计算机
- 在 Studio 中,在左侧窗格中选择 Hosting。
- 选择一个连接,然后在操作栏中选择 View Machines。
-
在操作栏中选择以下选项之一。某些操作可能不可用,具体取决于计算机状态和主机连接类型。
- Start(启动): 如果计算机已关机或已挂起,则启动计算机。
- Suspend(挂起): 暂停计算机而不将其关闭,并刷新计算机列表。
- Shut down(关机): 请求操作系统关机。
- Force shut down(强制关机): 强制关闭计算机电源,并刷新计算机列表。
- Restart(重新启动): 请求操作系统关机,然后再次启动计算机。如果操作系统无法执行此操作,则桌面将保持其当前状态。
- Enable maintenance mode(启用维护模式): 暂时停止与计算机的连接。用户无法连接到处于此状态的计算机。如果用户已连接,则维护模式将在他们注销时生效。(您还可以为通过连接访问的所有计算机启用或禁用维护模式,如前所述。)
- Remove from Delivery Group(从交付组中删除): 从交付组中删除计算机不会将其从交付组使用的计算机目录中删除。仅当没有用户连接到计算机时,才能删除计算机。启用维护模式可暂时阻止用户在您删除计算机时进行连接。
- Delete(删除): 删除计算机后,用户将无法再访问该计算机,并且该计算机将从计算机目录中删除。在删除计算机之前,请确保所有用户数据都已备份或不再需要。仅当没有用户连接到计算机时,才能删除计算机。启用维护模式可暂时阻止用户在您删除计算机时进行连接。
对于涉及计算机关机的操作,如果计算机在 10 分钟内未关机,则会将其关闭。如果 Windows 在关机期间尝试安装更新,则存在在更新完成之前计算机被关闭的风险。
编辑存储
-
您可以显示用于存储使用连接的 VM 的操作系统、临时和个人 (PvD) 数据的服务器状态。您还可以指定要用于存储每种数据类型的服务器。
-
- 在 Studio 中,在左侧窗格中选择 Hosting。
- 选择连接,然后在操作栏中选择 Edit Storage。
-
- 在左侧窗格中,选择数据类型:操作系统或临时。
- 选中或清除所选数据类型的一个或多个存储设备的复选框。
-
- 选择 OK。
-
列表中的每个存储设备都包含其名称和存储状态。有效的存储状态值为:
- In use(正在使用): 存储正在用于创建计算机。
- Superseded(已取代): 存储仅用于现有计算机。不会向此存储添加新计算机。
- Not in use(未使用): 存储未用于创建计算机。
如果清除当前处于 In use 状态的设备的复选框,则其状态将更改为 Superseded。现有计算机将继续使用该存储设备(并且可以向其写入数据)。因此,即使在停止用于创建计算机之后,该位置也可能变满。
检测孤立的 Azure 资源
孤立资源是系统中存在的未使用资源,它们可能导致不必要的开销。
除了云管理员之外,在 Hosts 下具有 Use Host Connection to Detect Orphaned Resources in Hypervisor 权限的任何新创建角色都将能够检测孤立资源。
此功能允许您检测云站点上主机中的孤立 Azure 资源。
请按照 Citrix DaaS™ 上的步骤操作:
- 在 Studio 中,在左侧窗格中选择 Hosting。
- 选择一个连接,然后在操作栏中选择 Detect Orphaned Resources。Detect Orphaned Resources 对话框将显示孤立资源报告。
- 要查看孤立资源报告,请选择 View Report。
或者,您可以使用 PowerShell 检测孤立的 Azure 资源。有关详细信息,请参阅检索孤立资源列表。
要了解孤立资源背后的原因以及如何进一步操作,请参阅使用 Citrix 有效管理孤立的 Azure 资源。
连接计时器
您可以使用 Citrix 策略设置来配置三个连接计时器:
- **Maximum connection timer(最长连接计时器):** 确定用户设备与虚拟桌面之间不间断连接的最长持续时间。使用 **Session connection timer** 和 **Session connection timer interval** 策略设置。
- **Connection idle timer(连接空闲计时器):** 确定在用户没有输入的情况下,用户设备与虚拟桌面之间不间断连接的维护时长。使用 **Session idle timer** 和 **Session idle timer interval** 策略设置。
- **Disconnect timer(断开连接计时器):** 确定断开连接的锁定虚拟桌面在会话注销之前可以保持锁定的时长。使用 **Disconnected session timer** 和 **Disconnected session timer interval** 策略设置。
更新任何这些设置时,请确保它们在整个部署中保持一致。
有关详细信息,请参阅策略设置文档。
编辑资源网络
您可以更改连接的网络。请执行以下操作:
- 转到 Hosting。
- 选择连接下的目标资源,然后在操作栏中选择 Edit Network。
- 为虚拟机选择一个或多个要使用的网络。
- 单击 Save 以保存更改并退出。
删除、重命名或测试资源
- 1. 在 Studio 中,在左侧窗格中选择 **Hosting**。
- 1. 选择连接下的目标资源,然后在操作栏中选择相应的条目:
- **Delete Resources(删除资源)**
- **Rename Resources(重命名资源)**
- **Test Resources(测试资源)**
VM 的灵活存储位置选项
计算机目录中的 VM 分配有各种存储服务 (SR)。为了平衡不同存储中的 VM 分配,您有两个选项:
- Enhanced current round robin allocation method(增强型当前循环分配方法): MCS 不再总是从相同的固定 SR 开始分配,而是从上次使用的 SR 之后的 SR 开始分配。
- Least load-based allocation method(基于最小负载的分配方法): 将 VM 放置在当前负载最小的 SR 上,通过比较同一计算机目录中每个 SR 上的 VM 总数来确定。例如,如果计算机目录包含 100 个 VM,分布如下:SR1 上有 20 个 VM,SR2 上有 30 个 VM,SR3 上有 50 个 VM,则新 VM 将首先分配给 SR1。此方法可确保 SR1、SR2 和 SR3 之间的负载均衡。
此功能是:
- 适用于所有本地管理程序(VMware、XenServer 和 Hyper-V)
- 仅适用于操作系统磁盘存储。
- 不适用于现有 VM
要实施基于负载的分配选项,请在创建或更新主机连接时添加自定义属性 Name="StorageBalanceType" Value="VMCountBasedLeastLoad。如果您不使用此自定义属性和值,则默认应用增强型循环方法。
例如:
-
创建主机连接时:
New-Item -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"StorageBalanceType`" Value=`"VMCountBasedLeastLoad`" /></CustomProperties>" -HypervisorConnectionName "Xen-Connection" -NetworkPath @("XDHyp:\Connections\Xen-Connection\Network 0.network") -Path @("XDHyp:\HostingUnits\XS-Network") -PersonalvDiskStoragePath @() -RootPath "XDHyp:\Connections\Xen-Connection\" -StoragePath @("XDHyp:\Connections\Xen-Connection\NFS virtual disk storage.storage") <!--NeedCopy--> -
更新主机连接时:
Set-Item -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"StorageBalanceType`" Value=`"VMCountBasedLeastLoad`" /></CustomProperties>" -Path @("XDHyp:\HostingUnits\XS-Network") <!--NeedCopy-->
检索孤立资源列表
您可以获取由 MCS 创建但不再由 MCS 跟踪的孤立资源列表。这目前适用于 Azure 环境。要获取此列表,您可以使用 PowerShell 命令。您可以使用连接进行筛选。
默认情况下,完全管理员和云管理员角色具有此权限。要允许其他角色执行此操作,请在主机下为其分配使用主机连接检测管理程序中的孤立资源权限。有关详细信息,请参阅创建和管理角色。
注意:
如果正在进行任何预配或映像更新,则 PowerShell 命令将被拒绝。
限制
- 为避免错误识别孤立资源,请勿在筛选孤立资源时启动 VM。
- 如果工作负载可能很重,则大约 2,000 条记录将显示为孤立。
显示孤立资源列表
要显示孤立资源列表
- 打开 PowerShell 窗口。
- 运行
asnp citrix*。 -
运行以下命令:
-
获取连接 uid。连接 uid 是 HypervisorConnectionUid 属性的值。
Get-ChildItem xdhyp:\connections | where { $_.PluginId -like 'Azure*' }" <!--NeedCopy--> -
获取孤立资源列表。
get-provorphanedresource -HypervisorConnectionUid <connection uid> <!--NeedCopy-->
-
从订阅 ID 显示孤立资源列表
要从订阅 ID 显示孤立资源列表:
- 打开 PowerShell 窗口。
- 运行
asnp citrix*。 -
运行以下命令:
-
使用订阅 ID 查找连接 uid。连接 uid 是 HypervisorConnectionUid 属性的值。
Get-ChildItem xdhyp:\connections | where { $_.CustomProperties -match '<subscriptionId>' } <!--NeedCopy--> -
获取孤立资源列表。
get-provorphanedresource -HypervisorConnectionUid <connection uid> <!--NeedCopy-->
-
注意:
删除前请仔细检查资源。
将 WinHttp (netsh) 代理服务器设置用于托管连接
此功能增强允许托管连接使用 WinHttp (netsh) 代理服务器设置。这使得代理设置更简单,并确保 Cloud Connector 和主机连接之间代理使用的一致性。
此功能适用于以下虚拟化环境:
- Nutanix
- HPE Moonshot
- Red Hat OpenShift
用例
-
示例 1:托管连接上未设置自定义属性
托管连接将不会读取计算机上的任何代理配置设置,并将尝试在没有代理的情况下连接到虚拟机管理程序。
-
示例 2:托管连接上设置了自定义属性,值为 True
托管连接将仅读取 WinHttp 代理设置,并在存在代理设置时使用它们。如果不存在,则托管连接将不使用任何代理设置。
-
示例 3:托管连接上设置了自定义属性,值为 False
托管连接将不会读取计算机上的任何代理配置设置,并将尝试在没有代理的情况下连接到虚拟机管理程序。
对现有工作流或流程的更改
-
要将 Cloud Connector 上配置的 WinHttp (netsh) 代理服务器用于托管连接,您现在可以在托管连接中包含此自定义属性。
<Property xsi:type="StringProperty" Name="UseSystemProxyForHypervisorTrafficOnConnectors" Value="True" /> <!--NeedCopy--> - 当此自定义属性设置为
True时,对虚拟机管理程序的 API 调用将通过计算机上通过netsh winhttp set proxy命令设置的 WinHttp 代理服务器进行路由。 - 当此自定义属性设置为
False或未设置此自定义属性时,API 调用将忽略 Cloud Connector 上配置的所有代理服务器(包括 WinINet 代理和 .NET 代理)。
先决条件
在使用 PowerShell 创建主机连接时设置自定义属性之前,请确保在资源位置中的所有 Citrix Cloud Connector 上配置 WinHTTP 代理。
配置步骤
通过 CLI 创建使用 WinHttp 代理设置的新托管连接:
$CustomProperties = "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`">
<!-- Include any other hypervisor specific custom properties here -->
<Property xsi:type=`"StringProperty`" Name=`"UseSystemProxyForHypervisorTrafficOnConnectors`" Value=`"True`" />
</CustomProperties>"
New-Item -ConnectionType $ConnectionType -HypervisorAddress @('https://hypervisorhost1.example.com') -Path @('XDHyp:\Connections\$ConnectionName') -Password $Password -UserName $User -CustomProperties $CustomProperties
<!--NeedCopy-->
在现有托管连接上设置自定义属性:
-
如果主机连接中存在任何现有自定义属性,请复制它们。
dir XDHyp:\Connections <!--NeedCopy--> -
复制主机连接的自定义属性并添加以下内容,然后将其保存到变量中。
$CustomProperties <Property xsi:type=`"StringProperty`" Name=`"UseWinHttpProxyForHypervisorTraffic`" Value=`"True`" /> <!--NeedCopy-->示例:
$CustomProperties = "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"> <Property xsi:type=`"IntProperty`" Name=`"MaximumConcurrentProvisioningOperations`" Value=`"100`"/><Property xsi:type=`"StringProperty`" Name=`"UseSystemProxyForHypervisorTrafficOnConnectors`" Value=`"True`" /> </CustomProperties>" <!--NeedCopy-->如果现有自定义属性为空,请设置自定义属性:
$CustomProperties = "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"> <Property xsi:type=`"StringProperty`" Name=`"UseSystemProxyForHypervisorTrafficOnConnectors`" Value=`"True`" /> </CustomProperties>" <!--NeedCopy--> -
运行
Set-Item命令以更新现有托管连接。Set-Item -CustomProperties $CustomProperties -LiteralPath @("XDHyp:\Connections\$ConnectionName") -PassThru -UserName $User -SecurePassword $Password <!--NeedCopy-->
后续步骤
-
有关连接到特定主机类型的信息,请参阅:
如果您处于初始部署过程中,请创建计算机目录。