Citrix Provisioningアクセラレータ
Citrix Provisioningアクセラレータは、プロビジョニングプロキシがCitrix Hypervisorホスト上のDom0(Citrix Hypervisorコントロールドメイン)に配置されるようにします。ここでは、プロビジョニング仮想ディスクのストリーミングは、仮想マシンに転送される前にプロキシでキャッシュされます。キャッシュを使用すると、同じホスト上の今後のVM起動(またはその他のI/O要求)はネットワーク上のサーバーからではなくプロキシからストリーミングされます。このモデルでは、Citrix Hypervisorホストでより多くのローカルリソースが消費されますが、ネットワーク経由のサーバーからのストリーミングはリソースを節約し、効果的にパフォーマンスを向上させます。
この機能を使用すると、次のような利点があります:
- Citrix ProvisioningとCitrix Hypervisorを組み合わせて使用すると一意の値が提供されるため、機能面での改善が見られます。
- Citrix Provisioningは、Citrix Hypervisorでのローカル、NASおよびSAN接続ストレージをサポートします。
- 環境で、ネットワークトラフィックが削減されます。
- Citrix Provisioningサーバーの停止に対しても耐性があり、環境におけるフォールトトレランスが向上します。
重要:
この機能は、Citrix HypervisorホストにPVSアクセラレータサプリメンタルパックがインストールされている場合にのみ、Citrix Hypervisor 8.2 LTSRでサポートされます。 Citrix Hypervisor 8 Cloud以降のホストの場合、Citrix Provisioningアクセラレータ(PVSアクセラレータ)機能は基本インストールに含まれています。
Citrix Hypervisor Centerを使用して、仮想マシンでこの機能を無効にしないでください。この方法で無効にすると、Provisioningは構成の変更を認識できず、仮想マシンでアクセラレータ機能が有効になっているとみなします。単一のデバイスに対してこの機能を無効にしたい場合は、以下を参照してください:
- 個々のデバイスに対するCitrix Provisioningアクセラレータの有効化または無効化
- ホスト上のすべてのデバイスに対するCitrix Provisioningアクセラレータの有効化または無効化
Citrix Provisioningアクセラレータを使用する
この機能は、Citrix HypervisorホストにPVSアクセラレータサプリメンタルパックがインストールされている場合にのみ、Citrix Hypervisor 8.2 LTSRでサポートされます。 Citrix Hypervisor 8 Cloud以降のホストの場合、Citrix Provisioningアクセラレータ(PVSアクセラレータ)機能は基本インストールに含まれています。
この機能を使用する前に、Citrix Hypervisor管理者は、Citrix Hypervisor Centerを使用してCitrix Provisioningサイトオブジェクトを作成する必要があります。この作業を行うことで、I/O要求を代理で実行するときに使用するストレージ(つまり、ストレージリポジトリ)を適切に構成できます。この作業は、Citrix Hypervisor上で実行する必要があります。
Citrix Hypervisorでこの機能を使用する場合は、次の点を考慮してください:
- Citrix Provisioningコンソールが仮想マシンで代理での処理を行う前に、Citrix Hypervisor Citrix Provisioningサイトオブジェクトがストレージリポジトリ(SR)で作成され、構成されている必要があります。
- Citrix ProvisioningはProvisioning/Citrix Hypervisorプロキシインターフェイスに公開される前に、Citrix Hypervisor APIを呼び出してプロキシ機能が有効になっているかを確認します。
- Citrix Provisioningが、Citrix Virtual Apps and Desktopsインストールウィザードおよびストリーム配信仮想マシンインストールウィザードを使用して、デバイスでCitrix Hypervisorプロキシを構成します。
- Citrix Provisioningターゲットはプロキシのステータスを認識します。機能がインストールされた後に追加の構成タスクは必要ありません。
- Citrix Hypervisorの再インストール後も、アクセラレータキャッシュはCitrix Provisioningデータベースに設定されたままになります。Citrix Provisioningはキャッシュがまだ存在するという想定で動作するため、これが原因で仮想マシンインストールウィザードでエラーが発生します。この問題を解決するには、Provisioningコンソールを使用してCitrix Hypervisorホストを削除してから追加します。これにより、Citrix Provisioningが保存されたキャッシュ構成をクリアできるようになります。保存されたキャッシュ構成のクリア後に、管理者はXenCenterでキャッシュ構成を作成することができます。
ヒント:
2つのProvisioningサーバーが同じVHDに存在し、ファイルシステムのタイムスタンプが異なっている環境では、データは2度キャッシュされます。このため、CitrixではVHDではなくVHDXを使用することをお勧めします。
Citrix Provisioningアクセラレータを構成する
Citrix Virtual Apps and Desktopsインストールウィザードおよびストリーム配信仮想マシンインストールウィザードを使用して、この機能にアクセスします。この2つのウィザードは似たようなウィザードで、多くの画面を共有していますが、次の相違点があります。
- Citrix Virtual Apps and Desktopsインストールウィザードは、ハイパーバイザーで実行される仮想マシンの構成に使用します。たとえば、Citrix Virtual Apps and Desktopsを使用して制御されるCitrix Hypervisor、ESX、またはHyperV/SCVMMです。
- ストリーム配信仮想マシンインストールウィザードは、Citrix Hypervisorホストで仮想マシンを作成するために使用されます。Citrix Virtual Apps and Desktopsには使用されません。
注:
この機能は、この機能がインストールされているCitrix Hypervisorでのみサポートされます。このセクションでキャプチャされたUI変更は、この種類のハイパーバイザーを使用する場合のみ適用されます。
ヒント:
プロキシキャッシュ構成がProvisioningサーバーに関連付けられている場合、このアクセラレータ機能が有効になっているホストでCitrix Hypervisorを再インストールすると、Citrix ProvisioningとCitrix Hypervisorの同期が失われます。Citrix Hypervisorの再インストールで以前構成されたプロキシキャッシュ構成がワイプされると、この問題が発生します。Citrix Provisioningサーバーを再構成すると、以前に構成したCitrix Provisioningサイトオブジェクトも同期しなくなります。
この場合、Citrix Provisioningはプロキシキャッシュ構成がまだ存在するという想定で動作するため、ストリーム配信仮想マシンインストールウィザードを使用しても失敗します。このような処理になるのは、(プロキシ構成に関連付けられた)付与されているUUIDが無効であることを示しています。そのため、このキャッシュ構成に割り当てられた、以前に構成されたすべての仮想マシンをホストともに削除する必要があります。Citrix Provisioningを再構成して、キャッシュを設定しなおしてください。
Citrix Provisioningアクセラレータを構成するには、Provisioningコンソールから、Citrix Virtual Apps and Desktopsインストールウィザードまたはストリーム配信仮想マシンインストールウィザードのいずれかを選択します:
- サイトに移動します。
- サイトを選択して右クリックし、コンテキストメニューを表示します:
- アクセラレータ機能の使用方法に応じて、適切なウィザードを選択します。
ウィザードでCitrix Provisioningアクセラレータを構成する
この機能を使用するには、まず使用方法を決めます。考慮する内容
- Citrix Virtual Apps and Desktopsで制御されているハイパーバイザーで実行する仮想マシンを構成するには、Citrix Virtual Apps and Desktopsインストールウィザードを使用します。
- Citrix Virtual Apps and Desktopsを使用しないCitrix Hypervisorホストで仮想マシンを作成するには、ストリーム配信仮想マシンインストールウィザードを使用します。
ストリーム配信仮想マシンインストールウィザードでプロキシアクセラレータを構成する
ストリーム配信仮想マシンインストールウィザードが変更され、本機能を有効にする新しいチェックボックスが追加されました。
-
ウィザードの呼び出し後、[すべての仮想マシンのPVSアクセラレータを有効にします] を選択します:
ヒント:
[すべての仮想マシンのPVSアクセラレータを有効にします] を選択すると、ウィザードを使用して作成されたすべての仮想マシンが、プロキシ機能を使用するよう構成されます。
-
初めて仮想ディスクキャッシュを有効化する場合は、ストリーム配信仮想マシンセットアップウィザードにCitrix Hypervisorの画面が表示されます。Citrix Provisioningサイトと関連付けられていないCitrix Hypervisorで構成されたすべてのCitrix Provisioningサイトの一覧が表示されます。一覧を使用して、PVSアクセラレータを適用するCitrix Provisioningサイトを選択します。この画面は、同じCitrix Hypervisorサーバーを使用して同じCitrix Provisioningサイトのウィザードを実行する場合は表示されません。
- [次へ]をクリックしてキャッシュ構成を完了します。
- ウィザードを使用してこの機能を設定すると、現在の状態を示す [概要] 画面が表示されます。この画面から、機能が有効になっているかどうか、および関連付けられている現在のキャッシュ構成を確認します。
- [完了] をクリックしてストリーム配信された仮想マシンをプロビジョニングし、選択したCitrix ProvisioningをCitrix HypervisorのPVSアクセラレータに関連付けます。
個々のデバイスに対するCitrix Provisioningアクセラレータの有効化または無効化
いずれかのウィザードを使用してデバイスを作成し、ウィザードでそのCitrix Hypervisorホストに対してアクセラレータを構成した場合、[ターゲットデバイスプロパティ] 画面で個々のデバイスに対してこの機能を有効または無効にできます。
個々のデバイスに対してアクセラレータ機能を有効または無効にするには:
-
[ターゲットデバイスプロパティ] 画面を開きます。
-
[全般] タブで [PVSアクセラレータで構成されている] を選択(または選択解除)します。
-
[OK] をクリックして変更を適用します。
ホスト上のすべてのデバイスに対するCitrix Provisioningアクセラレータの無効化
ホストに対してアクセラレータ機能が有効になっている場合に、それを無効にするには、指定したホスト上のすべてのデバイスについて [仮想ホスト接続プロパティ] 画面を使用します。
重要:
[仮想ホスト接続プロパティ] 画面から、指定したホストに対してPVSアクセラレータを有効にすることはできません。この機能を有効にするには、新しいデバイスを作成するときにいずれかのウィザード(Citrix Virtual Apps and Desktopsインストールウィザードまたはストリーム配信仮想マシンインストールウィザード)で有効にします。
指定したホスト上のすべてのデバイスに対してアクセラレータ機能を無効にするには:
- [仮想ホスト接続プロパティ] 画面を開きます。
- [全般] タブで [PVSアクセラレータが有効] を選択(または選択解除)します。
- プロンプトが表示されたら、[はい] をクリックして操作を確定します。
- 操作を確認したら、[OK] をクリックして変更を適用します。