verifylogin コマンドは、NSX Advanced Load Balancer Controller シェル プロンプトから使用して、統合クラウドのログイン設定を検証できます。この記事に記載されている手順に従って、VMware vCenter Server に指定された認証情報の正確性を確認します。このオプションは、NSX Advanced Load Balancer の VMware Cloud との統合のトラブルシューティングに役立ちます。
方法
NSX Advanced Load Balancer Controller シェル プロンプトにログインし、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 Server の正しい認証情報です。NSX Advanced Load Balancer Controller は、VMware Cloud データセンター 2-10.10.2.10 の詳細を返します。
NSX Advanced Load Balancer Controller は、verifylogin の助けを借りて、間違ったユーザー名またはパスワードを検出することができます。NSX Advanced Load Balancer Controller は、vCenter Server に誤った認証情報が指定されている場合、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]: