问题
更改 NSX Advanced Load Balancer 控制器密码后,凭据不匹配。
原因
如果从 NSX-T 外部(如从 Avi Vantage 平台 UI 中)更改 admin 用户的控制器密码,新密码不会在 NSX-T 中刷新。在 NSX-T 之外进行的任何密码更改都不会反映在 NSX Manager 中。NSX Manager 不会反映集群的状态。
解决方案
- 从浏览器中,使用 admin 权限登录到 https://<nsx-manager-ip-address> 中的 NSX Manager。
- 如果是在 NSX-T 之外更改的密码,请运行以下 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-T 更改的密码,请运行以下 API 以更改 NSX-T 中和 NSX Advanced Load Balancer 控制器上的密码、DNS 和 NTP 服务器。
PUT https://<NSX-Manager-IPaddress>/api/v1/alb/controller-nodes/deployments/<node-ID>?running_config=true