NSX Intelligence 用户界面以前可用,但现在不再可见。
问题
如果 NSX Manager Unified Appliance 节点或集群证书已过期,您将看不到 NSX Intelligence 用户界面。
原因
如果 NSX Manager Unified Appliance 节点或集群使用的证书无效或已过期,则许可证实施功能禁止访问 NSX Intelligence 用户界面。
解决方案
- 对于过期的 NSX Manager Unified Appliance 集群证书,请使用以下步骤。
- 通过使用 HTTP 客户端(如 Postman 或 cURL),使用以下 REST API 调用更改 NSX Manager Unified Appliance 集群证书,其中 <cert-id> 是新集群证书。
/api/v1/cluster/api-certificate?action=set_cluster_certificate&certificate_id=<cert-id>
- 从新应用的 NSX Manager Unified Appliance 集群证书中获取 PEM 数据。
- 使用 CLI 管理员凭据登录到 NSX Intelligence 设备,并使用以下命令更新管理器集群证书信息,其中 <pem> 是在上一步中获取的 PEM 数据。
set intelligence manager-cluster cert-b64-encoded-pem <pem>
- 通过使用 HTTP 客户端(如 Postman 或 cURL),使用以下 REST API 调用更改 NSX Manager Unified Appliance 集群证书,其中 <cert-id> 是新集群证书。
- 对于过期的 NSX Manager Unified Appliance 节点证书,请使用以下步骤。
- 通过使用 HTTP 客户端,使用以下 REST API 调用更改 NSX Manager Unified Appliance 节点证书,其中 <cert-id> 是新集群证书。
/api/v1/node/services/http?action=apply_certificate&certificate_id=<cert-id>
- 从新应用的 NSX Manager Unified Appliance 节点证书中获取 NSX Manager Unified Appliance 节点的 IP 地址和 PEM 数据。
- 使用 CLI 管理员凭据登录到 NSX Intelligence 设备,并使用以下命令获取管理器节点的证书 UUID。
get intelligence certificates | json
- 复制 UUID 值,该值由上一步的 CLI 输出中的 NSX_UA_NODE 属性使用。
- 从同一 NSX Intelligence 设备 CLI 会话中,使用以下命令更新管理器节点证书信息,其中 <nsx-mgr-ip-address>、<uuid> 和 <pem> 是您在前两个步骤中获取的值。
set intelligence manager-node <nsx-mgr-ip-address> cert-id <uuid> cert-b64-encoded-pem <pem>
- 通过使用 HTTP 客户端,使用以下 REST API 调用更改 NSX Manager Unified Appliance 节点证书,其中 <cert-id> 是新集群证书。