VCF 5.x における NSX Edge のパスワード操作時の「Failed download /etc/passwd」エラー
search cancel

VCF 5.x における NSX Edge のパスワード操作時の「Failed download /etc/passwd」エラー

book

Article ID: 436984

calendar_today

Updated On:

Products

VMware SDDC Manager / VCF Installer

Issue/Introduction

免責事項: これは英文の記事「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" というエラーで失敗する。

Environment

VCF 5.x

Cause

この /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 パスワードが完全には変更されていないためです。

Resolution

  • ROOT としてログインした VM コンソールから passwd root を実行し、EDGE 上の ROOT パスワードを lookup_passwords の ROOT パスワードと一致するように設定します。
  • SDDC Manager のパスワードのページから UPDATE を実行し、ROOT に新しいパスワードを提供します。
  • ROOT パスワードが同期され、UPDATE 操作が成功したら、必要に応じて API/AUDIT のパスワードを修正します。