ESX/ESXi ホストで root パスワードを忘れた場合の変更
search cancel

ESX/ESXi ホストで root パスワードを忘れた場合の変更

book

Article ID: 342829

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:

免責事項: これは英文の記事 「Changing a forgotten root password on an ESX/ESXi host (1317898)」の日本語訳です。

記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。

最新情報は英語版の記事で参照してください。

この記事には、ESX/ESXi ホストの root パスワードを忘れた場合にリセットする手順が記載されています。



Environment

VMware ESXi 3.5.x Installable
VMware ESX Server 3.5.x
VMware vSphere ESXi 6.5
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Installable
VMware ESX Server 3.0.x
VMware ESX 4.1.x
VMware ESXi 4.1.x Installable
VMware ESX Server 2.0.x
VMware ESX Server 2.1.x
VMware vSphere ESXi 5.1
VMware vSphere ESXi 6.0
VMware ESX Server 2.5.x
VMware ESX 4.0.x

Resolution

:場合によって、キーボードが故障しているために ESX/ESXi ホストへのログインができないことがあります。ログイン認証情報がわかっているにもかかわらずログインに失敗する場合は、別の物理キーボードを使用してテストするとよいでしょう。

ESX/ESXi ホストの root ユーザーのパスワードを忘れた場合、または知らない場合、再インストールせずに変更することもできます。

警告:この方法は誤って使用される場合があり、ホストへの適切な物理アクセス、リモート コンソール アクセスの認証化、再起動手順に対する監視および保護(grub パスワードなど)、管理ネットワークへのアクセス制限によって保護する必要があります。

セキュリティのベスト プラクティスの詳細については、http://www.vmware.com/resources/techresources/726 を参照してください。

:下記の手順では、パスワードのリセットを実行します。これにより、既存の root パスワードが新しいものに「無分別に」置換されます。これは、パスワードの復旧メカニズムとは異なります。つまり、元の root パスワードがわかるわけではありません。VMware では、ESX/ESXi ホストの元の root パスワードを復元するためのツールや方法は提供していません。

ESXi 3.5ESXi 4.x、および ESXi 5.0

ESXi ホストの再インストールが、ESXi のパスワードをリセットする方法としてサポートされている唯一の方法です。その他の方法を使用すると、ESXi アーキテクチャの複雑な性質のためにホスト障害が起こるか、サポートされない構成になる可能性があります。ESXi にはサービス コンソールがないため、シングル ユーザー モードのようなパスワードをリセットする従来の Linux メソッドは適用されません。

ESX 3.x および 4.x

:このセクションは、ESXi に適用されません。

ESX 3.x または ESX 4.x ホストの root ユーザーのパスワードを変更するには、シングル ユーザー モードに再起動する必要があります。そのためには、次の手順に従います:

  1. ESX ホストを再起動します。
  2. GRUB 画面が表示されたら、スペース バーを押してサーバが自動的に VMware ESX に起動するのを停止します。
  3. 矢印キーを使用して、サービス コンソールのみ(トラブルシューティング モード)を選択します。
  4. a キーを押して、カーネルの引数(起動オプション)を変更します。
  5. 表示された行で、スペースに続いて single という単語を入力します。
  6. Enter を押します。サーバは、シングル ユーザー モードへの起動を続行します。
  7. sh-2.05b# のようなバッシュ プロンプトが表示されたら、コマンド passwd を入力して Enter を押します。
  8. プロンプトに従い、新しい root ユーザー パスワードを設定します。詳細については、ESX ホスト root パスワードの変更 (1004659) (Changing an ESX host root password (1004659)) を参照してください。
  9. パスワードが正常に変更されたら、コマンド reboot を使用してホストを再起動し、VMware ESX が正常に起動できるようにします。

ESX Server 2.x

:このセクションは、ESXi に適用されません。

ESX 2.x ホストの root ユーザーのパスワードを変更するには、シングル ユーザー モードに再起動する必要があります。そのためには、次の手順に従います:

  1. ESX ホストを再起動します。
  2. LILO 画面が表示されたら、スペース バーを押してサーバが自動的に VMware ESX に起動するのを停止します。
  3. LILO プロンプトで linux を選択し、-s を行の最後に追加します。例:linux -s。
  4. Enter を押します。システムが起動を開始します。サーバはシングル ユーザー モードへの起動を続行します。
  5. sh-2.05b# のようなバッシュ プロンプトが表示されたら、コマンド passwd を入力して Enter を押します。
  6. プロンプトに従い、新しい root ユーザー パスワードを設定します。詳細については、ESX ホスト root パスワードの変更 (1004659) (Changing an ESX host root password (1004659)) を参照してください。
  7. パスワードが正常に変更されたら、コマンド reboot を使用してホストを再起動し、VMware ESX が正常に起動できるようにします。

システムが起動を完了したら、新しいパスワードを使用して root ユーザーとしてログインできます。


Additional Information

この記事の翻訳バージョンについては、次を参照してください:

Spanish: Cambiar la contraseña de raíz olvidada de un host ESX/ESXi (2033142)

Changing a forgotten root password on an ESX/ESXi host