ワークロードバランシングレポート用語集
ワークロードバランシングは、以下のレポートを提供します。
チャージバック利用状況分析
チャージバック利用状況分析レポート(「チャージバックレポート」)を使用すると、組織内の部門がリソース(物理サーバーなど)をどの程度使用したかを判断できます。具体的には、このレポートには、プール内のすべての仮想マシンに関する情報(可用性やリソース利用率など)が表示されます。このレポートは仮想マシンの可用性(「稼働時間」)を示すため、サービスレベルアグリーメントの遵守と可用性を実証するのに役立ちます。
チャージバックレポートは、シンプルなチャージバックソリューションを実装し、請求を容易にするのに役立ちます。特定のリソースの使用量に対して顧客に請求するには、レポートを生成し、Excelとして保存します。その後、スプレッドシートデータをカスタマイズして単位あたりの価格を含めるか、Excelデータを請求システムにインポートできます。
仮想マシンの使用量について社内または社外の顧客に請求したい場合は、VMの命名規則に部門名または顧客名を含めることを検討してください。この規則により、チャージバックレポートの読み取りが容易になります。
チャージバックレポートにおけるリソースレポートは、個々のVMへの物理リソースの割り当てに基づいている場合があります。
同様に、XenServer®ではメモリの固定割り当てまたは自動割り当てが可能であるため、このレポートの平均メモリデータは、固定メモリ割り当てか自動調整メモリ割り当て(ダイナミックメモリ制御)かに関わらず、現在VMに割り当てられているメモリ量に基づいています。
チャージバックレポートには、以下のデータ列が含まれています。
- VM名。その行の列のデータが適用される仮想マシンの名前。
- VM稼働時間。仮想マシンが電源オンになっていた分数(より具体的には、XenCenter®で緑色のアイコンが表示されている時間)。
- vCPU割り当て。仮想マシンに構成されている仮想CPUの数。各仮想CPUは、ホスト上の物理CPUの均等なシェアを受け取ります。たとえば、2つの物理CPUを含むホストに8つの仮想CPUを構成し、この列に「1」が含まれていた場合、この値はホスト上の総処理能力の2/16に相当します。
-
最小CPU使用率 (%)。レポート期間中の仮想CPU使用率の最低記録値。この値は、VMの仮想CPU容量に対する割合として表されます。容量は、VMに割り当てられた仮想CPUの数に基づいています。たとえば、VMに1つの仮想CPUを割り当てた場合、最小CPU使用率はXenServerが記録した仮想CPU使用率の最低割合を表します。VMに2つの仮想CPUを割り当てた場合、この列の値は両方の仮想CPUの合計容量の最低使用率を表します。この値はパーセンテージで表されます。
最終的に、CPU使用率の割合は、仮想CPUが処理した最低記録ワークロードを表します。たとえば、VMに1つの仮想CPUを割り当て、ホスト上の物理CPUが2.4 GHzである場合、VMには2.4 GHzの8分の1が割り当てられます。これは、VMの割り当て容量が0.3 GHz、つまり300 MHzであり、仮想マシンの最小CPU使用率が20%であった場合、レポート期間中のVMの物理ホストCPUの最低使用量が60 MHzであったことを意味します。
- 最大CPU使用率 (%)。レポート期間中に仮想マシンが消費した仮想マシンの仮想CPU容量の最高割合。消費されたCPU容量は、仮想マシンに割り当てた仮想CPU容量の割合です。たとえば、VMに1つの仮想CPUを割り当てた場合、最大CPU使用率は、報告された期間中の仮想CPU使用率の最高記録割合を表します。仮想マシンに2つの仮想CPUを割り当てた場合、この列の値は両方の仮想CPUの合計容量からの最高利用率を表します。
- 平均CPU使用率 (%)。レポート期間中に使用された仮想マシンの仮想CPU容量の平均量(パーセンテージで表示)。CPU容量とは、仮想マシンに割り当てた仮想CPU容量です。仮想マシンに2つの仮想CPUを割り当てた場合、この列の値は、両方の仮想CPUの合計容量からの平均使用率を表します。
- 合計ストレージ割り当て (GB)。レポートが実行された時点で仮想マシンに現在割り当てられているディスク容量。多くの場合、変更しない限り、このディスク容量は仮想マシンを作成したときに割り当てたディスク容量です。
- 仮想NIC割り当て。仮想マシンに割り当てられている仮想インターフェース (VIF) の数。
-
現在の最小動的メモリ (MB)。
- 固定メモリ割り当て。仮想マシンに固定量のメモリ(例:1,024 MB)を割り当てた場合、同じ量のメモリが以下の列に表示されます: 現在の最小動的メモリ (MB)、現在の最大動的メモリ (MB)、現在の割り当て済みメモリ (MB)、平均割り当て済みメモリ (MB)。
- 動的メモリ割り当て。XenServerを構成して、範囲に基づいてVMのメモリを自動的に調整するようにした場合、この列には範囲で指定された最小メモリ量が表示されます。たとえば、XenCenterのメモリ設定ダイアログボックスで、この仮想マシンに対してこの範囲内でメモリを自動的に割り当てるオプションを選択し、最小メモリとして1,024 MB、最大メモリとして2,048 MBの範囲値を指定した場合、現在の最小動的メモリ (MB) 列には1,024 MBが表示されます。
-
現在の最大動的メモリ (MB)。
- 動的メモリ割り当て。XenServerが範囲に基づいてVMのメモリを自動的に調整するように設定されている場合、この列には範囲で指定された最大メモリ量が表示されます。たとえば、提供したメモリ範囲が最小1,024 MB、最大2,048 MBであった場合、現在の最大動的メモリ (MB) 列には2,048 MBが表示されます。
- 固定メモリ割り当て。VMに固定量のメモリ(例:1,024 MB)を割り当てる場合、同じ量のメモリが以下の列に表示されます: 現在の最小動的メモリ (MB)、現在の最大動的メモリ (MB)、現在の割り当て済みメモリ (MB)、平均割り当て済みメモリ (MB)。
-
現在の割り当て済みメモリ (MB)。
- 動的メモリ割り当て。動的メモリ制御が構成されている場合、この値はレポートが実行された時点でXenServerが仮想マシンに割り当てているメモリ量を示します。
- 固定メモリ割り当て。仮想マシンに固定量のメモリ(例:1,024 MB)を割り当てる場合、同じ量のメモリが以下の列に表示されます: 現在の最小動的メモリ (MB)、現在の最大動的メモリ (MB)、現在の割り当て済みメモリ (MB)、平均割り当て済みメモリ (MB)。
注記:
このレポートを実行する直前に仮想マシンのメモリ割り当てを変更した場合、この列に反映される値は、構成した新しいメモリ割り当てを反映します。
-
平均割り当て済みメモリ (MB)。
- 動的メモリ割り当て。動的メモリ制御が構成されている場合、この値は、レポート期間中にXenServerが仮想マシンに割り当てたメモリの平均量を示します。
- 固定メモリ割り当て。仮想マシンに固定量のメモリ (例: 1,024 MB) を割り当てると、以下の列に同じ量のメモリが表示されます: 現在の最小動的メモリ (MB)、現在の最大動的メモリ (MB)、現在割り当てられているメモリ (MB)、平均割り当てメモリ (MB)。
注:
このレポートを実行する直前に仮想マシンのメモリ割り当てを変更した場合、この列に表示される値は、以前に表示されていた値から変更されない可能性があります。この列の値は、期間中の平均を反映しています。
- 平均ネットワーク読み取り (BPS)。レポート期間中に仮想マシンが受信したデータの平均量 (ビット/秒)。
- 平均ネットワーク書き込み (BPS)。レポート期間中に仮想マシンが送信したデータの平均量 (ビット/秒)。
- 平均ネットワーク使用量 (BPS)。平均ネットワーク読み取りと平均ネットワーク書き込みの合計 (ビット/秒)。たとえば、レポート期間中に仮想マシンが平均して1,027ビット/秒を送信し、平均して23,831ビット/秒を受信した場合、平均ネットワーク使用量はこれら2つの値の合計である24,858ビット/秒になります。
- 合計ネットワーク使用量 (BPS)。レポート期間中のすべてのネットワーク読み取りおよび書き込みトランザクションの合計 (ビット/秒)。
ホストの健全性履歴
このレポートは、特定のホストにおけるリソース (CPU、メモリ、ネットワーク読み取り、ネットワーク書き込み) のパフォーマンスを、しきい値との関連で表示します。
色付きの線 (赤、緑、黄) は、しきい値を表します。このレポートをホストの「プール健全性レポート」と組み合わせて使用すると、特定のホストのパフォーマンスがプール全体の健全性にどのように影響しているかを判断できます。パフォーマンスしきい値を編集する際には、このレポートをホストのパフォーマンスに関する洞察を得るために使用できます。
リソース使用率を日次または時間平均で表示できます。時間平均では、期間中の1日の最も忙しい時間を平均して確認できます。
時間別にグループ化されたレポートデータを表示するには、「ホストの健全性履歴」タイトルバーの下にある「+ クリックして期間の時間別にグループ化されたレポートデータを表示」を展開します。
Workload Balancing は、設定した期間の各時間の平均を表示します。データポイントは、期間中のすべての日のその時間の使用率平均に基づいています。たとえば、May 1, 2009 から May 15, 2009 までのレポートでは、平均 CPU 使用率データポイントは、15日間のすべての日の12:00時点のリソース使用率を平均として組み合わせたものを表します。つまり、May 1 の午後12時のCPU使用率が82%、May 2 の午後12時が88%、その他のすべての日の午後12時が75%だった場合、午後12時に表示される平均は76.3%になります。
プール最適化パフォーマンス履歴
最適化パフォーマンスレポートは、最適化イベント(つまり、リソースプールを最適化したとき)を、そのプールの平均リソース使用量と比較して表示します。具体的には、CPU、メモリ、ネットワーク読み取り、ネットワーク書き込みのリソース使用量を表示します。
点線は、選択した期間におけるプール全体の平均使用量を示します。青いバーは、プールを最適化した日を示します。
このレポートは、Workload Balancing が環境で正常に機能しているかどうかを判断するのに役立ちます。このレポートを使用して、最適化イベントに至るまでの状況(つまり、Workload Balancing が最適化を推奨する前のリソース使用量)を確認できます。
このレポートは、その日の平均リソース使用量を表示します。システムが負荷を受けているときのようなピーク時の使用率は表示しません。Workload Balancing が最適化の推奨を行っていない場合でも、このレポートを使用してリソースプールのパフォーマンスを確認できます。
一般的に、最適化イベント後、リソース使用量は減少するか、安定した状態を保ちます。最適化後にリソース使用量の改善が見られない場合は、しきい値の再調整を検討してください。また、リソースプールに仮想マシンが多すぎるかどうか、および指定した期間中に新しい仮想マシンが追加または削除されたかどうかも検討してください。
プール監査証跡
このレポートは、不正なアクションの実行試行と選択された承認済みアクションをログに記録するように設計された機能である Audit Log の内容を表示します。これらのアクションには、インポート/エクスポート、ホストおよびプールバックアップ、ゲストおよびホストコンソールアクセスが含まれます。Role-Based Access Control 機能を使用して、XenServer 管理者に個別の役割が割り当てられた独自のユーザーアカウントが与えられている場合、レポートはより意味のある情報を提供します。Audit Log 機能の詳細については、Workload Balancing documentation の監査ログドキュメントを参照してください。
重要:>
監査ログレポートを実行するには、監査ログ機能が有効になっている必要があります。デフォルトでは、Workload Balancing 仮想アプライアンスでは Audit Log は常に有効になっています。
強化されたプール監査証跡機能により、監査ログレポートの粒度を指定できます。また、特定のユーザー、オブジェクト、および時間で監査証跡ログを検索およびフィルタリングすることもできます。プール監査証跡の粒度は、デフォルトで Minimum に設定されています。このオプションは、特定のユーザーおよびオブジェクトタイプに対して限られた量のデータをキャプチャします。レポートで必要となる詳細レベルに基づいて、いつでも設定を変更できます。たとえば、監査ログのユーザーフレンドリーなレポートには、粒度を Medium に設定します。詳細なレポートが必要な場合は、オプションを Maximum に設定します。
プール監査証跡の粒度設定を変更するには:
- インフラストラクチャビューでプールを選択し、WLBタブを選択してから、設定を選択します。
- 左ペインで、詳細設定を選択します。
-
詳細設定ページで、プール監査証跡レポートの粒度リストを選択し、リストからオプションを選択します。
重要:
監査ログの要件に基づいて粒度を選択します。たとえば、監査ログレポートの粒度を最小に設定した場合、監査レポートは特定のユーザーとオブジェクトタイプについて限られた量のデータのみをキャプチャします。粒度を中に設定した場合、レポートは監査ログのユーザーフレンドリーなレポートを提供します。粒度を最大に設定することを選択した場合、レポートには監査ログレポートに関する詳細情報が含まれます。監査ログレポートを最大に設定すると、Workload Balancing サーバーがより多くのディスク領域とメモリを使用する可能性があります。
- 「OK」をクリックして変更を確定します。
このレポートには以下が表示されます。
- 時間。XenServer がユーザーのアクションを記録した時間。
- ユーザー名。アクションが実行されたセッションを作成した人物の名前。場合によっては、この値がユーザー ID になることがあります。
- イベントオブジェクト。アクションの対象となったオブジェクト (例: 仮想マシン)。
- イベントアクション。発生したアクション。これらのアクションの定義については、「監査ログイベント名」を参照してください。
- アクセス。ユーザーがアクションを実行する権限を持っていたかどうか。
- オブジェクト名。オブジェクトの名前 (例: 仮想マシンの名前)。
- オブジェクト UUID。オブジェクトの UUID (例: 仮想マシンの UUID)。
- 成功。この値はアクションのステータス (つまり、成功したかどうか) を示します。
プールヘルス
プールヘルスレポートには、リソースプールとそのホストが致命的、高、中、低の4つの異なるしきい値範囲で費やした時間の割合が表示されます。プールヘルスレポートを使用して、パフォーマンスしきい値の有効性を評価できます。
このレポートを解釈する際のいくつかのポイント:
- 平均中しきい値 (青) のリソース使用率は、選択した配置戦略に関係なく、最適なリソース使用率です。同様に、円グラフの青いセクションは、ホストがリソースを最適に使用した時間を示します。
- 平均低しきい値パーセント(緑)におけるリソース使用率は、必ずしも肯定的ではありません。低いリソース使用率が肯定的であるかどうかは、配置戦略によって異なります。例えば、配置戦略が最大密度であり、ほとんどの場合にリソース使用率が緑色であった場合、Workload Balancingはそのホストまたはプールに可能な限り最大の数の仮想マシンを収容していない可能性があります。その場合は、リソース使用率のほとんどが平均中(青)のしきい値範囲に収まるまで、パフォーマンスしきい値の値を調整してください。
- 平均クリティカルしきい値パーセント(赤)におけるリソース使用率は、平均リソース使用率がクリティカルしきい値に達した、または超えた時間の量を示します。
ホストのリソース使用状況の円グラフをダブルクリックすると、XenCenterはそのホストのそのリソースに関するホスト健全性履歴レポートを表示します。親レポートに戻るツールバーボタンをクリックすると、プール健全性履歴レポートに戻ります。注:このボタンは、プール健全性レポートなどのドリルスルーレポートでのみ利用可能です。
レポート結果のほとんどが平均中しきい値範囲にない場合、このプールのクリティカルしきい値を調整する必要があるかもしれません。Workload Balancingはデフォルトのしきい値設定を提供しますが、これらのデフォルトはすべての環境で効果的ではありません。環境に合わせてしきい値が適切なレベルに調整されていない場合、Workload Balancingの最適化および配置に関する推奨事項は適切でない可能性があります。詳細については、「クリティカルしきい値の変更」を参照してください。
注:
高、中、低のしきい値範囲は、クリティカルしきい値に基づいています。
プール健全性履歴
このレポートは、プール内のすべての物理ホストにおけるリソース使用率の経時的な折れ線グラフを提供します。これにより、リソース使用率の傾向(しきい値(クリティカル、高、中、低)に対して増加傾向にあるかどうか)を確認できます。このレポートのデータポイントの傾向を監視することで、パフォーマンスしきい値の有効性を評価できます。
Workload Balancingは、クリティカルしきい値に設定した値からしきい値範囲を外挿します。プール健全性レポートと似ていますが、プール健全性履歴レポートは、リソースがしきい値内で費やした全体的な時間ではなく、特定の日付におけるリソースの平均使用率を表示します。
平均空きメモリグラフを除き、データポイントがクリティカルしきい値線(赤)を平均して超えることはありません。平均空きメモリグラフの場合、データポイントがクリティカルしきい値線(グラフの下部にある)を平均して下回ることはありません。このグラフは空きメモリを表示するため、クリティカルしきい値は他のリソースとは異なり、低い値になります。
このレポートを解釈する上でのいくつかのポイント:
- チャートの平均使用量線が平均中しきい値(青)線に近づくと、構成された配置戦略に関わらず、プールのリソース使用率が最適であることを示します。
- 平均低しきい値(緑)に近づくリソース使用率は、必ずしも肯定的ではありません。低いリソース使用率が肯定的であるかどうかは、配置戦略によって異なります。例えば、配置戦略が最大密度であり、ほとんどの日で平均使用量線が緑線以下である場合、Workload Balancingはそのプールに可能な限り高密度に仮想マシンを配置していない可能性があります。その場合は、リソース使用率のほとんどが平均中(青)のしきい値範囲に収まるまで、プールのクリティカルしきい値の値を調整してください。
- 平均使用量線が平均クリティカルしきい値パーセント(赤)と交差する場合、この交差はそのリソースの平均リソース使用率がクリティカルしきい値に達した、または超えた日を示します。
ほとんどのグラフのデータポイントが平均中しきい値範囲にないが、このプールのパフォーマンスに満足している場合、このプールのクリティカルしきい値を調整する必要があるかもしれません。詳細については、「クリティカルしきい値の変更」を参照してください。
プール最適化履歴
プール最適化履歴レポートは、Workload Balancing の最適化アクティビティを時系列で可視化します。
最適化アクティビティは、グラフと表で要約されます。表内の日付フィールドをドリルダウンすると、その日に実行された各プール最適化の詳細情報が表示されます。
このレポートでは、次の情報を確認できます。
- VM 名: Workload Balancing が最適化した仮想マシンの名前。
- 理由: 最適化の理由。
- ステータス: 最適化が成功したかどうか。
- 元ホスト: 仮想マシンが最初にホストされていた物理サーバー。
- 移動先ホスト: 仮想マシンが移動された物理サーバー。
- 時刻: 最適化が実行された時刻。
ヒント:
WLB タブから View History リンクをクリックして、プール最適化履歴レポートを生成することもできます。
仮想マシン移動履歴
この折れ線グラフは、一定期間にリソースプール上で仮想マシンが移動した回数を表示します。移動が最適化の推奨によるものか、どのホストに仮想マシンが移動したかを示します。このレポートは、最適化の理由も示します。このレポートを使用して、プール上の移動回数を監査できます。
このレポートを解釈する際の注意点:
- グラフの左側にある数値は、リソースプール内のVMの数に基づいて可能な移動の数に対応しています。
- レポートの日付セクションにある「+」記号を展開すると、特定の日の移動の詳細を確認できます。
仮想マシンのパフォーマンス履歴
このレポートは、指定した期間における特定のホスト上の各仮想マシンのパフォーマンスデータを表示します。Workload Balancingは、仮想マシンに割り当てられた仮想リソースの量に基づいてパフォーマンスデータを算出します。たとえば、VMの平均CPU使用率が67%の場合、そのVMは指定された期間に平均してvCPUの67%を使用していたことになります。
レポートの初期表示では、指定した期間のリソース使用率の平均値が表示されます。
「+」記号を展開すると、個々のリソースの折れ線グラフが表示されます。これらのグラフを使用して、時間の経過に伴うリソース使用率の傾向を確認できます。
このレポートには、CPU使用率、空きメモリ、ネットワークの読み取り/書き込みのデータが表示されます。