XenServer

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

注記:

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

ワークロードバランシングは、仮想アプライアンスとしてパッケージ化されたXenServer Premium Editionのコンポーネントで、 以下の機能を提供します。

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

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

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

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

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

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

  • ホストをメンテナンス モードにする、またはメンテナンスモードから外す際に、ホストの各VMに最適なサーバーを決定します。

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

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

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

再調整と配置の推奨事項がお客様の環境のニーズに合致するように、Workload Balancing を構成して ワークロードを以下のいずれかの方法で最適化できます。

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

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

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

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

Workload Balancing の基本概念

VMが実行されているとき、それらは物理ホスト上のコンピューティングリソースを消費します。これらのリソースには、CPU、メモリ、 ネットワーク読み取り、ネットワーク書き込み、ディスク読み取り、ディスク書き込みが含まれます。一部の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、メモリ、ネットワーク、ディスク 使用率)の使用状況を指します。ワークロードバランシングをパフォーマンス最大化に設定すると、VMを配置して 各VMに最大限のリソースが利用可能になるようにすることを推奨します。

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

ワークロードバランシングは、高可用性に対してすでに指定した設定と競合しません。これらの機能は 互換性があります。

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

この記事の概要