問題

變更 NSX Advanced Load Balancer 控制器密碼之後,認證不相符。

原因

如果在 NSX 外部從 Avi Vantage Platform UI 變更 admin 使用者的控制器密碼,NSX 中不會重新整理新密碼。在 NSX 外部所做的任何密碼變更,都不會反映在 NSX Manager 中。NSX Manager 不會反映叢集的狀態。

解決方案

  1. 從瀏覽器以管理員權限登入 NSX Manager (網址為 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn>)。
  2. 如果您是在 NSX 外部變更密碼,請執行下列 API 來變更密碼。
    PUT https://<NSX-Manager-IPaddress>/api/v1/alb/controller-nodes/deployments/<node_id>
    {
    "form_factor": "SMALL",
    "user_settings": {
    "admin_password": "Tilak@123456"
    },
    "deployment_config": {
    "vc_id": "755bd5cb-3700-456c-b74e-25f5140f4a50",
    "compute_id": "domain-c201",
    "host_id": null,
    "storage_id": "datastore-206",
    "management_network_id": "network-207",
    "hostname": "controller-AA",
    "placement_type": "AlbControllerVsphereClusterNodeVmDeploymentConfig",
    "disk_provisioning": "THIN",
    "dns_servers": [
    "8.8.8.8"
    ]
    }
    }
    
  3. 如果您是從 NSX 來變更密碼,請執行下列 API 來變更 NSX 中和 NSX Advanced Load Balancer 控制器上的密碼、DNS 和 NTP 伺服器。

    PUT https://<NSX-Manager-IPaddress>/api/v1/alb/controller-nodes/deployments/<node-ID>?running_config=true