Citrix Provisioning

コンポーネント

この記事では、Citrix Provisioningコンポーネントの概要について説明します。

ライセンスサーバー

ライセンスサーバーは共有インフラストラクチャ内にインストールします。既存のCitrixライセンスサーバーを選択することもできます。初めて構成ウィザードを実行するときは、ライセンスサーバーを選択します。ファーム内のすべてのCitrix Provisioningサーバーがライセンスサーバーと通信する必要があります。

Citrix Provisioningデータベース

データベースにはファーム内に存在するすべてのシステム構成設定が格納されます。次の点を考慮してください。

  • 1つのファームには1つのデータベースのみが存在できます。
  • ファーム内のすべてのProvisioningサーバーがデータベースと通信できる必要があります。
  • 既存のSQL Serverデータベースを使用するか、またはSQL Server Expressをインストールします。SQL Server ExpressはMicrosoftが無償で配布しています。

注:

Citrix Provisioningサーバーで構成ウィザードを実行するときに、データベースサーバーを選択します。

Citrix Provisioningコンソール

Citrix ProvisioningコンソールはCitrix Provisioningの実装を管理するために使用するユーティリティです。コンソールを開いたら、接続するファームを選択します。割り当てられている管理者の役割に応じて、コンソールに表示される項目とファームで管理できる項目が決まります。

ネットワークサービス

ネットワークサービスには、DHCPサービス、PXE(Preboot eXecution Environment)サービス、およびTFTPサービスがあります。これらのサービスオプションは、ブートプロセス中にIPアドレスを取得するために使用できます。これらのオプションを使用して、Provisioningサーバーからターゲットデバイスにブートプログラムを配置してダウンロードすることもできます。そのほかの起動オプションも使用できます。

ヒント:

ネットワークサービスは製品のインストール時にインストールし、その後、構成ウィザードを使用して構成できます。

ファーム

ファームはCitrix Provisioningのインフラストラクチャの最上位を表します。ファームはファームの最初のCitrix Provisioningサーバーで構成ウィザードを実行して作成します。

単一のファーム内のすべてのサイトで、Microsoft SQL Serverデータベースを共有します。

コンソールはファームに直接関連付けられていません。ファームのネットワークと通信できるどのコンソールでもリモートからの管理がサポートされます。

ストア

ファームには1つまたは複数のストアが含まれます。ストアは、仮想ディスクの物理または仮想ストレージの場所に付ける論理的な名前です。ストア名は、ファーム内のすべてのProvisioningサーバーで共通に使用される名前です。

サイト

ファーム内には複数のサイトを配置できます。構成ウィザードで最初のサイトが作成され、ファーム内の最初のProvisioningサーバーで実行されます。

サイトはコンソールに次のように表示されます:

コンソールサイト

Citrix Provisioningサーバー

Citrix Provisioningサーバーは、Stream Serviceがインストールされているサーバーです。Stream Serviceを使用して、vDiskからターゲットデバイスにソフトウェアをストリーム配信します。実装方法によっては、vDiskをProvisioningサーバー上に直接配置します。より大規模な実装では、Provisioningサーバーはネットワーク上の共有ストレージの場所から仮想ディスクを取得する可能性があります。

Provisioningサーバーは、Citrix Provisioningデータベースとの構成情報の交換もします。Provisioningサーバーの構成オプションを使用して、ターゲットデバイス接続の高可用性および負荷分散を保証します。

仮想ディスク

仮想ディスクは、Provisioningサーバーまたは共有ストレージデバイス上にディスクイメージファイルとして存在します。仮想ディスクは、.vhdxベースのイメージファイル、関連するプロパティファイル(.pvp)、さらに当てはまる場合は、参照されるVHD差分ディスク(.avhdx)のチェーンから構成されます。

仮想ディスクはターゲットデバイスに割り当てられます。ターゲットデバイスは割り当てられた仮想ディスクイメージから起動し、ソフトウェアをストリーム配信します。

環境内で仮想ディスクを導入すると、次の問題が発生することがあります:

  • 仮想ディスクの更新スケジュール時刻を変更後に適用できません。これはCitrix SOAPサービスを再起動するまで機能します。

  • App Layeringから公開したVHDXファイルをプロビジョニングされたディスクストアにインポートすると、無効なディスクを使用していると誤って報告されることがあります。公開されたファイル名の日付と時刻のピリオド文字(.)を変更することで、このエラーを解消できます。有効なファイル名には、VHDXファイルの拡張子にピリオドが1つだけ含まれます。

