ESX/ESXi ホストで仮想マシンの電源状態を確認する
search cancel

ESX/ESXi ホストで仮想マシンの電源状態を確認する

book

Article ID: 308997

calendar_today

Updated On:

Products

VMware vCenter Server 7.0 VMware vCenter Server 8.0 VMware vSphere ESXi 8.0 VMware vSphere ESXi 7.0

Issue/Introduction

この記事には、ESX または ESXi ホスト上で仮想マシンの電源状態を確認する方法が記載されています。場合によっては、VMware のグラフィカル インターフェイスを見ただけでは、ESX または ESXi ホスト上で仮想マシンの電源状態を確認できないことがあります。またこの記事では、パワーオン状態の仮想マシンのプロセス ID (PID) を確認する方法についても説明します。

Symptoms:

免責事項: これは英文の記事  Determine the power status of a virtual machine on an ESX or ESXi Host の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware ESXi Version 7.x

VMware vCenter Server 7.x

VMware ESXi Version 8.x

VMware vCenter Server 8.x

Resolution

仮想マシンがパワーオン状態であることを確認するには、次の手順を実行します。
  1. vCenter Server ホストで vSphere Client をポイントすることによって、vCenter Server に従って仮想マシンの状態をチェックします。

    1. vSphere Client を起動します。
    2. Server で、vCenter Server ホストの IP アドレスを入力します。
    3. vCenter Server ホストの有効なログイン名(administrator とそのパスワードなど)を入力します。

    仮想マシンがパワーオフされていることを確認します。



    • これで常に正しい状態が確認できるとは限りません。次の手順を実行して、仮想マシンのステータスを確認してください。
    • 仮想マシンをパワーオンするオプションが使用できない場合は、vCenter Server サービスを再起動してみてください。
    • 仮想マシンが、vCenter Server ではパワーオン状態の表示になっているが、次の手順ではパワーオフされる場合は、vCenter Server サービスを再起動してください。


      :詳細については、「How to stop, start, or restart vCenter Server servicesを参照してください。

  2. ESX/ESXi Server ホストで vSphere Client を直接ポイントすることによって、ESX/ESXi ホストに従って仮想マシンの状態をチェックします。
    1. vSphere Client を起動します。
    2. サーバの下に ESX/ESXi Server ホストの IP アドレスを入力します。
    3. ESX/ESXi Server ホストの有効なログイン名(root とそのパスワードなど)を入力します。

    仮想マシンがパワーオフされていることを確認します。

  3. ESX/ESXi ホストに対して直接 SSH セッションを開きます。詳細は、Opening a command or shell promptを参照してください。
  4. 次のコマンドを実行して仮想マシンの電源状態を確認します。

    • ESX の場合 – vmware-cmd <cfg> getstate

      ここで、<cfg> は構成ファイルへのパスです。このパスは、vmware-cmd –l コマンドで確認できます。

    • ESXi の場合 – # vm-support -x : ESXi 5.x の場合 - # vm-support -V)または # vim-cmd vmsvc/getallvms

      コマンドの出力から ID を確認し、その ID を使用して次のコマンドを実行し、電源状態をチェックします。

      # vim-cmd vmsvc/power.getstate <Vmid>

  5. ESX ホスト上の仮想マシンの場合、次のコマンドを実行して、その仮想マシン用に実行されているプロセスが存在するかどうか確認します。

    ps –auxwww | grep –i VM_NAME

    これはプロセス一覧を表示する標準の Linux コマンドです。この grep コマンド以外のプロセスが一覧に表示されたら、列の 2 番目の値をメモします。それがプロセス ID (PID) であり、以降のトラブルシューティング手順で問題を解決するのに必要になることがあります。

ESXi ホスト上の仮想マシンのパワーオフについては、「Unable to Power off a Virtual Machine in an ESXi host」を参照してください。



Additional Information