可以通过 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 的详细信息。
借助 verifylogin,NSX 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]: