免責事項: これは英文の記事「Failed download /etc/passwd on password operations in VCF 5.x for NSX Edges」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
NSX 4.x で API および AUDIT ユーザーを修正 (remediate) する際、"Failed download /etc/passwd" および"Failed to authenticate with the guest operating system"というエラーが表示される。
さらに、ROOT パスワードを修正する際も、"failed to authenticate with the Guest OS" というエラーで失敗する。
VCF 5.x
この /etc/passwd エラーは、 ROOT 認証情報が SDDC Manager と同期していない場合に想定される動作です。 SDDC Manager は、 API/AUDIT パスワードを変更するための /etc/passwd ファイルをダウンロードするために、 ROOT としてログインする必要があります。つまり、最初に ROOT パスワードを修正する必要があります。
ただし、 SDDC Manager 上の ROOT パスワードが「123」で、 NSX 上で passwd を使用してパスワードが「456」に変更された場合、更新された新しいパスワード(456)を使用しても、 SDDC Manager での ROOT の修正は "failed to authenticate with the Guest OS" というエラーで引き続き失敗します。 これは、 passwd コマンドを使用しても、 NSX での root パスワードが完全には変更されていないためです。
lookup_passwords の ROOT パスワードと一致するように設定します。