PVS-アクセラレーター
XenServer PVS-Accelerator機能は、各XenServerホストでPVS読み取り要求をキャッシュすることにより、パフォーマンスを向上させます。この機能は、XenServerとCitrix Provisioning (PVS) を使用しているお客様にご利用いただけます。PVSは、Citrix Virtual Apps and Desktopsにおけるイメージ管理とホスティングで広く利用されているソリューションです。PVS-Acceleratorを活用するには、Citrix Provisioning 7.12以降のXenServerを使用してください。
PVS-Acceleratorを有効にする
PVS-Acceleratorを有効にするには、次の2つの主要な手順が必要です。
-
XenServerでPVS-Acceleratorを構成します。
-
PVSでキャッシュ構成を完了します。
XenServerでPVS-Acceleratorを構成する
XenCenterまたはxe CLIを使用して、XenServerでPVS-Acceleratorを構成できます。次のセクションでは、XenCenterの手順について説明します。xe CLIを使用してPVS-Acceleratorを構成する方法については、XenServer製品ドキュメントを参照してください。
XenCenter®を使用してPVS-Acceleratorを構成します。
-
XenCenterで、プールまたはスタンドアロンホストを選択し、PVSタブを選択します。PVS-Accelerator Supplemental Packをインストールし、Premium Editionライセンスを割り当てると、XenCenterのプールレベル(プールがない場合はホストレベル)にPVSタブが表示されます。PVSタブには、プール内で実行されているすべてのVMの読み取りキャッシュステータスの概要が表示されます。
-
PVS-Acceleratorの構成を選択します。
-
PVS-Acceleratorの構成ダイアログで、キャッシュ構成の追加を選択してPVSサイトを追加します。
-
サイト名フィールドにPVSサイトの名前を入力します。
-
プール内の各ホストについて、使用するキャッシュを指定します。
-
メモリのみ: コントロール ドメイン メモリで、指定されたキャッシュ サイズまで使用します。このオプションでは、コントロール ドメインに追加のメモリを割り当てる必要があります。コントロール ドメインにメモリを割り当てる方法については、「コントロール ドメインのメモリの変更」を参照してください。
-
ストレージリポジトリ (SR): SR 上で指定されたキャッシュサイズまで使用します。また、利用可能なコントロール ドメイン メモリをベストエフォート型のキャッシュ層として暗黙的に使用します。
重要:-
メモリのみもSRも指定されていない場合、読み取りキャッシュはアクティブ化されません。
-
PVS-Acceleratorは、メモリのみ、またはディスクとメモリの組み合わせを利用するように設計されています。構成の選択に関わらず、システムパフォーマンスの低下を確実に防ぐため、コントロール ドメインに割り当てるメモリ量を増やしてください。
-
読み取りレイテンシーの増加やパフォーマンスの低下につながる頻繁なディスクアクセスを避けるため、ホストごとに少なくとも4 GBのコントロール ドメイン メモリを割り当てることをお勧めします。詳細については、「コントロール ドメインのメモリの変更」を参照してください。
-
アクティブに使用するvDiskバージョンごとに、少なくとも5 GBのキャッシュ領域を割り当てることをお勧めします。
-
-
-
OKをクリックします。新しいPVSサイトと選択したキャッシュストレージ構成がXenServerサーバーに追加されます。
PVSでキャッシュ構成を完了する
XenServerサーバーでPVS-Acceleratorを構成した後、Citrix Provisioning ConsoleまたはPowerShell Snap-In CLIを使用して、新しく作成したサイトのキャッシュ構成を完了します。詳細については、「Citrix Provisioning Documentation」を参照してください。この手順が完了すると、PVS-Accelerator configurationダイアログでView PVS Serversをクリックして、新しいサイト用に構成されたPVSサーバーのリストを表示できます。
キャッシュ操作
PVS-AcceleratorでVMを起動すると、VMのキャッシュステータスがVMのPVSタブとGeneralタブに表示されます。次の表に、これらのタブに表示されるステータスメッセージを示します。
| PVS-Acceleratorステータス | 説明 |
|---|---|
| 初期化済み | PVS-Acceleratorが起動し、キャッシュの準備ができています。VMが起動したときにキャッシュがこの状態のままである場合、PVSサーバーのIPアドレスが正しく構成されていないか、VMがプライマリネットワークインターフェースを使用してPVSサーバーと通信していないことを意味します。 |
| キャッシュ中 | PVS-Acceleratorが動作しています。 |
| 停止済み | PVS-AcceleratorはVMに対して実行されていません。VMが実行されていない場合、またはキャッシュが十分に構成されていない場合、キャッシュはこの状態のままになります。 |
| 互換性のないライトキャッシュモード | VMがPVSサーバーに変更を永続化するように構成されているため、キャッシュは行われません。VMタイプが「Production」または「Test」であり、vDiskが「Standard Image」アクセスモードであることを確認してください。 |
| 互換性のないプロトコルバージョン | PVSサーバーのバージョンが正しくありません。Provisioning Services 7.12以降を使用していることを確認してください。 |
PVS-Accelerator機能は以下をキャッシュします。
-
vDiskからの読み取り(書き込みまたはライトキャッシュからの読み取りは除く)
-
イメージバージョンに基づく。複数のVMが同じイメージバージョンを使用している場合、キャッシュされたブロックを共有します。
-
任意のライトキャッシュタイプを持つデバイス
-
アクセスモードがStandard Imageに設定されているvDisk。Private Imageモードに設定されているvDiskとはキャッシュは互換性がありません。
-
タイプがProductionまたはTestとしてマークされているデバイス。タイプがMaintenanceとしてマークされているデバイスはキャッシュされません。
注記:
-
PVS-Accelerator は XenServer Premium Edition のお客様にご利用いただけます。
-
XenCenter は、ホストレベルのパフォーマンスタブにさまざまな PVS-Accelerator のパフォーマンスグラフを表示します。これらのパフォーマンスグラフは、キャッシュ操作に関する詳細な洞察を提供します。
-
PVS-Accelerator 機能は OVS の機能を使用するため、ネットワークバックエンドとして Linux Bridge (非推奨) を使用するホストでは利用できません。
-
PVS-Accelerator は、キャッシュされた VM の最初の仮想ネットワークインターフェース (VIF) で動作します。したがって、キャッシュを機能させるには、最初の VIF を使用して PVS ストレージネットワークを接続してください。
関連ドキュメント
XenServer 現行リリース
-
PVS-アクセラレーター