ワークロードバランシングレポート用語集
ワークロードバランシングは、以下のレポートを提供します。
チャージバック利用状況分析
チャージバック利用状況分析レポート(「チャージバックレポート」)を使用して、組織内の部門がどれだけのリソース(物理サーバーなど)を使用したかを判断できます。具体的には、このレポートは、プール内のすべての仮想マシンに関する情報(可用性やリソース利用率など)を表示します。このレポートは仮想マシンの可用性(「稼働時間」)を示すため、サービスレベルアグリーメントの遵守と可用性を実証するのに役立ちます。
チャージバックレポートは、シンプルなチャージバックソリューションを実装し、請求を容易にするのに役立ちます。特定の顧客に特定のリソースの使用量について請求するには、レポートを生成し、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日の最も忙しい時間を平均して確認できます。
時間別にグループ化されたレポートデータを表示するには、Host Health History タイトルバーの下にある + クリックして、期間の時間別にグループ化されたレポートデータを表示 を展開します。
Workload Balancingは、設定した期間の各時間の平均を表示します。データポイントは、その期間内のすべての日におけるその時間の使用率の平均に基づいています。たとえば、May 1, 2009からMay 15, 2009までのレポートでは、平均CPU使用率のデータポイントは、15日間のすべてにおいて12:00時点のリソース使用率を平均として結合したものを表します。つまり、May 1の午後12時にCPU使用率が82%、May 2の午後12時に88%、その他のすべての日に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 は常に有効になっています。
強化されたプール監査証跡機能により、監査ログレポートの粒度を指定できます。また、特定のユーザー、オブジェクト、および時間で監査証跡ログを検索およびフィルタリングすることもできます。プール監査証跡の粒度は、デフォルトで 最小 に設定されています。このオプションは、特定のユーザーおよびオブジェクトタイプに対して限られた量のデータをキャプチャします。レポートで必要となる詳細レベルに基づいて、いつでも設定を変更できます。たとえば、監査ログのユーザーフレンドリーなレポートには粒度を 中 に設定します。詳細なレポートが必要な場合は、オプションを 最大 に設定します。
プール監査証跡の粒度 設定を変更するには:
-
インフラストラクチャ ビューでプールを選択し、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 タブから 履歴の表示 リンクをクリックして、プール最適化履歴レポートを生成することもできます。
仮想マシン移動履歴
この折れ線グラフは、ある期間にリソースプール上で仮想マシンが移動した回数を表示します。移動が最適化の推奨によるものか、どのホストに仮想マシンが移動したかを示します。このレポートは、最適化の理由も示します。このレポートを使用して、プール上の移動回数を監査できます。
このレポートを解釈する際の注意点:
-
チャートの左側の数字は、可能な移動数に対応しており、これはリソースプール内のVMの数に基づいています。
-
レポートのDateセクションにある+記号を展開すると、特定の日付の移動の詳細を確認できます。
仮想マシンのパフォーマンス履歴
このレポートは、指定した期間における特定のホスト上の各仮想マシンのパフォーマンスデータを表示します。Workload Balancingは、仮想マシンに割り当てられた仮想リソースの量に基づいてパフォーマンスデータを算出します。たとえば、VMの平均CPU使用率が67%の場合、指定された期間中、VMはそのvCPUの平均67%を使用していたことになります。
レポートの初期表示では、指定した期間におけるリソース使用率の平均値が表示されます。
+記号を展開すると、個々のリソースの折れ線グラフが表示されます。これらのグラフを使用して、時間の経過に伴うリソース使用率の傾向を確認できます。
このレポートは、CPU使用率、空きメモリ、ネットワーク読み取り/書き込みのデータを表示します。
関連ドキュメント
XenServer 現行リリース
-
ワークロードバランシング