サポートされていない値を使用して仮想マシンで [CPU 数設定] アクションまたは [メモリ設定] アクションを実行すると、仮想マシンが使用できない状態のままとなることがあります。その結果、vCenter Server で問題を解決する必要があります。

問題

CPU 数設定アクションまたはメモリ設定アクションを正常に実行した後に、仮想マシンをパワーオンできない。失敗した仮想マシンのパワーオン アクションについて [最近のタスク] でメッセージを確認すると、ホストが新しい CPU 数または新しいメモリ値をサポートしていないというメッセージが表示される。

原因

vCenter Server で CPU 値およびメモリ値の変更を検証する方法が原因となって、vRealize Operations のアクションを使用して、サポートされていない量に値を変更することができます。この変更は、仮想マシンがパワーオフ状態であるときにアクションを実行した場合に行われる可能性があります。

オブジェクトがパワーオンされていた場合は、タスクは失敗しますが、任意の値の変更がロールバックされ、マシンが再びパワーオンされます。オブジェクトがパワーオフである場合、タスクは成功し、vCenter Server で値が変更されます。しかし、サポートされている値に CPU またはメモリを手動で変更しない限り、アクションまたは vCenter Server のいずれを使用してもターゲット オブジェクトがパワーオンできない状態のままとなります。

解決方法

  1. 左側のメニューで [管理] をクリックし、左側のペインから [最近のタスク] を選択します。
  2. タスク リストで、失敗した仮想マシンのパワーオン アクションを探し、タスクに関連付けられたメッセージを確認します。
  3. タスクが失敗した理由を示すメッセージを検索します。
    たとえば、パワーオフ状態の仮想マシンで [CPU 数設定] アクションを実行して CPU 数を 2 から 4 に増やしたが、ホストでは 4 個の CPU がサポートされていないとします。この CPU 設定タスクは、[最近のタスク] で正常に完了したと報告されます。しかし、仮想マシンをパワーオンしようとしても、タスクが失敗します。この例では、メッセージは「 仮想マシンを稼動するには 4 個の CPU が必要ですが、ホスト ハードウェアには 2 個しかありません」となります。
  4. [最近のタスク] リストでオブジェクト名をクリックします。
    メインのペインが更新され、選択したオブジェクトのオブジェクト詳細が表示されます。
  5. ツールバーで [アクション] メニューをクリックして、[vSphere Client で仮想マシンを開く] をクリックします。
    vSphere Web Client が開き、仮想マシンが現在のオブジェクトになります。
  6. vSphere Web Client で、[管理] タブをクリックして、[仮想マシンのハードウェア] をクリックします。
  7. [編集] をクリックします。
  8. [設定の編集] ダイアログ ボックスで、CPU 数またはメモリをサポートされている値に変更して、[OK] をクリックします。
    これで、Web Client または vRealize Operations から仮想マシンをパワーオンできるようになります。