Citrix Virtual Apps and Desktops

与 HPE Moonshot 的连接

创建和管理连接和资源介绍了用于创建连接的向导。以下信息涵盖了特定于 HPE Moonshot 的详细信息。

注意:

在创建与 HPE Moonshot 的连接之前,您需要先完成 HPE 帐户的设置。请参阅 HPE Moonshot 虚拟化环境

创建连接

可以使用以下方法创建与 HPE Moonshot 的连接:

  • Web Studio
  • PowerShell 命令

使用 Web Studio 创建连接

  1. 添加连接和资源页面中, 选择 HPE Moonshot 作为连接类型。
  2. 输入您的 Moonshot iLO Chassis Manager 的连接地址。可以使用 IP 地址、主机名或 FQDN 作为地址。
  3. 输入您的机箱管理凭据和友好的连接名称。

出现以下任一情况时,连接设置将停止:

  • Citrix Virtual Apps and Desktops 收到的公共 CA 签名证书出现错误:显示错误消息。按照屏幕上的说明修复问题。否则,您无法继续创建连接。
  • Citrix Virtual Apps and Desktops 接收 CA 签名的私有证书。此时将出现警告页面。将收到的指纹与服务器的指纹进行比较以确定证书的有效性。如果有效,请选择信任证书并单击确定以继续创建连接。然后,Citrix Virtual Apps and Desktops 将信任该证书并存储指纹以备将来验证。

使用 PowerShell 命令创建连接

使用 PowerShell 命令创建连接时,请提供以下信息:

  • IP:HPE 服务器 IP 地址
  • Username:HPE 用户名
  • 密码:HPE 密码

例如:

New-Item -ConnectionType "Custom" -HypervisorAddress $IP -Metadata @{"Citrix_Orchestration_Hypervisor_Secret_Allow_Edit"="false"} -Path @("XDHyp:\Connections$connectionName") -Persist -PluginId "HPMoonshotFactory" -Scope @() -SecurePassword $Password -UserName $UserName -sslthumbprint $SslThumbprint New-BrokerHypervisorConnection -HypHypervisorConnectionUid $HypervisorConnectionID
<!--NeedCopy-->

注意:

只有私有 CA 签名证书才需要 sslthumbprint 参数。

证书和指纹验证

要成功创建与 HPE Moonshot 的连接,证书必须没有错误并且指纹的值必须正确。下面是与证书和指纹验证相关的用例:

  • 公共 CA 签名证书有错误。连接未成功创建。查看错误详细信息并解决问题。
  • 公共 CA 签名证书,没有错误。连接已成功创建,SslThumbprints 值为 NULL
  • 私有 CA 签名证书,没有错误和 sslthumbprint 值。使用正确的 SslThumbprints 值成功创建了连接。
  • 指纹值不正确的私有 CA 签名证书。连接未成功创建。
  • 私有 CA 签名证书,没有错误。连接已成功创建。创建连接时,SSlThumbprintsNullSSlThumbprints 值由站点服务更新为一个值。

管理连接

本部分内容详细介绍了如何管理连接:

  • 使用 Web Studio 修复证书问题
  • 使用 PowerShell 命令更新指纹值

修复证书问题

出现证书问题时,Citrix Virtual Apps and Desktops 会阻止 HPE Moonshot 连接,从而阻止您在关联的 HPE Moonshot 节点上交付和管理工作负载。您将在主机连接列表中的连接旁边看到一个错误图标。有关具体问题和解决方案,请参见下表。

问题 解决方案
公共 CA 签名证书出现证书错误 单击连接并选择故障排除选项卡。查看错误详细信息并解决问题。
收到的证书是私有 CA 签名证书或者已过期。 编辑主机连接以更新证书指纹。详细步骤:
 
  1. 选择连接,然后单击编辑连接
 
  1. 连接属性页面上,单击编辑设置
 
  1. 输入连接到 HPE Moonshot 机箱所需的密码,然后单击保存
 
  1. 在出现的警告页面上,将收到的指纹与服务器的指纹进行比较以确定证书的有效性。
 
  1. 如果相同,请选择信任证书,然后单击确定

更新指纹值

创建连接后,可以使用 Set-Item PowerShell 命令更新连接的指纹值。例如,请运行以下命令:

  1. 获取连接的连接详细信息。例如:

    Get-Item -LiteralPath xdhyp:\connections\SinMoonshot-101
    <!--NeedCopy-->
    
  2. 更新指纹值。例如:

    Set-Item -LiteralPath xdhyp:\connections\SinMoonshot-101 -Username Administrator -SslThumbprint xxxxxxxxxxx12AD048480631BB7AB10D69xxxxx
    <!--NeedCopy-->
    
  3. 检查更新后的指纹值。例如:

    Get-Item -LiteralPath xdhyp:\connections\SinMoonshot-101
    <!--NeedCopy-->
    

注意:

如果您在 Set-Item 命令中提供的指纹值不正确,更新将失败。

接下来要去哪里

更多信息

与 HPE Moonshot 的连接