Workload Balancing の基本タスク
Workload Balancing を初めて使用する際、定期的に Workload Balancing を使用する基本的なタスクがいくつかあります。
これらの基本的なタスクを実行できるだけでなく、Workload Balancing は強力な XenServer® コンポーネントであり、 環境内のワークロードを最適化します。ワークロードを最適化できる機能には、次のものがあります。
-
ホストの電源管理
-
最適化モード変更のスケジュール設定
-
レポートの実行
-
Workload Balancing が最適化推奨事項を作成するために使用する基準の微調整。
これらのより複雑な機能の詳細については、 Administer Workload Balancing を参照してください。
注:
-
Workload Balancing は、XenServer Premium Edition のお客様にご利用いただけます。XenServer のライセンスの詳細については、 Licensing を参照してください。アップグレードまたは XenServer ライセンスの取得については、 Citrix website をご覧ください。
-
Workload Balancing 8.4.1 は、XenServer 8.4 および XenServer 9 と互換性があります。
-
Workload Balancing 仮想アプライアンスのベース OS は、元々汎用 Linux ディストリビューションから派生したものです。Workload Balancing 仮想アプライアンス全体は、 XenServer Product Matrix に記載されているとおり、XenServer によってサポートされています。
VMを実行する最適なホストを決定する
Workload Balancing を有効にしてオフラインVMを再起動すると、XenCenter® はVMを起動する最適なプールメンバーを推奨します。 これらの推奨は、星が最適なホストを示すために使用されるため、スター評価とも呼ばれます。
Workload Balancing が有効になっている場合、XenCenter はVMを起動するための最適なホストを示すスター評価を提供します。 これらの評価は、次の場合にも提供されます。
-
VMの電源がオフのときに起動したい場合
-
VMがサスペンドされているときに起動したい場合
-
VMを別のホストに移行したい場合 (移行およびメンテナンスモード)
Workload Balancing を有効にしてこれらの機能を使用すると、ホストの推奨事項がスター評価として、 物理ホスト名の横に表示されます。5つの空の星は、最も評価が低く、したがって最適ではないホストを示します。VMを ホストに起動または移行できない場合、ホスト名は配置機能のメニューコマンドでグレー表示されます。VMを 受け入れられない理由がその横に表示されます。
最適という用語は、ワークロードのホスティングに最も適した物理ホストを示します。Workload Balancing が ワークロードに最適なホストを決定する際に使用するいくつかの要因があります。
-
プール内の各ホストで利用可能なリソースの量。プールが最大パフォーマンスモードで実行されている場合、 Workload Balancing は、すべてのVMが良好なパフォーマンスを発揮するように、VMをホスト間でバランスさせようとします。プールが 最大密度モードで実行されている場合、Workload Balancing は、可能な限り高密度にVMをホストに配置します。その際、 VMが十分なリソースを持つことを保証します。
-
プールが実行されている最適化モード (最大パフォーマンスまたは最大密度)。プールが 最大パフォーマンスモードで実行されている場合、Workload Balancing は、VMが必要とするタイプのリソースが最も多く利用可能なホストにVMを配置します。 VMが必要とするリソースです。プールが最大密度モードで実行されている場合、Workload Balancing は、すでにVMが実行されているホストにVMを配置します。 VMが実行されています。このアプローチにより、VMは可能な限り少ないホストで実行されます。
-
VMが必要とするリソースの量と種類。Workload Balancing がVMをしばらく監視した後、 VMメトリックを使用して、VMが必要とするリソースの種類に応じて配置推奨を行います。たとえば、 Workload Balancing は、利用可能なCPUが少なく、利用可能なメモリが多いホストを選択する可能性があります。これは、VMが 必要とするものです。
一般的に、Workload Balancing は、より効果的に機能し、より適切で頻度の少ない最適化推奨を行います。 推奨されるホストでVMを起動する場合です。ホストの推奨に従うには、配置機能のいずれかを使用して、 最も多くの星が付いているホストを選択します。配置推奨は、 Citrix Virtual Apps and Desktops™ 環境でも役立ちます。
最適なホストでVMを起動するには
-
「VM」メニューから「サーバーで起動」を選択し、次のいずれかを選択します。
-
最適なサーバー。最適なサーバーとは、起動するVMのリソース要件に最も適した物理ホストです。 Workload Balancingは、パフォーマンスメトリックの履歴記録と 配置戦略に基づいて最適なサーバーを決定します。最適なサーバーは、最も多くの星が付いているホストです。
-
Optimal Serverコマンドの下にリストされている星評価付きのサーバーのいずれか。5つの星は、最も推奨される(最適な)ホストを示し、 5つの空の星は、最も推奨されないホストを示します。
-
ヒント:
リソースペインで起動したいVMを右クリックして、「サーバーで起動」を選択することもできます。
最適なホストでVMを再開するには
-
XenCenterのリソースペインで、再開したい中断中のVMを選択します。
-
「VM」メニューから「サーバーで再開」を選択し、次のいずれかを選択します。
-
最適なサーバー。最適なサーバーとは、起動するVMのリソース要件に最も適した物理ホストです。 Workload Balancingは、パフォーマンスメトリックの履歴記録と 配置戦略に基づいて最適なサーバーを決定します。最適なサーバーは、最も多くの星が付いているホストです。
-
Optimal Serverコマンドの下にリストされている星評価付きのサーバーのいずれか。5つの星は、最も推奨される(最適な)ホストを示し、 5つの空の星は、最も推奨されないホストを示します。
-
ヒント:
リソースペインで中断中のVMを右クリックして、「サーバーで再開」を選択することもできます。
Workload Balancingの最適化推奨事項を受け入れる
Workload Balancingがしばらく実行されると、環境を改善する方法について推奨事項を提示し始めます。 たとえば、ホスト上のVM密度を向上させることが目標の場合、ある時点でWorkload Balancingは、 VMをホストに統合することを推奨する場合があります。自動モードで実行していない場合は、 この推奨事項を受け入れて適用するか、無視するかを選択できます。
重要:
Workload Balancing がしばらく実行された後、最適な配置の推奨事項が得られない場合は、 パフォーマンスしきい値を評価してください。この評価については、 Workload Balancing が推奨事項を作成するタイミングを理解する で説明されています。 Workload Balancing を環境に適したしきい値に設定することは非常に重要です。そうしないと、 推奨事項が適切でない可能性があります。
最適化の推奨事項は、次の基準に基づいています。
-
選択した配置戦略(つまり、最適化モード)。XenCenter を使用してプールを選択し、プールの最適化モードを確認します。 情報は WLB タブの構成セクションにあります。
-
物理ホストの CPU、メモリ、ネットワーク、ディスク使用率などのリソースのパフォーマンスメトリック。
-
リソースプールにおけるホストの役割。配置の推奨事項を作成する際、Workload Balancing は、他のホストがワークロードを受け入れられない場合にのみ、 VM 配置のためにプールコーディネーターを考慮します。同様に、プールが最大密度モードで動作している場合、 Workload Balancing は、ホストを VM で埋める順序を決定する際に、プールコーディネーターを最後に考慮します。
最適化の推奨事項は、XenCenter の WLB 最適化タブに表示されます。
最適化の推奨事項には、次の情報が表示されます。
-
Workload Balancing が再配置を推奨する VM の名前
-
VM が現在存在するホスト
-
Workload Balancing が新しい場所として推奨するホスト。
最適化の推奨事項には、Workload Balancing が VM の移動を推奨する理由も表示されます。たとえば、 CPU 使用率を改善するために「CPU」と表示されます。Workload Balancing の電源管理が有効になっている場合、 Workload Balancing は、電源のオン/オフを推奨するホストの最適化推奨事項も表示します。 具体的には、これらの推奨事項は統合のためのものです。
推奨事項の適用をクリックすると、最適化推奨事項リストに記載されているすべての操作を実行できます。
最適化の推奨事項を承認するには
-
XenCenter のリソースペインで、推奨事項を表示するリソースプールを選択します。
-
WLB タブをクリックします。選択したリソースプール上の VM に推奨される最適化がある場合、それらは WLB タブの「最適化の推奨事項」セクションに表示されます。
-
推奨事項を承認するには、「推奨事項の適用」をクリックします。XenServer は、 「最適化の推奨事項」セクションの「操作」列にリストされているすべての操作の実行を開始します。「推奨事項の適用」をクリックすると、XenCenter は自動的に 通知 > イベント ビューを表示し、 VM 移行の進行状況を確認できます。
高可用性における Workload Balancing の推奨事項を理解する
同じプールで Workload Balancing と XenServer High Availability を有効にしている場合、 これら 2 つの機能がどのように相互作用するかを理解しておくと役立ちます。Workload Balancing は High Availability と干渉しないように設計されています。 Workload Balancing の推奨事項と High Availability の設定の間に競合がある場合、High Availability の設定が常に優先されます。実際には、この優先順位は次のことを意味します。
-
ホスト上で VM を起動しようとすると高可用性プランに違反する場合、Workload Balancing はスター 評価を表示しません。
-
Workload Balancing は、HA の構成 ダイアログの「許可される障害」 ボックスで指定された数を超えてホストを自動的にパワーオフすることはありません。
-
しかし、Workload Balancing は、許容されるホスト 障害の数よりも多くのホストをパワーオフするよう推奨する場合があります。(たとえば、高 可用性が 1 つのホスト障害のみを許容するように構成されている場合でも、Workload Balancing は 2 つのホストをパワーオフするよう推奨します。) しかし、その 推奨事項を適用しようとすると、XenCenter は高可用性がもはや 保証されないことを示すエラーメッセージを表示する場合があります。
-
Workload Balancing が自動モードで実行され、電源管理が有効になっている場合、 許容されるホスト障害の数を超える推奨事項は無視されます。この状況では、Workload Balancing のログに、 高可用性が有効になっているため電源管理の推奨事項が適用されなかったというメッセージが表示されます。
-
ワークロードレポートを生成する
Workload Balancing はパフォーマンスデータを取得し、このデータを使用して、ワークロードレポートと呼ばれるレポートを 仮想化環境について生成できます。これには、ホストや VM に関するレポートも含まれます。Workload Balancing レポートは、 キャパシティプランニングの実行、仮想サーバーの健全性の判断、および構成されたしきい値 レベルの有効性を評価するのに役立ちます。
プール健全性レポートを使用して、最適化のしきい値がどの程度効果的であるかを評価できます。Workload Balancing はデフォルトのしきい値設定を提供しますが、環境で価値を提供するためにこれらのデフォルトを調整する必要がある場合があります。 最適化のしきい値が環境に適したレベルに調整されていない場合、 Workload Balancing の推奨事項は環境に適さない可能性があります。
レポートを実行するために、Workload Balancing が配置の推奨事項を作成したり、VM を移動したりするように構成する必要はありません。 ただし、Workload Balancing コンポーネントを構成する必要があります。理想的には、 プールのホストのパフォーマンスが低下し始める点を反映する値に重要な閾値を設定する必要があります。理想的には、プールは Workload Balancing を数時間、またはレポートに表示するデータを生成するのに十分な期間実行されている必要があります。
Workload Balancingでは、物理ホスト、リソースプール、VMの3種類のオブジェクトに関するレポートを生成できます。大まかに言えば、 Workload Balancingは次の2種類のレポートを提供します。
-
日付別に情報を表示する履歴レポート
-
領域の概要をまとめた「ロールアップ」形式のレポート
-
監査目的のレポート。たとえば、VMが移動した回数を特定できます
-
VMの使用状況を示し、コストの測定と割り当てに役立つチャージバックレポート
Workload Balancingレポートを生成する
-
XenCenterで、プールメニューからワークロードレポートの表示を選択します。WLBタブからレポートボタンをクリックして、ワークロードレポート画面を表示することもできます。
-
ワークロードレポート画面で、レポートペインからレポートを選択します。
-
レポート期間の開始日と終了日を選択します。選択するレポートによっては、 ホストリストでホストを指定する必要がある場合があります。
-
レポートの実行をクリックします。レポートがレポートウィンドウに表示されます。レポートの意味については、 以下を参照してください。 Workload Balancing レポート用語集
Workload Balancingレポート内を移動する
レポートを生成した後、レポート内のツールバーボタンを使用して、移動したり、特定のタスクを実行したりできます。 ツールバーボタンの名前を表示するには、ツールバーアイコンにマウスを合わせます。
| ツールバーボタン | 説明 |
|---|---|
| ドキュメントマップ(/en-us/xenserver/9/media/wlb-doc-map-icon.png) | ドキュメントマップを使用すると、長いレポートをナビゲートするのに役立つドキュメントマップを表示できます。 |
| ページ送り/戻し(/en-us/xenserver/9/media/wlb-page-forward-back-icon.png) | ページ送り/戻しを使用すると、レポート内で1ページ進む、または戻ることができます。 |
| 親レポートに戻る(/en-us/xenserver/9/media/wlb-back-parent.png) | 親レポートに戻るを使用すると、ドリルスルーレポートを操作しているときに親レポートに戻ることができます。注: このボタンは、Pool Healthレポートなどのドリルスルーレポートでのみ使用できます。 |
| レンダリングを停止(/en-us/xenserver/9/media/wlb-stop-render-icon.png) | レンダリングを停止は、レポートの生成をキャンセルします。 |
| 印刷(/en-us/xenserver/9/media/wlb-printer-icon.png) | 印刷を使用すると、レポートを印刷し、一般的な印刷オプションを指定できます。これらのオプションには、プリンター、ページ数、部数が含まれます。 |
| 印刷レイアウト(/en-us/xenserver/9/media/wlb-print-layout-icon.png) | 印刷レイアウトを使用すると、レポートを印刷する前にプレビューを表示できます。印刷レイアウトを終了するには、印刷レイアウトボタンをもう一度クリックします。 |
| ページ設定(/en-us/xenserver/9/media/wlb-page-setup-icon.png) | ページ設定を使用すると、用紙サイズ、ページの向き、余白などの印刷オプションを指定できます。 |
| エクスポート(/en-us/xenserver/9/media/wlb-save-icon.png) | エクスポートを使用すると、レポートをAcrobat (.PDF) ファイルまたは.XLS拡張子のExcelファイルとしてエクスポートできます。 |
| 検索を使用すると、VMの名前など、レポート内の単語を検索できます。 |
Workload Balancing レポートのエクスポート
レポートは、Microsoft Excel形式またはAdobe Acrobat (PDF) 形式のいずれかでエクスポートできます。
-
レポートを生成した後、次のエクスポートボタンをクリックします。
-
エクスポートボタンメニューから次のいずれかの項目を選択します。
-
エクセル
-
Acrobat (PDF) ファイル
-
注:
選択したエクスポート形式に応じて、レポートに含まれるデータ量が異なります。Excelにエクスポートされたレポートには、 「ドリルダウン」データを含む、レポートで利用可能なすべてのデータが含まれます。PDFにエクスポートされ、 XenCenterに表示されるレポートには、レポート生成時に選択したデータのみが含まれます。
Workload Balancing レポート用語集
このセクションでは、次のWorkload Balancing レポートに関する情報を提供します。
チャージバック利用状況分析
「チャージバック利用状況分析レポート」(「チャージバックレポート」)を使用して、組織内の特定の部門がどれだけのリソースを 使用したかを判断できます。具体的には、このレポートは、プール内の すべてのVMに関する情報(可用性やリソース利用状況など)を表示します。このレポートはVMの稼働時間を示すため、サービスレベル契約の遵守と可用性を実証するのに 役立ちます。
チャージバックレポートは、シンプルなチャージバックソリューションを実装し、請求を容易にするのに役立ちます。特定のリソースについて顧客に 請求するには、レポートを生成し、Excelとして保存し、スプレッドシートを編集して単位あたりの価格を含めます。 あるいは、Excelデータを請求システムにインポートすることもできます。
VMの使用量について社内または社外の顧客に請求したい場合は、VMの命名規則に部門名または顧客名を含めることを検討してください。 この慣行により、チャージバックレポートの読み取りが容易になります。
チャージバックレポートにおけるリソースレポートは、個々のVMへの物理リソースの割り当てに 基づいている場合があります。
このレポートの平均メモリデータは、現在VMに割り当てられているメモリ量に基づいています。XenServerでは、 固定メモリ割り当てまたは自動調整メモリ割り当て(動的メモリ 制御)を使用できます。
チャージバックレポートには、以下のデータ列が含まれています。
-
VM名。その行の列のデータが適用されるVMの名前。
-
VM稼働時間。VMが電源オンになっていた分数(より具体的には、XenCenterでその横に 緑色のアイコンが表示されている時間)。
-
vCPU割り当て。VMに構成されている仮想CPUの数。各仮想CPUは、均等なシェアを受け取ります。 ホスト上の物理CPUの。例えば、2つの物理CPUを含むホストに8つの仮想CPUを構成した場合を考えてみましょう。 vCPU割り当て列に「1」と表示されている場合、この値はホストの総処理能力の2/16に相当します。 ホストの総処理能力。
-
最小CPU使用率 (%)。レポート期間中に記録された仮想CPU使用率の最低値。この 値は、VMのvCPU容量に対する割合として表されます。容量は、VMに割り当てられたvCPUの数に 基づいています。例えば、VMに1つのvCPUを割り当てた場合、最小CPU使用率は記録されたvCPU使用率の最低値を 表します。VMに2つのvCPUを割り当てた場合、この値は両方のvCPUの合計容量に対する最低使用率を パーセンテージで表したものです。最終的に、CPU使用率のパーセンテージは、仮想CPUが処理した最低記録ワークロードを表します。例えば、 VMに1つのvCPUを割り当て、ホスト上のpCPUが2.4 GHzの場合、0.3 GHzがVMに割り当てられます。VMの 最小CPU使用率が20%だった場合、レポート期間中のVMによる物理ホストのCPUの 最低使用率は60 MHzでした。
-
最大CPU使用率 (%)。レポート期間中にVMが消費した、VMの仮想CPU容量の最高割合。 消費されたCPU容量は、VMに割り当てた仮想CPU容量に対する割合です。 例えば、VMに1つのvCPUを割り当てた場合、最大CPU使用率は報告された期間中に記録されたvCPU使用率の最高値を表します。 VMに2つの仮想CPUを割り当てた場合、この列の値は 両方の仮想CPUの合計容量からの最高使用率を表します。
-
平均CPU使用率 (%)。VMの仮想CPU容量のうち、パーセンテージで表される平均使用量で、 レポート期間中に使用されたものです。CPU容量は、VMに割り当てた仮想CPU容量です。VMに 2つの仮想CPUを割り当てた場合、この列の値は、両方の仮想CPUの合計 容量からの平均使用率を表します。
-
合計ストレージ割り当て (GB)。レポート実行時にVMに現在割り当てられているディスク容量。 多くの場合、変更しない限り、このディスク容量はVM作成時にVMに割り当てたディスク容量と 同じです。
-
仮想NIC割り当て。VMに割り当てられている仮想インターフェース (VIF) の数。
-
現在の最小動的メモリ (MB)。
-
固定メモリ割り当て。VMに固定量のメモリ(例えば1,024 MB)を割り当てた場合、同じ 量のメモリが以下の列に表示されます: 現在の最小動的メモリ (MB)、現在の最大動的 メモリ (MB)、現在の割り当て済みメモリ (MB)、および平均割り当て済みメモリ (MB)。
-
動的メモリ割り当て。XenServerを動的メモリ制御を使用するように構成した場合、範囲で指定された最小メモリ量 がこの列に表示されます。範囲の最小メモリが1,024 MB、最大メモリが2,048 MB の場合、現在の最小動的メモリ (MB) 列には1,024 MBが表示されます。
-
-
現在の最大動的メモリ (MB)。
-
動的メモリ割り当て。XenServerが範囲に基づいてVMのメモリを自動的に調整する場合、範囲で指定された最大 メモリ量がこの列に表示されます。例えば、メモリ範囲の値が最小1,024 MB、最大2,048 MB の場合、2,048 MBが現在の最大動的メモリ (MB) 列に表示されます。
-
固定メモリ割り当て。VMに固定量のメモリ(例えば1,024 MB)を割り当てた場合、同じ 量のメモリが以下の列に表示されます: 現在の最小動的メモリ (MB)、現在の最大動的 メモリ (MB)、現在の割り当て済みメモリ (MB)、および平均割り当て済みメモリ (MB)。
-
-
現在の割り当て済みメモリ (MB)。
-
動的メモリ割り当て。動的メモリ制御が構成されている場合、この値は、 レポート実行時にXenServerがVMに割り当てるメモリ量を示します。
-
固定メモリ割り当て。VMに固定量のメモリ(例:1,024 MB)を割り当てた場合、同じ メモリ量が以下の列に表示されます:現在の最小動的メモリ (MB)、現在の最大動的 メモリ (MB)、現在の割り当て済みメモリ (MB)、および平均割り当て済みメモリ (MB)。
注:このレポートを実行する直前にVMのメモリ割り当てを変更した場合、この 列に反映される値は、構成した新しいメモリ割り当てを反映します。 -
-
平均割り当て済みメモリ (MB)。
-
動的メモリ割り当て。動的メモリ制御が構成されている場合、この値は、レポート期間中に XenServerがVMに割り当てた平均メモリ量を示します。
-
固定メモリ割り当て。VMに固定量のメモリ(例:1,024 MB)を割り当てた場合、同じ メモリ量が以下の列に表示されます:現在の最小動的メモリ (MB)、現在の最大動的 メモリ (MB)、現在の割り当て済みメモリ (MB)、および平均割り当て済みメモリ (MB)。
注:このレポートを実行する直前にVMのメモリ割り当てを変更した場合、この列の値は 以前表示されていたものから変更されない可能性があります。この列の値は、期間中の 平均を反映しています。 -
-
平均ネットワーク読み取り (BPS)。レポート期間中にVMが受信したデータの 平均量(ビット/秒)。
-
平均ネットワーク書き込み (BPS)。レポート期間中にVMが送信したデータの 平均量(ビット/秒)。
-
平均ネットワーク使用量 (BPS)。平均ネットワーク読み取りと平均 ネットワーク書き込みの合計(ビット/秒)。VMがレポート期間中に平均1,027 bpsを送信し、 平均23,831 bpsを受信した場合、平均ネットワーク使用量はこれらの値の合計である24,858 bpsになります。
-
合計ネットワーク使用量 (BPS)。レポート期間中のすべてのネットワーク読み取りおよび 書き込みトランザクションの合計(ビット/秒)。
ホストの健全性履歴
このレポートは、特定のホストにおけるリソース(CPU、メモリ、ネットワーク読み取り、およびネットワーク書き込み)のパフォーマンスを、 しきい値との関連で表示します。
色付きの線(赤、緑、黄)は、しきい値を表します。ホストのプール健全性 レポートとこのレポートを併用して、ホストのパフォーマンスがプール全体の健全性にどのように影響するかを判断できます。パフォーマンスの しきい値を編集する際には、このレポートをホストのパフォーマンスに関する洞察を得るために使用できます。
リソース使用率を日次または時間ごとの平均として表示できます。時間ごとの平均では、指定した期間における1日の最も忙しい時間を 平均して確認できます。
時間別にグループ化されたレポートデータを表示するには、Host Health History の下にある Click to view report data grouped by hour for the time period を展開します。
Workload Balancing は、設定した期間の各時間の平均を表示します。データポイントは、その期間のすべての日のその時間の 使用率の平均に基づいています。たとえば、May 1, 2009 から May 15, 2009 までのレポートでは、「平均CPU使用率」のデータポイントは、15日間のすべてにおける12:00時点のリソース使用率を表します。この 情報は平均として結合されます。May 1 の12PMにCPU使用率が82%、May 2 の12PMに88%、そして 他のすべての日に75%だった場合、12PMに表示される平均は76.3%になります。
注:
Workload Balancing は、スパイクやピークを平滑化するため、データが人為的に高く表示されることはありません。
プール最適化パフォーマンス履歴
最適化パフォーマンスレポートは、プールの平均リソース使用量に対する最適化イベントを表示します。これらの イベントは、リソースプールを最適化したインスタンスです。具体的には、CPU、メモリ、ネットワーク読み取り、 およびネットワーク書き込みのリソース使用量を表示します。
点線は、選択した期間におけるプール全体の平均使用量を示します。青いバーは、 プールを最適化した日を示します。
このレポートは、Workload Balancing が環境で正常に機能しているかどうかを判断するのに役立ちます。この レポートを使用して、最適化イベントに至るまでの状況(つまり、Workload Balancing が最適化を推奨する前のリソース使用量)を 確認できます。
このレポートは、1日の平均リソース使用量を表示します。システムが負荷を受けているときのようなピーク使用率は表示されません。 Workload Balancing が最適化の推奨を行っていない場合のリソースプールのパフォーマンスを確認するためにも、この レポートを使用できます。
一般的に、最適化イベントの後、リソース使用量は減少するか、安定した状態を保ちます。最適化後にリソース 使用量の改善が見られない場合は、しきい値の再調整を検討してください。また、リソースプールにVMが多すぎるかどうか、および指定した期間中に新しいVMを追加または削除したかどうかも 考慮してください。
プール監査証跡
このレポートは、XenServer 監査ログの内容を表示します。監査ログは、不正なアクションの実行試行と、選択された承認済みアクションをログに記録するように設計された XenServer の機能です。 これらのアクションには以下が含まれます。
-
インポートとエクスポート
-
ホストとプールのバックアップ
-
ゲストおよびホストのコンソールアクセス。
RBAC機能を使用してXenServer管理者に個別のユーザーアカウントと明確な役割を割り当てると、 レポートはより意味のある情報を提供します。
重要:
監査ログレポートを実行するには、監査ログ機能を有効にする必要があります。デフォルトでは、 Workload Balancing仮想アプライアンスでは監査ログは常に有効になっています。
強化されたプール監査証跡機能を使用すると、監査ログレポートの粒度を指定できます。また、 特定のユーザー、オブジェクト、および時間で監査証跡ログを検索およびフィルタリングすることもできます。プール監査証跡の粒度は、 デフォルトで「最小」に設定されています。このオプションは、特定のユーザーおよびオブジェクトタイプに対して限られた量のデータをキャプチャします。レポートに必要な詳細レベルに基づいて、 いつでも設定を変更できます。たとえば、 監査ログのユーザーフレンドリーなレポートには粒度を「中」に設定します。詳細なレポートが必要な場合は、オプションを 「最大」に設定します。
プール監査証跡レポートには、次の情報が含まれています。
-
時間。XenServerがユーザーのアクションを記録した時間。
-
ユーザー名。アクションが実行されたセッションを作成した人物の名前。場合によっては、この値が ユーザーIDになることがあります。
-
イベントオブジェクト。アクションの対象となったオブジェクト(例: VM)。
-
イベントアクション。発生したアクション。これらのアクションの定義については、 監査ログイベント名を参照してください。
-
アクセス。ユーザーがアクションを実行する権限を持っていたかどうか。
-
オブジェクト名。オブジェクトの名前(例: VMの名前)。
-
オブジェクトUUID。オブジェクトのUUID(例: VMのUUID)。
-
成功。この情報は、アクションのステータス(つまり、成功したかどうか)を提供します。
監査ログイベント名
監査ログレポートは、XenServerイベント、イベントオブジェクト、およびアクション(インポート/エクスポート、ホストおよびプールバックアップ、 ゲストおよびホストコンソールアクセスを含む)をログに記録します。次の表は、XenServer監査ログおよびプール監査証跡レポートに頻繁に表示される一般的なイベントの一部を定義しています。 この表は、これらのイベントの粒度も指定しています。
プール監査証跡レポートでは、
Event Action列にリストされているイベントは、プール、VM、またはホストに適用されます。 イベントが何に適用されるかを判断するには、レポートのEvent Object列とObject Name列を参照してください。イベントの定義の詳細については、 XenServer Management APIのイベントセクションを参照してください。
| プール監査証跡の粒度 | イベントアクション | ユーザーアクション |
|---|---|---|
| 最小 | pool.join |
ホストに新しいプールへの参加を指示しました |
| 最小 | pool.join_force |
ホストにプールへの参加を指示しました(強制) |
| 中 | SR.destroy |
ストレージリポジトリを破棄しました |
| 中 | SR.create |
ストレージリポジトリを作成しました |
| 中 | VDI.snapshot |
VDIの読み取り専用スナップショットを取得し、そのスナップショットへの参照を返しました |
| 中 | VDI.clone |
VDIの正確なコピーを取得し、新しいディスクへの参照を返しました |
| 中 | VIF.plug |
指定されたVIFをホットプラグし、実行中のVMに動的にアタッチしました |
| 中 | VIF.unplug |
指定されたVIFをホットアンプラグし、実行中のVMから動的にデタッチしました |
| 最大 | auth.get_subject_identifier |
外部ディレクトリサービスにクエリを実行し、人間が判読できるサブジェクト名からサブジェクト識別子を文字列として取得しました |
| 最大 | task.cancel |
タスクのキャンセルを要求しました |
| 最大 | VBD.insert |
デバイスに新しいメディアを挿入しました |
| 最大 | VIF.get_by_uuid |
指定されたUUIDを持つVIFインスタンスへの参照を取得しました |
| 最大 | VDI.get_sharable |
指定されたVDIの共有可能フィールドを取得しました |
| 最大 | SR.get_all |
システムに認識されているすべてのSRのリストを返します |
| 最大 | pool.create_new_blob |
このプールに関連付けられている、名前付きバイナリデータ用のプレースホルダーを作成しました |
| 最大 | host.send_debug_keys |
指定された文字列をデバッグキーとしてXenに挿入しました |
| 最大 | VM.get_boot_record |
VMの起動時に初期化され、CPUホットプラグなどの実行時構成の変更を反映するように更新される、VMの動的状態を記述するレコードを返しました |
プールの健全性
プールの健全性レポートには、リソースプールとそのホストが4つの異なるしきい値 範囲(クリティカル、高、中、低)で費やした時間の割合が表示されます。プールの健全性レポートを使用して、 パフォーマンスしきい値の有効性を評価できます。
このレポートを解釈する際のいくつかのポイント:
-
平均中しきい値(青)のリソース使用率は、選択した 配置戦略に関わらず最適なリソース使用率です。同様に、円グラフの青いセクションは、そのホストが リソースを最適に使用した時間を示します。
-
平均低しきい値パーセント(緑)のリソース使用率は、必ずしも肯定的ではありません。低リソース 使用率が肯定的であるかどうかは、配置戦略によって異なります。配置戦略が最大密度で、 リソース使用率が緑色の場合、Workload Balancingはそのホストまたはプールに最大数のVMを収容していない可能性があります。もし そうであれば、リソース使用率のほとんどが平均中 (青)のしきい値範囲に収まるまで、パフォーマンスしきい値の値を調整してください。
-
平均クリティカルしきい値パーセント(赤)のリソース使用率は、平均リソース 使用率がクリティカルしきい値に達した、または超えた時間を示します。
ホストのリソース使用状況の円グラフをダブルクリックすると、XenCenterはそのホストのそのリソースに関するホスト健全性履歴レポートを表示します。 ツールバーの親レポートに戻るをクリックすると、プール健全性レポートに戻ります。
レポート結果のほとんどが平均中しきい値の範囲にない場合は、クリティカル しきい値をこのプールに合わせて調整してください。Workload Balancingはデフォルトのしきい値設定を提供しますが、これらのデフォルトは すべての環境で効果的ではありません。環境に合わせてしきい値が適切なレベルに調整されていない場合、 Workload Balancingの最適化および配置に関する推奨事項は適切でない可能性があります。詳細については、 クリティカルしきい値を変更するを参照してください。
プール健全性履歴
このレポートは、プール内のすべての物理ホストにおけるリソース使用率の経時的な折れ線グラフを提供します。これにより、 リソース使用率の傾向(しきい値(クリティカル、高、中、 低)に対して増加傾向にあるかなど)を確認できます。このレポートのデータポイントの傾向を監視することで、 パフォーマンスしきい値の有効性を評価できます。
Workload Balancingは、プールをWorkload Balancingに接続したときにクリティカルしきい値に設定した値からしきい値範囲を外挿します。 プール健全性レポートと似ていますが、プール健全性履歴レポートは、 特定の日付におけるリソースの平均使用率を表示します。リソースがしきい値に費やした全体の時間ではなく、 しきい値で費やされた時間。
平均空きメモリグラフを除き、データポイントがクリティカルしきい値ライン(赤)を平均して超えることはありません。For 平均空きメモリグラフの場合、データポイントがクリティカルしきい値ライン(グラフの 下部にある)を平均して下回ることはありません。このグラフは空きメモリを表示するため、クリティカルしきい値は他のリソースとは異なり、 低い値になります。
このレポートを解釈する際のいくつかのポイント:
-
グラフの平均使用量ラインが平均中しきい値(青)ラインに近づくと、 プールのリソース使用率が最適であることを示します。この表示は、設定された配置戦略に関わらず適用されます。
-
平均低しきい値(緑)に近づくリソース使用率は、必ずしも肯定的ではありません。低 リソース使用率が肯定的であるかどうかは、配置戦略によって異なります。次の場合:
-
配置戦略が最大密度である
-
ほとんどの日で平均使用量ラインが緑色のライン以下である場合 Workload BalancingはそのプールにVMを可能な限り高密度に配置していない可能性があります。その場合は、プールのクリティカル しきい値の値を調整し、リソース使用率のほとんどが平均中(青)のしきい値範囲に収まるようにしてください。
-
-
平均使用量ラインが平均クリティカルしきい値(赤)と交差する場合、そのリソースの平均 リソース使用率がクリティカルしきい値に達した、または超えたことを示します。
グラフのデータポイントが平均中しきい値の範囲内にない場合でも、パフォーマンスが満足できるものであれば、 このプールのクリティカルしきい値を調整できます。詳細については、 「クリティカルしきい値を変更する」を参照してください。
プールの最適化履歴
プールの最適化履歴レポートは、Workload Balancingの最適化アクティビティを時系列で可視化します。
最適化アクティビティは、グラフと表で要約されます。表内の日付フィールドをドリルダウンすると、 その日に実行された各プールの最適化に関する詳細情報が表示されます。
このレポートでは、以下の情報を確認できます。
-
VM名: Workload Balancingが最適化したVMの名前。
-
理由: 最適化の理由。
-
方法: 最適化が成功したかどうか。
-
元のホスト: VMが最初にホストされていた物理ホスト。
-
移行先ホスト: VMが移行された物理ホスト。
-
時刻: 最適化が行われた時刻。
ヒント:
WLBタブの「履歴の表示」リンクをクリックして、プールの最適化履歴レポートを生成することもできます。
仮想マシンの移動履歴
この折れ線グラフは、一定期間にリソースプール上でVMが移行された回数を表示します。これは、 移行が最適化の推奨によるものかどうか、およびVMがどのホストに移動したかを示します。このレポートは、 最適化の理由も示します。このレポートを使用して、プール上の移行数を監査できます。
このレポートを解釈する上での注意点:
-
チャートの左側の数字は、可能な移行の数に対応しています。この値は、 リソースプール内のVMの数に基づいています。
-
レポートの「日付」セクションにある「+」記号を展開すると、特定の日付の移行の詳細を 確認できます。
仮想マシンのパフォーマンス履歴
This report displays performance data for each VM on a specific host for a time period you specify. Workload Balancing bases the performance data on the amount of virtual resources allocated for the VM. For example, if Average CPU Usage for your VM is 67%, your VM uses, on average, 67% of its vCPU for the specified period.
レポートの初期表示では、指定した期間におけるリソース使用率の平均値が表示されます。
「+」記号を展開すると、個々のリソースの折れ線グラフが表示されます。これらのグラフを使用して、リソース使用率の傾向を 時間の経過とともに確認できます。
このレポートは、CPU使用率、空きメモリ、ネットワーク読み取り/書き込み、ディスク読み取り/書き込みのデータを表示します。