NSX-T Manager の root パスワードが期限切れ
search cancel

NSX-T Manager の root パスワードが期限切れ

book

Article ID: 431259

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

免責事項:これは英文の記事「NSX-T Manager root password is expired(416526)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • root パスワードの有効期限が切れたことを通知するアラームを受信している。
  • root で SSH 接続できない。root の認証情報を使用して SSH でアクセスを試みても、常に「Access Denied」エラーが表示される。administrator モードで get service ssh を実行し、「Root login」が有効のままであることを確認済み。
    nsx-mngr> get service ssh
    MM DD YYYY UTC HH:MM:SS.###
    Service name:      ssh
    Service state:     running
    Start on boot:     True
    Root login:        enabled
  • Web コンソールに root 認証情報でログインを試みても、「Access Denied」メッセージが表示され失敗する。
  • administrator モードで get user root password-expiration を実行することで、パスワードの状態を直接確認したところ、root パスワードが期限切れであることが明示された。
    nsx-mngr> get user root password-expiration
    MM DD YYYY UTC HH:MM:SS:###
    Password expires 90 days after last change,
     Current password is expired.
    User will receive warning messages 7 days before password expires.

Cause

「root」アカウントのパスワードが期限切れ

Resolution

1. アプライアンスのコンソールに接続します。
2. システムを再起動します。
3. GRUB ブートメニューが表示されたら、すぐに左 SHIFT キーまたは ESC キーを押します。待ちすぎてブートシーケンスが一時停止しなかった場合は、再度システムを再起動する必要があります。
4. e キーを押してメニューを編集します。
5. 一番上の Ubuntu の行を選択し、ユーザー名 root と root の GRUB パスワード(アプライアンスの user root のパスワードとは異なります)を入力します。デフォルトパスワードは NSX@VM!WaR10 です。
6. e キーを押して選択したオプションを編集します。
7. linux で始まる行を探し、その行の末尾に systemd.wants=PasswordRecovery.service を追加します。
8. Ctrl-X を押して起動します。
9. ログメッセージの表示が停止したら、root の新しいパスワードを入力します。
10. もう一度パスワードを入力します。その後、ブートプロセスが続行されます。
11. 再起動後、新しいパスワードで root としてログインし、パスワード変更を確認できます。

Additional Information

Techdocs: アプライアンスのパスワードのリセット

この解決方法は、root パスワードの有効期限が切れた場合だけでなく、パスワードを忘れた場合にも適用できます