可以通过 NSX Advanced Load Balancer Controller Shell 提示符使用 verifylogin 命令验证集成云的登录设置。按照本文中所述的步骤,检查为 VMware vCenter 提供的凭据是否正确。在对 NSX Advanced Load Balancer 与 VMware Cloud 的集成进行故障排除时,此选项非常有用。

说明

登录到 NSX Advanced Load Balancer Controller Shell 提示符,然后输入 verifylogin 命令。NSX Advanced Load Balancer 将根据验证状态返回以下输出:

[admin:Controller-16-3-6]: > verifylogin vcenter vcenter_url 10.10.2.10 username root password vmware
+-------------------------+------+-------------------+
| Uuid                    | Name | Managed Object Id |
+-------------------------+------+-------------------+
| datacenter-2-10.10.2.10 | -    | datacenter-2      |
+-------------------------+------+-------------------+
[admin:Controller-16-3-6]: >

在上面的示例中,用户名 root 和密码 vmware 是 vCenter 的正确凭据。NSX Advanced Load Balancer Controller 将返回 VMware Cloud datacenter-2-10.10.2.10 的详细信息。

借助 verifyloginNSX Advanced Load Balancer Controller 可以检测错误的用户名或密码。当为 vCenter 提供的凭据错误时,NSX Advanced Load Balancer Controller 将返回以下错误:vCenter 的用户名/密码不正确 (The username/password for the vCenter is incorrect)。观察在以下代码段中作为输出显示的错误消息。

[admin:Controller-16-3-6]: > verifylogin vcenter vcenter_url 10.10.2.10 username root password vmware2
{"error": "'The username/password for the vCenter is incorrect'"}
[admin:Controller-16-3-6]: