8.2.8. クラスター内のホストの負荷および電源管理ポリシーの設定

evenly_distributed および power_saving スケジューリングポリシーを使用すると、許容可能なメモリーおよび CPU 使用率の値と、仮想マシンをホストへ/から移行する必要のあるポイントを指定することができます。vm_evenly_distributed スケジューリングポリシーは、仮想マシンの数に基づいて、ホスト間で仮想マシンを均等に配布します。スケジューリングポリシーを定義して、クラスター内のホスト全体で自動負荷分散を有効にします。各スケジューリングポリシーの詳細は、「スケジューリングポリシー設定に関する説明」 を参照してください。

ホストの負荷および電源管理ポリシーの設定

  1. ComputeClusters をクリックし、クラスターを選択します。
  2. Edit をクリックします。
  3. Scheduling Policy タブをクリックします。
  4. 以下のポリシーのいずれかを選択します。

    • none
    • vm_evenly_distributed

      1. HighVmCount フィールドで負荷分散を有効にするために、少なくとも 1 台のホストで実行されている必要がある仮想マシンの最小数を設定します。
      2. 最も高使用率の低いホスト上の仮想マシン数と、MigrationThreshold フィールドの最も使用率の低いホストにある仮想マシン数との間の許容可能な最大差を定義します。
      3. SpmVmGrace フィールドの SPM ホストで予約される仮想マシンのスロット数を定義します。
      4. 任意で、HeSparesCount フィールドに、移行またはシャットダウンした場合に Manager 用仮想マシンを起動するのに十分な空きメモリーを確保する、追加のセルフホストエンジンノードの数を入力します。詳細は、「追加ホストでセルフホスト型エンジン用に予約されたメモリースロットの設定」 を参照してください。
    • evenly_distributed

      1. スケジューリングポリシーで CpuOverCommitDurationMinutes フィールドでアクションが実行される前に、定義された使用率値以外の CPU 負荷をホストで実行できる時間 (分単位) を設定します。
      2. HighUtilization フィールドの他のホストへの移行を開始する CPU 使用率のパーセンテージを入力します。
      3. MinFreeMemoryForUnderUtilized で、仮想マシンが他のホストへの移行を開始するために必要な最小空きメモリーを MB 単位で入力します。
      4. MaxFreeMemoryForOverUtilized で、仮想マシンが他のホストへの移行を開始するまでに必要な最大空きメモリーを MB 単位で入力します。
      5. 任意で、HeSparesCount フィールドに、移行またはシャットダウンした場合に Manager 用仮想マシンを起動するのに十分な空きメモリーを確保する、追加のセルフホスト型エンジンノードの数を入力します。詳細は、「追加ホストでセルフホスト型エンジン用に予約されたメモリースロットの設定」 を参照してください。
    • power_saving

      1. スケジューリングポリシーで CpuOverCommitDurationMinutes フィールドでアクションが実行される前に、定義された使用率値以外の CPU 負荷をホストで実行できる時間 (分単位) を設定します。
      2. 以下の CPU 使用率の割合を入力します。このパーセンテージは、LowUtilization フィールドでホストの使用率が低く 考慮されます。
      3. HighUtilization フィールドの他のホストへの移行を開始する CPU 使用率のパーセンテージを入力します。
      4. MinFreeMemoryForUnderUtilized で、仮想マシンが他のホストへの移行を開始するために必要な最小空きメモリーを MB 単位で入力します。
      5. MaxFreeMemoryForOverUtilized で、仮想マシンが他のホストへの移行を開始するまでに必要な最大空きメモリーを MB 単位で入力します。
      6. 任意で、HeSparesCount フィールドに、移行またはシャットダウンした場合に Manager 用仮想マシンを起動するのに十分な空きメモリーを確保する、追加のセルフホスト型エンジンノードの数を入力します。詳細は、「追加ホストでセルフホスト型エンジン用に予約されたメモリースロットの設定」 を参照してください。
  5. クラスターの Scheduler Optimization として、以下のいずれかを選択します。

    • Optimize for Utilization を選択して、スケジューリングに重みモジュールを組み込むため、最適な選択を可能にします。
    • Optimize for Speed を選択して、保留中のリクエストが 10 個以上ある場合にホストの重みをスキップします。
  6. OpenAttestation サーバーを使用してホストを確認し、engine-config ツールを使用してサーバーの詳細を設定している場合は、Enable Trusted Service チェックボックスを選択します。
  7. 必要に応じて、Enable HA Reservation チェックボックスを選択し、Manager が高可用性仮想マシンのクラスター容量を監視できるようにします。
  8. オプションで Provide custom serial number policy チェックボックスを選択し、クラスター内の仮想マシンのシリアル番号ポリシーを指定し、以下のオプションのいずれかを選択します。

    • Host ID を選択して、ホストの UUID を仮想マシンのシリアル番号として設定します。
    • Vm ID を選択して、仮想マシンの UUID をシリアル番号として設定します。
    • Custom serial number を選択し、テキストフィールドにカスタムのシリアル番号を指定します。
  9. OK をクリックします。