XenCenter

PVS-アクセラレーター

XenServer PVS-Accelerator機能は、各XenServerホスト上でPVS読み取り要求をキャッシュすることでパフォーマンスを向上させます。この機能は、XenServerとCitrix Provisioning (PVS)を使用しているお客様にご利用いただけます。Citrix Provisioning (PVS)は、Citrix Virtual Apps and Desktopsにおけるイメージ管理とホスティングのための一般的なソリューションです。PVS-Acceleratorを活用するには、Citrix Provisioning 7.12以降のXenServerを使用してください。

PVS-Acceleratorを有効にする

PVS-Acceleratorを有効にするには、2つの主要な手順が必要です。

  1. XenServerでPVS-Acceleratorを構成します。
  2. PVSでキャッシュ構成を完了します。

XenServerでPVS-Acceleratorを構成する

XenServerでPVS-Acceleratorを構成するには、XenCenterまたはxe CLIを使用できます。以下のセクションでは、XenCenterの手順について説明します。xe CLIを使用してPVS-Acceleratorを構成する方法については、XenServer製品ドキュメントを参照してください。

XenCenter®を使用してPVS-Acceleratorを構成します。

  1. XenCenterで、プールまたはスタンドアロンホストを選択し、次にPVSタブを選択します。

    PVS-Accelerator Supplemental Packをインストールし、Premium Editionライセンスを割り当てた後、XenCenterのプールレベル(プールがない場合はホストレベル)にPVSタブが表示されます。PVSタブには、プール内で実行されているすべてのVMの読み取りキャッシュステータスの概要が表示されます。

  2. PVS-Acceleratorの構成を選択します。
  3. PVS-Accelerator構成ダイアログで、キャッシュ構成の追加を選択してPVSサイトを追加します。
    1. サイト名フィールドにPVSサイトの名前を入力します。
    2. プール内の各ホストについて、使用するキャッシュを指定します。

      • メモリのみ: コントロールドメインメモリで、指定されたキャッシュサイズまで使用します。このオプションでは、コントロールドメインに追加のメモリを割り当てる必要があります。コントロールドメインにメモリを割り当てる方法については、「コントロールドメインのメモリの変更」を参照してください。
      • ストレージリポジトリ (SR): SRで、指定されたキャッシュサイズまで使用します。また、利用可能なコントロールドメインメモリをベストエフォート型キャッシュ層として暗黙的に使用します。

      重要:

      • メモリのみもSRも指定されていない場合、読み取りキャッシュはアクティブ化されません。
      • PVS-Acceleratorは、メモリのみ、またはディスクとメモリの組み合わせを利用するように設計されています。構成の選択に関係なく、システムパフォーマンスの低下がないことを確認するために、コントロールドメインに割り当てられるメモリ量を増やしてください。
      • 読み取りレイテンシの増加とそれに伴うパフォーマンスの低下を引き起こす頻繁なディスクアクセスを避けるため、ホストごとに少なくとも4 GBのコントロールドメインメモリを割り当てることをお勧めします。詳細については、「コントロールドメインのメモリの変更」を参照してください。
      • アクティブに使用するvDiskバージョンごとに、少なくとも5 GBのキャッシュスペースを割り当てることをお勧めします。
  4. OKをクリックします。新しいPVSサイトと選択したキャッシュストレージ構成がXenServerサーバーに追加されます。

PVSでキャッシュ構成を完了する

XenServerサーバーでPVS-Acceleratorを構成した後、Citrix ProvisioningコンソールまたはPowerShell Snap-In CLIを使用して、新しく作成されたサイトのキャッシュ構成を完了します。詳細については、「Citrix Provisioningのドキュメント」を参照してください。この手順が完了すると、PVS-Accelerator構成ダイアログでPVSサーバーの表示をクリックして、新しいサイト用に構成されたPVSサーバーのリストを表示できます。

キャッシュ操作

PVS-AcceleratorでVMを起動すると、VMのキャッシュステータスがVMのPVSタブと全般タブに表示されます。次の表に、これらのタブに表示されるステータスメッセージを示します。

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-アクセラレーター