クラスタ上で希望する vSphere HA フェイルオーバーレベルを満たすための構成済みリソースが不足している
search cancel

クラスタ上で希望する vSphere HA フェイルオーバーレベルを満たすための構成済みリソースが不足している

book

Article ID: 421685

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項: これは英文の記事 「Insufficient configured resources to satisfy the desired vSphere HA failover level on the cluster」 の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

症状: 

  • vSphere HA クラスタで専用フェイルオーバホストポリシーが有効化されています。
  • クラスタのサマリに "Insufficient configured resources to satisfy the desired vSphere HA failover level on the cluster" と表示されます。
  • vpxd.log に、以下に類似したログが出力されます(以下のログは vCenter Server 8.0U2 では警告レベルですが、8.0U2 未満の場合はログレベルを verbose にする必要があります):

    yyyy-mm-ddT verbose vpxd[7F9A72862700] [Originator@6876 sub=DAS opID=DrsHaConfigWithTOCDialog-apply-1351484-ngc:70073575-2c-04] Failover resources reservation is 64587 cpu and 767809 memory and desired resources for admission control are 64750 cpu and 766785 memory with failover level 1

    または

    yyyy-mm-ddT verbose vpxd[10439] [Originator@6876 sub=DAS opID=xxxx] Insufficient Failover resources for admission control. Current: CPU-reservation: 120959, Mem-reservation: 476146 Desired: CPU-reservation: 120448, Mem-reservation: 476930 (failover level: 1).

    注:上記ログの抜粋はサンプルです。日付、時刻、および環境変数はお使いの環境によって異なる場合があります。

Environment

VMware vCenter Server 6.5
VMware vCenter Server 7.x
VMware vCenter Server 8.x

Cause

  1. この問題は専用ホストフェイルオーバーポリシーで最大容量のホストが選択されていない場合に発生します。
  2. 環境内のリソース予約および利用可能なフェイルオーバー容量が、アドミッションコントロールポリシーの要件を満たすのに不十分です。
    それため、HA アドミッションコントロールは失敗してアラームを発生させます。

Resolution

本事象を回避策として以下のいずれかのオプションを使用してください。

  • 他のアドミッションコントロールポリシーの使用します (スロットまたはパーセンテージベースのポリシー) 。
  • すべてのホストの中で最大の CPU およびメモリを持つホストを専用ホストとして使用します。
  • フェイルオーバーの最大容量を増やすことができない場合は、HA が厳密なリソース予約なしに機能できるようにアドミッションコントロールを無効にすることを検討してください。

Additional Information

スロットポリシーを使用している場合、vSphere HA は以下の手順を通してアドミッションコントロールを実行します。

  • スロットサイズの計算: スロットは CPU とメモリリソースの論理ユニット単位を表し、デフォルトではクラスタ内てせパワーオンした仮想マシンの要件を満たすようにサイズ設定されます。

  •  

    ホスト毎のスロット数の決定: vSphere HA は、クラスタ内の各ホストが収容できるスロット数を計算します。

  •  

    現在のフェイルオーバー容量の決定: 既存のすべての仮想マシンをパワーオンするための十分なスロットを提供しながら、障害が発生してもよいホストの数を表します。

  •  

    現在および構成済みのフェイルオーバー容量の比較: 現在のフェイルオーバー容量がユーザー定義の構成済みフェイルオーバー容量よりも低い場合、アドミッションコントロールによって操作が阻止されます。

 

詳細については、以下のドキュメントを参照してください:
https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/8-0/vsphere-availability/creating-and-using-vsphere-ha-clusters/vsphere-ha-admission-control/slot-policy-admission-control.html