問題
變更 NSX Advanced Load Balancer 控制器密碼之後,認證不相符。
原因
如果在 NSX 外部從 Avi Vantage Platform UI 變更 admin 使用者的控制器密碼,NSX 中不會重新整理新密碼。在 NSX 外部所做的任何密碼變更,都不會反映在 NSX Manager 中。NSX Manager 不會反映叢集的狀態。
解決方案
- 從瀏覽器以管理員權限登入 NSX Manager (網址為 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn>)。
- 如果您是在 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"
]
}
}
- 如果您是從 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