仮想ディスクプール

仮想ディスクプールはサイトで使用できるvDiskの集合です。仮想ディスクプールはサイトごとに1つだけ存在します。

仮想ディスク更新の管理

仮想ディスク更新の管理機能を使用して、仮想マシンを使用したvDisk更新の自動化を構成します。仮想ディスクの自動更新はスケジュールに基づいて、またはコンソールから直接実行できます。この機能では、ESD(Electronic Software Delivery:電子ソフトウェア配信)サーバーにより検出および配信される更新プログラム、Windows更新プログラム、またはそのほかのプッシュ型の更新プログラムがサポートされます。

仮想ディスクモード

仮想ディスクイメージは、プライベートイメージモードまたは標準イメージモードで構成されます。仮想ディスクイメージを使用するときは、次の点を考慮してください:

  • プライベートイメージモードでは、読み取り/書き込み特性をサポートする単一のデバイスとして仮想ディスクイメージを使用します。
  • 標準イメージモードでは、複数のデバイスで仮想ディスクイメージを使用できますが、さまざまなキャッシングオプションを使用する場合は読み取り専用になります。

仮想ディスクチェーン

仮想ディスクの基本イメージに対する更新はバージョン付きの差分ディスクに記録され、元の基本ディスクイメージは変更されずに残る場合があります。

仮想ディスクを更新するたびに、新しいバージョンのVHDX差分ディスクが作成されます。次の表に示すようにファイル名に含まれる数が1つ増えます:

仮想ディスクイメージ VHDXファイル名
基本イメージ win7dev.avhdx
バージョン1 win7dev.1.avhdx
バージョン2 win7dev.2.avhdx
バージョンN win7dev.N.avhdx

仮想ディスクからの起動

次の図に、サーバー共有上の仮想ディスクの検索および起動方法を示します:

仮想ディスクの起動

上の図は、次の手順を示しています。

  1. ターゲットデバイスはProvisioningサーバーと通信しライセンスを取得して、起動処理を開始します。
  2. Provisioningサーバーは仮想ディスクプールを確認して仮想ディスク情報を取得します。この情報には仮想ディスクをターゲットデバイスに提供するProvisioningサーバーの識別情報が含まれます。サーバーは、仮想ディスクにアクセスするために使用するパス情報も確認します。この例では、ターゲットデバイスに仮想ディスクを提供できるProvisioningサーバーはこのサイトに1つしかないことが示されます。仮想ディスクは物理的に(ファームレベルの共有ストレージである)財務部用サーバーに存在します。
  3. Provisioningサーバーは財務部用サーバー上の仮想ディスクを検索し、その仮想ディスクを必要に応じてターゲットデバイスにストリーム配信します。

仮想ディスクの例

次の例では、Citrix Provisioningが仮想ディスクイメージをどのように使用するかについて説明します。

例1

Windows 10の物理的な仮想ディスクが、サイトが存在するCitrix Provisioningサーバーに存在しています。この物理的な場所に付ける論理的な名前がストアです。

ストア名(論理名)はbostonwin10です。

仮想ディスクへの物理パスはC:\vDisksです。\

例2

Windows 10の物理的な仮想ディスクがファームレベルのネットワーク共有(FinancevDisks)に存在しています。

ストア名(論理名)はFinancevDisksです。

ファーム内のすべてのProvisioningサーバーにとって、仮想ディスクへの物理パスは\financeserver\financevdisks\です。\

デバイスコレクション

デバイスコレクションは、ターゲットデバイスの論理的なグループです。ネットワーク上の仮想ディスクから起動しソフトウェアを取得する、デスクトップコンピューターやサーバーのようなデバイスをターゲットデバイスと呼びます。デバイスコレクションでは、物理的な場所、サブネットの範囲、またはターゲットの論理的なグループを表すことができます。デバイスコレクションを作成すると、デバイスではなくコレクションの単位で操作を実行できるので、デバイス管理を簡素化できます。

ビュー

ビューを使用すると、ターゲットデバイスのグループをすばやく管理することができます。通常ビューは、業務上の必要に応じて作成します。たとえば、ビューで建物などの物理的な場所やユーザーの種類を表します。1つのターゲットデバイスは、任意の数のビューに属することができますが、属することができるデバイスコレクションは1つだけです。

ビューはコンソールに次のように表示されます:

コンソールビュー

ファームビューにはファーム内の任意のターゲットデバイスを含められます。サイトビューにはそのサイト内のターゲットデバイスのみが含まれます。

コンポーネント