ESX/ESXi ホスト修正が次のエラーで失敗する: No supported hosts found for remediate(修正がサポートされているホストが見つかりません)
search cancel

ESX/ESXi ホスト修正が次のエラーで失敗する: No supported hosts found for remediate(修正がサポートされているホストが見つかりません)

book

Article ID: 309678

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:

免責事項: これは英文の記事 「An ESX/ESXi host remediation fails with the error: No supported hosts found for remediate (1024331)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • VMware Update Manager を使用した ESX/ESXi ホスト修正が失敗します。
  • 次のエラーが表示されます。

No supported hosts found for remediate(修正がサポートされているホストが見つかりません)

The operation is not supported on the selected Inventory objects.(この操作は選択されたインベントリ オブジェクトではサポートされていません。)
Check the events for the objects selected for the operation.(この操作で選択されたオブジェクトのイベントを確認してください。)

  • vmware-vum-server-log4cpp.log C:\Documents and Settings\All Users\Application Data\VMware\Update Manager または C:\Users\All Users\VMware\VMware Update Manager\Logs)に次のようなエラーが表示されます。

    "[DATE'VciHostRemediateTask.VciHostRemediateTask{14}' 2276 INFO] [vciHostRemediateTask, 1313] Skipping [HostName] as it is part of HAC enabled cluster"

  • ESX ホストを修正しようとすると、次のエラーで失敗します。

    There are errors during the remediation operation.(修正の操作中にエラーが発生しました)Check the Tasks and Events tab and log files for details.

  • イベントのエンティティを修正すると、次のエラーが表示されます。

    Cannot remediate host "hostname" because it is a part of a HA admission control enabled cluster.(ホスト「ホスト名」はHA アドミッション コントロールが有効化されたクラスタの一部であるため、修正できません。)


Environment

VMware vCenter Update Manager 5.0.x
VMware ESX 4.0.x
VMware vCenter Update Manager 4.1.x
VMware ESXi 4.0.x Embedded
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Installable
VMware vCenter Update Manager 5.1.x
VMware ESXi 4.1.x Installable
VMware vCenter Update Manager 4.0.x
VMware ESX 4.1.x
VMware ESXi 4.1.x Embedded

Cause

この問題は、設定されたアドミッション コントロール ポリシーによって Update Manager がホストを修正できないために発生します。

vCenter Server は、アドミッション コントロール を使用して、フェイルオーバー保護を行うだけの十分なリソースをクラスタ内に確保し、仮想マシン リソースの予約が遵守されるようにします。アドミッション コントロールを使用すると、リソース使用量に制約が適用され、これらの制約に違反するアクションは実行できなくなります。自動プロセスでアクションを実行する必要がある場合(たとえば、VMware Update Manager から指示されたアップグレードの一部)、一時的にフェイルオーバー制約に違反する可能性があります。

Resolution

この問題を解決するには、厳密なアドミッション コントロールを無効にするか、VMware HA を完全に無効にし、ESX/ESXi ホストをメンテナンス モードに切り替えて、アップグレードを続行します。
厳密なアドミッション コントロールを無効にするには、次の手順を実行します。
  1. クラスタを右クリックし、[設定の編集] をクリックします。
  2. [クラスタ機能] で、[VMware HA] をクリックします。
  3. [アドミッション コントロール] で、[無効化: 可用性の制約に違反する場合でも、仮想マシンをパワーオンする] を選択します。
  4. [OK] をクリックします。
VMware HA を無効にするには、次の手順を実行します。
  1. クラスタを右クリックし、[設定の編集] をクリックします。
  2. [クラスタ機能] で、[VMware HA をオフにする] を選択します。
  3. [OK] をクリックします。

ESX/ESXi ホストが正常に修正されたら、今後のホスト フェイルオーバーに備えてクラスタの VMware HA を再度有効にします。


Additional Information

:クラスタ レベルで厳密なアドミッション コントロールまたは HA を無効にせずに、代わりに次の回避策でこの問題を解決できる可能性があります。
  1. データセンターで新しいテスト クラスタを作成します。
  2. 修正する ESX ホストをその新しいクラスタに移動します。
  3. ホストを修正します。
  4. 修正が正常に完了したら、ESX ホストを元の HA クラスタに戻すことができます。
詳細については、『Installing and Administering VMware vSphere Update Manager』を参照してください。
"No supported hosts found for remediate" error during an ESX/ESXi host remediation