XenServer

ワークロードバランシング

注:

  • Workload Balancingは、XenServer® Premium Editionのお客様にご利用いただけます。XenServerの ライセンスについて詳しくは、ライセンスを参照してください。アップグレードまたはXenServerライセンスの取得については、 Citrix Webサイトにアクセスしてください。
  • Workload Balancing 8.4.1は、XenServer 8.4およびXenServer 9と互換性があります。XenServer 8.4からXenServer 9へのローリングプールアップグレードを 実行する場合は、ローリングプールアップグレードを実行する前に、Workload Balancing仮想アプライアンスをバージョン8.4.1に更新してください。 XenServer 9は、Workload Balancing 8.4.1以降のみをサポートしています。Workload Balancing仮想アプライアンスの最新バージョンは、 次の場所からダウンロードできます。 XenServerダウンロードページ

Workload Balancingは、仮想アプライアンスとしてパッケージ化されたXenServer Premium Editionのコンポーネントであり、次の 機能を提供します。

  • XenServer環境での仮想マシン(VM)のパフォーマンスに関するレポートを作成する

  • リソース使用率を評価し、プール内でVMのワークロードのニーズに最適なホストにVMを配置する

  • XenServerリソースプール内のホスト間でVMワークロードのバランスをとる

  • VMを起動する最適なホストを決定する

  • 電源をオフにしたVMを再開する最適なホストを決定する

  • ホストに障害が発生した場合にVMを移動する最適なホストを決定する

  • ホストをメンテナンスモードにする場合、またはメンテナンスモードから解除する場合に、ホストの各VMに最適なサーバーを決定 する

設定に応じて、Workload Balancingはこれらのタスクを自動的に実行するか、再バランシングと配置の推奨事項を受け入れるように促すことができます。 また、Workload Balancingを構成して、特定の時間にホストの電源を自動的にオフにすることもできます。 たとえば、夜間にホストの電源をオフにして電力を節約するように構成できます。

Workload Balancingは、実行するアクションに関する通知をXenCenter®で送信できます。xe CLIを使用してWorkload Balancingアラートの アラートレベルを構成する方法の詳細については、 XenCenterでWorkload Balancingアラートのアラートレベルを設定するを参照してください。

Workload Balancingは、プール全体でのVMの使用状況を評価することで機能します。ホストがパフォーマンスしきい値を超えると、 Workload BalancingはVMをプール内の負荷の少ないホストに再配置します。ワークロードのバランスを再調整するために、Workload Balancingは VMを移動してホストのリソース使用率のバランスをとります。

リバランスと配置の推奨事項が環境のニーズに合致するように、 Workload Balancing を次のいずれかの方法でワークロードを最適化するように構成できます。

  • リソースのパフォーマンスを最大化する
  • ホストに収まるVMの数を最大化する

これらの最適化モードは、事前に定義された時間に自動的に変更されるように構成することも、常に同じ状態を維持するように構成することもできます。For さらに詳細な設定を行うには、個々のリソースメトリック(CPU、ネットワーク、ディスク、メモリ)の重み付けを微調整します。

キャパシティプランニングの実行を支援するために、Workload Balancing はホストとプールの健全性、 最適化とVMのパフォーマンス、およびVMの移動履歴に関する履歴レポートを提供します。

Workload Balancing はパフォーマンスデータを取得するため、このコンポーネントを使用して、 仮想化環境に関する Workload Reports と呼ばれるレポートを生成することもできます。詳細については、 ワークロードレポートの生成を参照してください。

Workload Balancing の基本概念

VMが実行されているとき、それらは物理ホスト上のコンピューティングリソースを消費します。これらのリソースには、CPU、メモリ、 ネットワーク読み取り、ネットワーク書き込み、ディスク読み取り、ディスク書き込みが含まれます。一部のVMは、そのワークロードに応じて、 同じホスト上の他のVMよりも多くのCPUリソースを消費する場合があります。ワークロードは、VM上で実行されているアプリケーションとそのユーザー トランザクションによって定義されます。ホスト上のすべてのVMの合計リソース消費量は、ホスト上の利用可能なリソースを減少させます。

Workload Balancing は、VMおよび物理ホスト上のリソースパフォーマンスに関するデータを取得し、データベースに保存します。 Workload Balancing は、このデータとユーザーが設定したプリファレンスを組み合わせて使用し、 最適化と配置の推奨事項を提供します。

最適化とは、ホストが目標に沿って「改善」される方法です。Workload Balancing は、 パフォーマンスまたは密度を向上させるために、プール内のホスト間でVMを再分散する推奨事項を作成します。 Workload Balancing が推奨事項を作成する際、その目標は、プール内のホスト間でバランスまたは調和を生み出すことです。 Workload Balancing がこれらの推奨事項に基づいて行動する場合、その行動は最適化として知られています。

Workload Balancing が有効になっている場合、XenCenter はVMを起動するための最適なホストを示すスター評価を提供します。 これらの評価は、次の場合にも提供されます。

  • VMが電源オフのときに起動したい場合
  • VMが一時停止しているときに起動したい場合
  • VMを別のホストに移行したい場合(移行およびメンテナンスモード)

Workload Balancing のコンテキスト内では、次のようになります。

  • パフォーマンスとは、ホスト上の物理リソースの使用状況(例えば、ホスト上のCPU、メモリ、ネットワーク、およびディスク 使用率)を指します。Workload Balancingをパフォーマンス最大化に設定すると、VMの配置を推奨し、 各VMに最大限のリソースが利用可能になるようにします。

  • 密度とは、ホスト上のVMの数を指します。Workload Balancingを密度最大化に設定すると、 プール内で電源がオンになっているホストの数を減らせるようにVMの配置を推奨します。これにより、VMに十分な 計算能力が確保されます。

Workload Balancingは、High Availabilityのためにすでに指定した設定と競合しません。これらの機能は 互換性があります。

ワークロードバランシング

この記事の概要