Citrix DaaS

与 HPE Moonshot 的连接

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

注意:

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

创建连接

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

  • Studio
  • PowerShell 命令

使用 Studio 创建连接

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

当发生以下任一情况时,连接建立将停止:

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

使用 PowerShell 命令创建连接

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

  • IP:HPE 服务器 IP 地址
  • 用户名: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-->

注意:

sslthumbprint 参数仅对于私有 CA 签名证书是必需的。

证书和指纹验证

为了成功建立与 HPE Moonshot的连接,证书不能有错误,并且指纹必须具有正确的值。 以下是与证书和指纹验证相关的用例:

  • 公共 CA 签名证书有错误。 连接未创建成功。 查看错误详细信息并解决问题。
  • 公共 CA 签名证书,没有错误。 连接已成功创建,并且 SslThumbprints 值为 Null
  • 私有 CA 签名证书,没有错误,并且 sslthumbprint 值为 `` 。 连接已成功创建,并且具有正确的 SslThumbprints 值。
  • 私有 CA 签名证书的指纹值不正确。 连接未创建成功。
  • 私人 CA 签名证书,无错误。 连接创建成功。 创建连接时, SSlThumbprintsNullSSlThumbprints 值已更新为站点服务的值。

管理连接

本节详细介绍如何管理连接:

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

修复证书问题

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

问题 解决方案
公共 CA 签名证书发生证书错误 单击连接并选择 疑难解答 选项卡。 查看错误详细信息并解决问题。
收到的证书是私人 CA 签名的或已过期。




编辑主机连接以更新证书指纹。 详细步骤:
  1. 选择连接并单击 编辑连接
  2. 连接属性 页面上,单击 编辑设置
  3. 输入连接到 HPE Moonshot 机箱的密码,然后单击 保存
  4. 在出现的 警告 页面上,将收到的指纹与服务器的指纹进行比较以确定证书有效性。
  5. 如果相同,请选择 信任证书 ,然后单击 确定

更新指纹值

创建连接后,您可以使用 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 的连接