高度な設定
「詳細設定」ダイアログの設定は、Workload Balancing が自動モードで実行されている場合に推奨事項を適用する方法を主に微調整します。
重要:
Workload Balancing を一定期間実行した後、最適な配置推奨事項が得られない場合は、Workload Balancing のドキュメントに記載されているように、パフォーマンスしきい値を評価してください。環境に合わせて Workload Balancing を適切なしきい値に設定することが重要です。そうしないと、推奨事項が適切でない可能性があります。
WLB が自動モードで実行される場合、最適化および統合の推奨事項の頻度と、それらが自動的に適用されるまでの時間は、複数の要因によって決まります。これらの要因には以下が含まれます。
-
VM 移行間隔: Workload Balancing が別の最適化推奨事項を適用する前に待機する時間を指定します。
-
推奨事項の数: Workload Balancing が推奨事項を自動的に適用する前に作成する必要がある推奨事項の数
-
推奨事項の重大度: 最適化が自動的に適用される前に、推奨事項が達成する必要がある重大度レベル
-
最適化の積極性: Workload Balancing が推奨事項を自動的に適用する前に必要とする、推奨事項 (移動する推奨仮想マシン、宛先ホスト) の一貫性のレベル
VM 移行間隔
特定の VM が最後に移動されてから、WLB がその特定の VM を含む別の最適化推奨事項を生成するまでに待機する分数 (分単位) を指定できます。
推奨間隔は、Workload Balancing が人為的な理由 (たとえば、一時的な使用率の急増があった場合など) で推奨事項を生成するのを防ぐように設計されています。
自動化が構成されている場合、推奨間隔を変更する際には特に注意が必要です。継続的かつ繰り返し発生するスパイクにつながる問題が発生した場合、頻度を増やすこと (つまり、数値を小さく設定すること) は、多くの推奨事項、ひいては再配置を生成する可能性があります。
注:
推奨間隔を設定しても、Workload Balancing が起動時配置、再開、およびメンテナンスモードの推奨事項に最近再バランスされたサーバーを考慮するまでの待機時間には影響しません。
推奨カウント
Workload Balancingは、監視しているプールに対して推奨事項を生成できるかどうかを2分ごとに確認します。自動化を有効にすると、Workload Balancingが推奨事項を自動的に適用するまでに、一貫した推奨事項が何回行われる必要があるかを指定できます。そのためには、「推奨カウント」として知られる設定を構成します。推奨カウントと最適化の積極性の設定により、環境における推奨事項の自動適用を微調整できます。
(/ja-jp/xencenter/current-release/wlb-overview.html)の概要セクションで説明されているように、Workload Balancingは、推奨事項の類似性を使用して、次のチェックを実行します。
-
推奨事項が本当に必要かどうかを精査する
-
移行されたVMを受け入れるのに十分な安定したパフォーマンスを、宛先ホストが長期間にわたって維持しているか(すぐにホストから移動し直す必要がないか)を判断する。
Workload Balancingは、推奨カウント値を使用して、Workload Balancingが推奨事項を自動的に適用する前に、推奨事項を繰り返す必要があるかどうかを判断します。
Workload Balancingは、この設定を次のように使用します。
-
Workload Balancingは、最適化の積極性の設定で示される一貫性要件を満たす推奨事項を生成するたびに、推奨カウントをインクリメントします。推奨事項が一貫性要件を満たさない場合、Workload Balancingは、(/ja-jp/xenserver/9/wlb.html)で説明されている要因に応じて、推奨カウントをゼロにリセットできます。
-
Workload Balancingは、推奨事項テキストボックスで指定された推奨カウントの値に達するのに十分な一貫した推奨事項を生成すると、推奨事項を自動的に適用します。
この設定を変更する場合、設定する値は環境によって異なります。次のシナリオを考慮してください。
-
環境内でサーバーの負荷とアクティビティが急速に増加する場合、推奨カウントの値を増やすことができます。Workload Balancingは2分ごとに推奨事項を生成します。たとえば、この間隔を
3に設定すると、6分後にWorkload Balancingが推奨事項を自動的に適用します。 -
環境内でサーバーの負荷とアクティビティが徐々に増加する場合、推奨カウントの値を減らすことができます。
推奨事項を受け入れると、Workload Balancingが仮想マシンを再配置する際にシステムリソースが使用され、パフォーマンスに影響します。推奨カウントを増やすと、Workload Balancingが推奨事項を適用するまでに発生する必要がある一致する推奨事項の数が増加します。この設定により、Workload Balancingはより保守的で安定した推奨事項を適用するようになり、誤った仮想マシンの移動の可能性を減らすことができます。ただし、推奨カウントはデフォルトで保守的な値に設定されています。
この設定を調整することが環境に与える可能性のある影響のため、細心の注意を払って変更してください。値をテストして繰り返し変更するか、Citrix®テクニカルサポートの指導の下で変更することをお勧めします。
推奨の重大度
すべての最適化推奨事項には、推奨事項の重要性を示す重要度評価(重大、高、中、低)が含まれています。Workload Balancing は、この評価を、設定した構成オプションを含む複数の要因の組み合わせに基づいて決定します。例として、以下が挙げられます。
-
しきい値とメトリックの調整
-
ワークロードに利用可能なリソース
-
リソース使用履歴。
Workload Balancing を構成して最適化推奨事項を自動的に適用する場合、Workload Balancing が推奨事項を自動的に適用する前に、その推奨事項に関連付ける最小重要度レベルを設定できます。
最適化の積極性
自動モードで実行する際の信頼性を高めるため、Workload Balancing には、スパイクや異常による VM の移動を防ぐために、最適化を自動的に受け入れるための一貫性基準があります。自動モードでは、Workload Balancing は最初に生成された推奨事項を受け入れません。代わりに、Workload Balancing は、ホストまたは VM が時間の経過とともに一貫した動作を示すまで、推奨事項を自動的に適用するのを待ちます。「時間の経過とともに一貫した動作」というフレーズは、ホストが推奨事項をトリガーし続けるかどうか、およびそのホスト上の同じ VM が推奨事項をトリガーし続けるかどうかなどの要因を指します。
Workload Balancing は、一貫性の基準を使用し、同じ推奨事項が作成される回数(つまり、推奨カウント)の基準を持つことで、動作が一貫しているかどうかを判断します。最適化の積極性設定を使用して、Workload Balancing が一貫性基準をどの程度厳密に適用するかを構成できます。
Citrix は主にデモンストレーション目的で最適化の積極性設定を設計しましたが、Workload Balancing が最適化推奨事項を適用する前に、この設定を使用して環境に必要な安定性の量を制御できます。最も安定した設定(低い積極性)がデフォルトで構成されています。この文脈において、「安定している」という用語は、このセクション全体で説明されているように、時間の経過に伴う推奨される変更の類似性を指します。
Workload Balancing は、一貫性を確認するために最大 4 つの基準を使用します。満たす必要がある基準の数は、最適化の積極性設定で設定したレベルによって異なります。レベルが低いほど(たとえば、低または中)、Workload Balancing は推奨事項を受け入れることに積極的ではありません。言い換えれば、積極性が「低」に設定されている場合、Workload Balancing は、基準が一致することを要求することについて(または、一貫性についてより軽率または積極的ではない)より厳格になります。
たとえば、積極性レベルが「低」に設定されている場合、Workload Balancing は、推奨事項を自動的に適用する前に、推奨事項ボックス(推奨カウント値を指定する場所)で指定された回数だけ「低」の各基準が満たされることを要求します。
たとえば、推奨カウントを
3 に設定した場合、Workload Balancing は、「低」のすべての基準が満たされ、3 回連続した推奨事項で繰り返されるまで待機します。この動作により、VM が実際に移動する必要があること、および Workload Balancing が推奨する宛先ホストが長期間にわたって一貫して安定したリソース使用率を持つことが保証されます。これにより、移動後にホストのパフォーマンスが変化したために、最近移動された仮想マシンがホストから移動される可能性が低減されます。デフォルトでは、この設定は安定性を促進するために保守的な設定(低)に設定されています。
低い積極性レベルの基準については、Workload Balancing ドキュメント を参照してください。
Citrix は、ホストが最適化される頻度を増やすために最適化の積極性を上げることを推奨していません。ホストが十分に迅速または頻繁に最適化されていないと感じる場合は、重大なしきい値の変更 で説明されているように、重大なしきい値を調整してみてください。
異なる積極性レベルに関連する一貫性基準の詳細については、Workload Balancing ドキュメント を参照してください。
Workload Balancing が最適化の推奨事項を自動的に適用する頻度が十分でないと感じた場合は、アグレッシブネス設定を上げることを検討してください。ただし、Citrix は、そうする前にWorkload Balancing のドキュメントの情報を確認することを強く推奨します。
仮想マシンの推奨間隔を構成するには
-
インフラストラクチャビューでプールを選択し、WLBタブを選択してから、設定を選択します。
-
左ペインで、詳細設定を選択します。
-
VM移行間隔セクションで、次のいずれかまたは複数を実行します。
-
待機分数に、Workload Balancing が新しく再バランスされたサーバーで別の最適化推奨を行う前に待機する分数を入力します。
-
推奨数ボックスに、Workload Balancing が最適化推奨を自動的に適用する前に行う最適化推奨の数を入力します。
-
推奨の重大度リストから、最適化が自動的に適用される前の最小の重大度レベルを選択します。
-
最適化のアグレッシブネスリストから、Workload Balancing が最適化推奨を自動的に適用するアグレッシブネスの度合いを指定します。
-
プール監査証跡の粒度
Workload Balancing を使用すると、プール監査証跡レポートで収集されるデータ量を指定できます。この機能により、特定のユーザー、オブジェクト、および時間で監査証跡ログを検索およびフィルターすることもできます。
プール監査証跡の粒度は、デフォルトで最小に設定されています。このオプションは、特定のユーザーとオブジェクトタイプに対して限られた量のデータをキャプチャします。レポートで必要となる詳細レベルに基づいて、いつでも設定を変更できます。たとえば、監査ログのユーザーフレンドリーなレポートには、粒度を中に設定します。詳細なレポートが必要な場合は、オプションを最大に設定します。
重要:
プール監査証跡の粒度を最大に設定すると、Workload Balancing サーバーがより多くのディスク領域とメモリを使用する可能性があります。粒度を最大に設定することを選択した場合は、WLB サーバーのディスク領域、メモリ使用量、および CPU 使用量を注意深く監視することをお勧めします。WLB サーバーがリソース不足であると思われる場合は、次のいずれかのアクションを実行できます。
-
粒度設定を中または最小に変更します。
-
WLBサーバーのメモリ拡張を検討してください。
-
ハードディスクのサイズ拡張を検討してください。
詳細については、Workload Balancing Report Glossary および Audit Log Events を参照してください。
関連ドキュメント
XenServer 最新リリース
-
ワークロードバランシング