XenCenter

PVSアクセラレータ

Citrix HypervisorのPVSアクセラレータ機能には、Citrix HypervisorおよびCitrix Provisioning Services(PVS)のユーザー向けの追加機能があります。PVSは、Citrix Virtual Apps and Desktopsの画像管理およびホスティングでよく使われます。この機能を使用して、PVS読み取り要求を各Citrix Hypervisorホストでキャッシュできるようになりました。PVSアクセラレータ機能を活用するには、Citrix HypervisorをCitrix Provisioning Services 7.12以降とともに使用する必要があります。PVSアクセラレータについて詳しくは、製品ドキュメントを参照してください。

PVSアクセラレータを有効にするには、シンプルな3つの手順を実行します:

  1. PVSアクセラレータサプリメンタルパックをCitrix Hypervisorサーバーにインストールします。
  2. Citrix HypervisorでPVSアクセラレータを構成します。
  3. PVSでキャッシュ構成を完了します。

PVSアクセラレータの有効化

PVSアクセラレータ機能を有効にするには、Citrix HypervisorとPVSで次の設定を完了する必要があります:

  1. PVSアクセラレータサプリメンタルパックをプール内の各Citrix Hypervisorホストにインストールします。サプリメンタルパックはCitrix Hypervisorの製品ダウンロードページから入手できます。サプリメンタルパックのインストール手順については、「サプリメンタルパックのインストール」を参照してください。
  2. Citrix HypervisorでPVSアクセラレータを構成します。この構成は、XenCenterまたはxe CLIで実行できます。

    PVSアクセラレータサプリメンタルパックのインストール後は、PVSアクセラレータの構成の詳細をCitrix Hypervisorサーバーに追加する必要があります。このプロセスには、PVSサイトの追加とPVSキャッシュのストレージの指定も含まれます。

    次のセクションでXenCenterの手順を示します。xe CLIを使用したPVSアクセラレータの構成について詳しくは、Citrix Hypervisorの製品ドキュメントを参照してください。

    PVSアクセラレータサプリメンタルパックをインストールしてライセンスに権限を割り当てると、XenCenterのプールレベル(プールがない場合はホストレベル)に [PVS] タブが表示されます。[PVS] タブには、プール内で実行されているすべての仮想マシンにおける読み取りキャッシュの状態の概要が表示されます。

    PVSアクセラレータを構成するには

    1. プールまたはスタンドアロンホストを選択して、次に [PVS] タブを選択します。
    2. [PVSアクセラレータの構成] を選択します。
    3. [PVSアクセラレータの構成] ダイアログボックスで [キャッシュ構成の追加] を選択してPVSサイトを追加します。
      • [サイト名] ボックスにPVSサイトの名前を入力します。
      • プールの各ホストに、どのキャッシュを使用するかを指定します:

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

        重要:

        • [メモリのみ]もSRも指定されていない場合、読み取りキャッシュはアクティブ化されません。
        • PVSアクセラレータはメモリのみ、またはディスクとメモリの組み合わせを使用するように設計されています。構成の選択に関係なく、ユーザーはコントロールドメインに割り当てられるメモリの量を増やして、システムパフォーマンスが低下しないようにします。
        • ホストごとに4GB以上のコントロールドメインメモリを割り当てて、読み取りの遅延、およびそれに伴うパフォーマンスの低下の原因となる頻繁なディスクアクセスが発生しないようにすることをお勧めします。詳しくは、「コントロールドメインのメモリの変更」を参照してください。
        • アクティブに使用されるvDiskバージョンごとに5GB以上のキャッシュ容量を割り当てることをお勧めします。
    4. [OK] をクリックします。新しいPVSサイトおよび選択したキャッシュストレージ構成がCitrix Hypervisorサーバーに追加されます。
  3. Citrix HypervisorサーバーでPVSアクセラレータを構成した後は、Citrix ProvisioningコンソールまたはPowerShellスナップインCLIを使用して、新しく作成されたサイトのキャッシュ構成を完了する必要があります。詳しくは、Citrix Provisioningドキュメントを参照してください。この手順が完了すると、[PVSアクセラレータ構成] ダイアログボックスで [PVSサーバーの表示] を選択することで、新しいサイトに対して構成されたPVSサーバーの一覧を表示できるようになります。

キャッシュ操作

PVSアクセラレータで仮想マシンを起動すると、仮想マシンのキャッシュの状態が [PVS] タブおよび [全般] タブに表示されます。次の表は、これらのタブで表示される状態のメッセージの一覧です。

PVSアクセラレータの状態 説明
初期化済み PVSアクセラレータが起動され、キャッシュの準備が整っています。仮想マシンを起動したときにキャッシュがこの状態のままの場合は、PVSサーバーのIPアドレスが正しく構成されていないか、仮想マシンがプライマリネットワークインターフェイスを使用してPVSサーバーと通信していないことを意味します。
キャッシュ PVSアクセラレータが動作しています。
停止しました PVSアクセラレータが仮想マシンで実行されていません。仮想マシンが実行されていない場合、またはキャッシュが適切に構成されていない場合は、キャッシュはこの状態のままになります。
互換性のない書き込みキャッシュモード PVSサーバーの変更を維持するようにVMが構成されているため、キャッシュが行われません。仮想マシンの種類が「実稼働」または「テスト」で、vDiskのアクセスモードが「標準イメージ」モードであることを確認します。
互換性のないプロトコルバージョン PVSサーバーのバージョンが正しくありません。Provisioning Services 7.12以降を使用していることを確認してください。

PVSアクセラレータ機能では、以下がキャッシュされます。

  • vDiskからの読み取り(書き込みキャッシュからの書き込みや読み取りはキャッシュされません)
  • イメージのバージョンに基づくキャッシュ。複数のVMが同じイメージのバージョンを使用する場合、これらのVMはキャッシュされたブロックを共有します
  • 種類を問わず書き込みキャッシュを使用するデバイス
  • アクセスモードが「標準イメージ」に設定されているvDisk。キャッシュ機能は、プライベートイメージモードに設定されたvDiskでは機能しません
  • 種類が [実稼働] または[テスト]としてマークされているデバイス。種類が [保守] としてマークされているデバイスはキャッシュされません

注:

  • PVSアクセラレータのIGMPスヌーピングは、Citrix Hypervisor Premium Editionのユーザー、またはCitrix Virtual Apps and Desktops権限によりCitrix Hypervisorにアクセスするユーザーが使用できます。
  • XenCenterでは、ホストレベルの[パフォーマンス]タブでさまざまなPVSアクセラレータのパフォーマンスグラフが表示されます。パフォーマンスグラフからは、キャッシュ操作に関する詳細な情報を入手できます。
  • PVSアクセラレータ機能ではOVSの機能が使用されるため、ネットワークバックエンドとしてLinuxブリッジを使用しているホストではPVSアクセラレータ機能を利用できません。
  • PVSアクセラレータは、キャッシュされた仮想マシンの最初の仮想ネットワークインターフェイス(VIF)で機能します。そのため、キャッシュ用PVSストレージネットワークが機能するための接続には、最初のVIFを使用します。
  • PVSアクセラレータサプリメンタルパックをアップグレードした後、PVSアクセラレータの複数のバージョンがXenCenterに一覧表示される場合があります。ただし、有効なのは最新バージョンのみです。この機能の古いバージョンは常に最新バージョンに置き換えられるため、PVSアクセラレータをアンインストールする必要はありません。
PVSアクセラレータ