NSX Intelligence 用户界面以前可用,但现在不再可见。

问题

如果 NSX Manager Unified Appliance 节点或集群证书已过期,您将看不到 NSX Intelligence 用户界面。

原因

如果 NSX Manager Unified Appliance 节点或集群使用的证书无效或已过期,则许可证实施功能禁止访问 NSX Intelligence 用户界面。

解决方案

  1. 对于过期的 NSX Manager Unified Appliance 集群证书,请使用以下步骤。
    1. 通过使用 HTTP 客户端(如 Postman 或 cURL),使用以下 REST API 调用更改 NSX Manager Unified Appliance 集群证书,其中 <cert-id> 是新集群证书。
      /api/v1/cluster/api-certificate?action=set_cluster_certificate&certificate_id=<cert-id>
    2. 从新应用的 NSX Manager Unified Appliance 集群证书中获取 PEM 数据。
    3. 使用 CLI 管理员凭据登录到 NSX Intelligence 设备,并使用以下命令更新管理器集群证书信息,其中 <pem> 是在上一步中获取的 PEM 数据。
      set intelligence manager-cluster cert-b64-encoded-pem <pem>
  2. 对于过期的 NSX Manager Unified Appliance 节点证书,请使用以下步骤。
    1. 通过使用 HTTP 客户端,使用以下 REST API 调用更改 NSX Manager Unified Appliance 节点证书,其中 <cert-id> 是新集群证书。
      /api/v1/node/services/http?action=apply_certificate&certificate_id=<cert-id>
    2. 从新应用的 NSX Manager Unified Appliance 节点证书中获取 NSX Manager Unified Appliance 节点的 IP 地址和 PEM 数据。
    3. 使用 CLI 管理员凭据登录到 NSX Intelligence 设备,并使用以下命令获取管理器节点的证书 UUID。
      get intelligence certificates | json
    4. 复制 UUID 值,该值由上一步的 CLI 输出中的 NSX_UA_NODE 属性使用。
    5. 从同一 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>