如何建立与 HPE Moonshot 的连接
创建和管理连接和资源 描述了创建连接的向导。以下信息涵盖了 HPE Moonshot 特有的详细信息。
注意:
在创建到 HPE Moonshot 的连接之前,您需要首先完成 HPE 帐户的设置。请参阅 HPE Moonshot 虚拟化环境。
创建一条连接
您可以使用以下方式创建到 HPE Moonshot 的连接:
- Web 工作室
- 使用 PowerShell 命令进行配置
使用 Web Studio 创建连接
- 在“添加连接和资源”页面中,选择“HPE Moonshot”作为连接类型。
- 输入您的 Moonshot iLO 机箱管理器的连接地址。您可以将 IP 地址、主机名或 FQDN 用作地址。
- 输入您的机箱管理凭据,并提供一个易于识别的连接名称。
在以下任一情况发生时,连接设置将停止:
- Citrix Virtual Apps and Desktops™ 收到带有错误的公共 CA 签名证书:将显示错误消息。按照屏幕上的说明修复问题。否则,您无法继续创建连接。
- Citrix Virtual Apps and Desktops 收到私有 CA 签名证书。将显示警告页面。将收到的指纹与服务器的指纹进行比较以验证证书的有效性。如果有效,请选择“信任证书”并单击“确定”以继续创建连接。Citrix Virtual Apps and Desktops 将信任该证书并存储指纹以供将来验证。
使用 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 签名的证书无错误。连接成功创建。创建连接时,
SSlThumbprints为 Null。SSlThumbprints值由站点服务更新为某个值。
注意:
Citrix Database 与 Moonshot 服务器之间的证书指纹不匹配会在 Web Studio 中触发警告。但是,此警告不会出现在基于 MMC 的 Studio 中。
管理您的连接
本节详细介绍了如何管理连接:
- 使用 Web Studio 修复证书问题
- 使用 PowerShell 命令更新指纹值
修复证书问题
当出现证书问题时,Citrix Virtual Apps and Desktops 会阻止 HPE Moonshot 连接,从而阻止您在关联的 HPE Moonshot 节点上交付和管理工作负载。您会在主机连接列表中看到连接旁边有一个错误图标。有关具体问题和解决方案,请参阅下表。
| 问题 | 解决方案 |
|---|---|
| 公共 CA 签名的证书出现证书错误 | 单击连接并选择故障排除选项卡。查看错误详细信息并解决问题。 |
| 收到的证书是私有 CA 签名的或已过期。
|
编辑主机连接以更新证书指纹。详细步骤\: |
|
|
更新指纹的数值
创建连接后,您可以使用 Set-Item PowerShell 命令更新连接的指纹值。例如,运行以下命令:
-
获取连接的连接详细信息。例如:
Get-Item -LiteralPath xdhyp:\connections\SinMoonshot-101 <!--NeedCopy--> -
更新指纹的数值。例如:
Set-Item -LiteralPath xdhyp:\connections\SinMoonshot-101 -Username Administrator -SslThumbprint xxxxxxxxxxx12AD048480631BB7AB10D69xxxxx <!--NeedCopy--> -
检查更新后的指纹值。例如:
Get-Item -LiteralPath xdhyp:\connections\SinMoonshot-101 <!--NeedCopy-->
注意:
如果您在
Set-Item命令中提供了不正确的指纹值,则更新将失败。
接下来去哪里
- 如果您处于初始部署过程中,请参阅 创建计算机目录
- 有关 AWS 的特定信息,请参阅 创建 HPE Moonshot 计算机目录