vSphere Client を使用してホストを管理できない場合にコマンド ラインから仮想マシンをパワーオンする
search cancel

vSphere Client を使用してホストを管理できない場合にコマンド ラインから仮想マシンをパワーオンする

book

Article ID: 307904

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

この記事には、vCenter Server または vSphere Client からホストを管理できない場合に、ESX ホスト コンソールまたは RCLI/vSphere CLI を介してコマンド ラインから仮想マシンをパワーオンする手順が記載されています。

Symptoms:

免責事項: これは英文の記事 「Powering on a virtual machine from the command line when the host cannot be managed using vSphere Client (1038043)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


Environment

VMware ESXi 4.1.x Installable
VMware ESXi 4.0.x Embedded
VMware ESXi 4.1.x Embedded
VMware ESXi 3.5.x Embedded
VMware ESXi 4.0.x Installable
VMware ESX 4.1.x
VMware ESX Server 3.5.x
VMware ESX 4.0.x
VMware ESXi 3.5.x Installable
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.0

Resolution

:この記事の手順を実行するには、物理コンソールに直接入力する場合でも、SSH を使用する場合でも、ホストに対する root アクセス権が必要です。root アクセス権を有効にする方法の詳細については、以下を参照してください。

ESXi 5.x

コマンド ラインから仮想マシンをパワーオンするには、次の手順を実行します。
  1. 次のコマンドを使用して、仮想マシンのインベントリ ID を一覧表示します。

    vim-cmd vmsvc/getallvms |grep <vm name>

    :出力の第一列に vmid が表示されます。

  2. 次のコマンドを使用して仮想マシンのパワー状態を確認します。

    vim-cmd vmsvc/power.getstate <vmid>

  3. 次のコマンドを使用して仮想マシンをパワーオンします。

    vim-cmd vmsvc/power.on <vmid>

ESXi 4.1

コマンド ラインから仮想マシンをパワーオンするには、次の手順を実行します。
  1. 次のコマンドを使用して、仮想マシンのインベントリ ID を一覧表示します。

    vim-cmd vmsvc/getallvms |grep <vm name>

    :出力の第一列に vmid が表示されます。

  2. 次のコマンドを使用して仮想マシンのパワー状態を確認します。

    vim-cmd vmsvc/power.getstate <vmid>

  3. 次のコマンドを使用して仮想マシンをパワーオンします。

    vim-cmd vmsvc/power.on <vmid>

ESXi 4.0

コマンド ラインから仮想マシンをパワーオンするには、次の手順を実行します。
  1. 次のコマンドを使用して、仮想マシンのインベントリ ID を一覧表示します。

    vmware-vim-cmd vmsvc/getallvms |grep <vm name>

    :出力の第一列に vmid が表示されます。

  2. 次のコマンドを使用して仮想マシンのパワー状態を確認します。

    vmware-vim-cmd vmsvc/power.getstate <vmid>

  3. 次のコマンドを使用して仮想マシンをパワーオンします。

    vmware-vim-cmd vmsvc/power.on <vmid>


ESX 4.0 および ESX 4.1

コマンド ラインから仮想マシンをパワーオンするには、次の手順を実行します。
  1. ホスト上のすべての仮想マシンのパスを一覧表示します。

    vmware-cmd -l

  2. 次のコマンドを使用して仮想マシンの状態を取得します。

    vmware-cmd <path to the VMX file> getstate

  3. 次のコマンドを使用して仮想マシンをパワーオンします。

    vmware-cmd <path to the VMX file> start


ESXi 3.5

コマンド ラインから仮想マシンをパワーオンするには、次の手順を実行します。
  1. 次のコマンドを使用して、仮想マシンのインベントリ ID を一覧表示します。

    vim-cmd vmsvc/getallvms |grep <vm name>

  2. 次のコマンドを使用して仮想マシンのパワー状態を確認します。

    vim-cmd vmsvc/power.getstate <vmid>

  3. 次のコマンドを使用して仮想マシンをパワーオンします。

    vim-cmd vmsvc/power.on <vmid>

ESX 3.5

コマンド ラインから仮想マシンをパワーオンするには、次の手順を実行します。
  1. ホスト上のすべての仮想マシンのパスを一覧表示します。

    vmware-cmd -l

  2. 次のコマンドを使用して仮想マシンの状態を取得します。

    vmware-cmd <path to the VMX file> getstate

  3. 次のコマンドを使用して仮想マシンをパワーオンします。

    vmware-cmd <path to the VMX file> start


Additional Information

関連する情報については、次の項目を参照してください。
Powering on a virtual machine from the command line when the host cannot be managed using vSphere Client