技術概要:Citrix Provisioning

概要

Citrix Provisioning(PVS)は従来のイメージングソリューションとは異なり、ハードウェアとその上で実行されるソフトウェアとの関係を根本的に変えます。共有ディスクイメージは、仮想マシンにコピーされるのではなく、ネットワーク経由でストリーミングされます。この単一の共有ディスクイメージ(vDisk)は、マスターターゲットデバイスと呼ばれるマシンのイメージングによって作成されます。管理者は、組織内のユーザーベースに展開するマシンのタイプ (OS、ソフトウェアなど) を決定する必要があります。次に、その決定に基づいて、マスターターゲットデバイスが作成されます。vDiskは複数のマシン(ターゲットデバイス)にストリーム配信され、ユーザーがアクセスします。Citrix PVSは、イメージを個々のマシンにコピーするのではなく、この読み取り専用の単一共有ディスクイメージをストリーミングすることにより、デバイス数が増えても管理するディスクイメージの数を減らすことができます。Citrix PVSは、マシンを迅速かつ効率的にスケーリングしながら、集中管理の運用上のメリットを提供します。

このドキュメントでは、Citrix Provisioning Servicesの製品機能と概念アーキテクチャの概要を説明します。

Citrix Provisioning サービスのアーキテクチャ

Citrix Provisioning Servicesファームは、Provisioning Services インフラストラクチャの最上位レベルを表します。ファームには、Provisioning Services の展開を構成するすべてのコンポーネントが含まれます。これらのコンポーネントには以下が含まれます。

  • Citrix Provisioningサーバー
  • SQL データベース
  • Citrixライセンスサーバー
  • ローカルとネットワークの共有ストレージ
  • ターゲットデバイスのコレクション。

Citrix Provisioning アーキテクチャ

Citrix Provisioningサイトは、Provisioning Server、デバイスコレクション、およびローカル共有ストレージの論理グループを表示および管理する方法を提供します。ファーム内には複数のサイトを配置できます。最初のサイトは構成ウィザードで作成され、ファームの最初のProvisioning Servicesサーバーで実行されます。

Citrix Provisioningサーバーは、Citrix Provisioning SoapとCitrix Streamサービスがインストールされているサーバーです。ストリームサービスは、仮想ディスクイメージまたはvDiskからターゲットデバイスにソフトウェアをストリーミングするために使用されます。Citrix Provisioning Servicesコンソールは、接続にPVS Soapサービスを使用します。Provisioning Servicesサーバーは、(マシンイメージを含む)vDiskファイルの内容をターゲットデバイスにストリーム配信します。vDiskファイルは、Provisioning Servicesサーバーのローカルハードディスクに直接配置することも、Provisioningサーバーがネットワーク上の共有ストレージデバイスからvDiskにアクセスすることもできます。

Citrix Provisioning Servicesデータベースには、ファーム内のすべてのシステム構成設定を格納するSQLデータベースが必要です。Citrix Provisioning Servicesサーバーの詳細構成オプションにより、PVSサーバー間のターゲットデバイス接続の高可用性と負荷分散が保証されます。

Citrixライセンスサーバーは、Citrix Provisioning Servicesの展開全体に必要です。既存のCitrix ライセンスサーバーを使用してライセンスを提供できます。

Citrix Provisioning デバイスコレクション

Citrix Provisioning ファームの概要

デバイスコレクションによってターゲットデバイスの論理的なグループを作成し管理できます。デバイスコレクションを作成するとデバイスではなくコレクションの単位で操作を実行できるので、デバイス管理を簡素化できます。1つのターゲットデバイスは1つのデバイスコレクションにのみ属すことができます。

起動し、ネットワーク上のPVS仮想ディスクからOSイメージを取得するデスクトップコンピューターや仮想マシンなどのデバイスは、ターゲットデバイスと見なされます。基本Personal vDiskイメージの作成に使用されるデバイスは、マスターターゲットデバイスと見なされます。 vDiskはターゲットデバイスのハードディスクのように動作し、PVSサーバーからアクセス可能なストレージ上にディスクイメージファイルとして存在します。仮想ディスクは、VHDXベースイメージファイル、関連するプロパティファイル(.pvp)、およびオプションでバージョン管理されたVHDX差分ディスク(.Avhdx)のチェーンで構成されます。

ストアは、vDiskを含むフォルダーの物理的な場所の論理的な名前です。このフォルダーは、PVSサーバーまたは共有ストレージに存在します。PVSコンソール内の仮想ディスクファイルは、PVSコンソールで作成されるとストアに割り当てられます。PVSサイト内では、1つ以上のProvisioning Servicesサーバーがそのストアにアクセスして、ターゲットデバイスにvDiskを提供できます。

仮想ディスクがプライベート/メンテナンスモードの場合、すべてのデータが仮想ディスクファイルに書き戻されます。仮想ディスクが標準モードまたは共有モードの場合、基本仮想ディスクにデータを書き込むことはできません。代わりに、データは次のいずれかの場所にあるキャッシュファイルに書き込まれます。

• デバイスRAMにキャッシュする

• ハードディスクにオーバーフローがあるデバイスRAM

• PVSサーバー

この書き込みキャッシュファイルは、次回の起動時に削除されます。ターゲットが再起動または起動されると、そのターゲットにはクリーンなキャッシュがあり、以前のセッションからのものが含まれていないため、イメージの一貫性が保証されます。

PVSターゲットソフトウェアは、システムページファイルを書き込みキャッシュファイルと同じディスクにリダイレクトするため、別のドライブボリュームにリダイレクトするように手動で設定しない限り、pagefile.sys はキャッシュドライブにスペースを割り当てます。

デバイスRAMにキャッシュする

書き込みキャッシュは、ターゲットデバイスのRAM内の非ページプールの一部として存在できます。メモリアクセスは常にディスクアクセスよりも高速であるため、この機能は最速のディスクアクセス方法を提供します。

このモードは、サーバーに十分な物理メモリがあり、他のキャッシュモードよりも高速な場合に役立ちます。ワークロード要件を事前に計算し、適切なRAMサイズを設定することが重要です。そうしないと、書き込みキャッシュが使い果たされる前に十分な領域がないために、ターゲットデバイスがブルースクリーンになることがあります。

ハードディスクへのオーバーフローありでデバイスRAMにキャッシュする

この方法は、RAMとハードディスクを適度に消費します。Citrix では、最高のRAMとハードディスクキャッシュの安定性を兼ね備えているため、このキャッシュタイプを使用することをお勧めします。キャッシュは、最高のパフォーマンスを得るために、非ページプールメモリを使用します。RAM 使用率がしきい値に達すると、最も古い RAM キャッシュデータがローカルディスクに書き込まれます。

PVSサーバーにキャッシュ

書き込みキャッシュは、Provisioningサーバーのディスク上に一時ファイルとして存在することができます。この方法では通常、ディスク書き込みがターゲットデバイスからリモートの場所にリダイレクトされるため、ネットワークトラフィックが増加します。

このキャッシュタイプは、他のオプションよりも低速であるため、実稼働環境では推奨されません。

Active Directory 統合とターゲットデバイス管理

Citrix ProvisioningとActive Directory を統合すると、管理者はActive Directory 組織単位(OU)を選択できます。Citrix Provisioningでは、ターゲットデバイスのコンピュータアカウントを作成できます。また、制御の委任やグループポリシーなどの Active Directory 管理機能を利用することもできます。最後に、ターゲットデバイスのコンピュータアカウントパスワードを自動的に管理するようにProvisioningサーバーを構成します。

Citrix Provisioning サービスのイメージライフサイクル

Citrix Provisioning は、最初の作成、展開、その後の更新、および廃棄から仮想ディスクを使用するイメージライフサイクル全体をサポートします。仮想ディスクのライフサイクルには、次の4つの段階があります:

作成 > 展開 > 更新 > 廃止

仮想ディスクの作成仮想ディスクを作成するには 、vDiskが存在する仮想ディスクストアのイメージ作成、作成、および構成のためにマスター仮想マシンを準備し、マスターターゲットデバイス(VM)をそのファイルにイメージングして、新しい基本仮想ディスクイメージを作成する必要があります。Citrix 管理者は、イメージングウィザードを使用してこのプロセスを実行します。

仮想ディスクの展開作成された基本仮想ディスクイメージは 、1 つ以上のターゲットデバイスに割り当てることによって展開されます。ターゲットデバイスが起動すると、割り当てられた仮想ディスクから起動します。起動モードには 2 つのオプションがあります。プライベートイメージモード(シングルデバイスアクセス、読み取り/書き込み)、および標準イメージモード(複数デバイスアクセス、書き込みキャッシュオプション付き読み取り専用)。

仮想ディスクの更新最新のソフトウェアとパッチを含めるには 、基本仮想ディスクイメージをそのライフサイクルにわたって更新する必要があります。更新プロセスは、手動で実行することも、仮想ディスクの更新管理機能を使用して自動化することもできます。仮想ディスクが更新されるたびに、新しいバージョンが作成されます。ターゲット・デバイスと仮想ディスクのバージョンの共同クラス分けに基づいて、異なるデバイス(テスト、メンテナンス、実稼働環境)にアクセスできます。

メンテナンスデバイスには最新のメンテナンスバージョンへの排他的読み取り/書き込みアクセスがあり、テストデバイスにはテストバージョンへの読み取り専用アクセスがあり、実稼働デバイスは実稼働バージョンへの読み取り専用アクセスを共有します。

仮想ディスクの更新には次の作業が伴います:

• 仮想ディスクのバージョンを手動または自動で作成する

• 新しく作成したバージョンをメンテナンスデバイスまたはアップデートデバイスから起動し、仮想ディスクへの変更をインストールして保存し、デバイスをシャットダウンします

• テストターゲットデバイスを使用して検証し、本番環境に昇格し、すべての実稼働ターゲットデバイスを再起動します

仮想ディスクの廃止仮想ディスクのリタイアは 、削除することと同じです。差分およびベースイメージファイル、プロパティファイル、およびロックファイルを含むVHDXチェーン全体は、割り当て解除後に削除されます。

Citrix Provisioning の高可用性

可用性の高いCitrix Provisioning 環境を確立するための鍵は、重要なコンポーネントを特定し、重要なコンポーネントの冗長性を確保し、アクティブサーバーに障害が発生した場合のセカンダリサーバーへの自動フェールオーバーを確保することです。Citrix Provisioning に不可欠なコンポーネントは次のとおりです。

• SQL データベース

• Provisioningサーバー

• vDiskおよびストレージ

Citrix Provisioningには、高度な可用性を持つ実装を構成するときに検討すべき次のようなオプションがあります。

オフラインデータベースのサポート -Provisioning Servicesサーバーは、データベースへの接続が失われた場合でも、データベースのローカルスナップショットを使用して機能を継続できます。

SQL AlwaysOn -Citrix Provisioningは、SQL AlwaysOn の高可用性と障害復旧ソリューションをサポートします。

データベースミラーリング -データベースレベルで実装された SQL Server の高可用性ソリューション。

Provisioning Servicesサーバーのフェイルオーバー -PVSサーバーの1つが使用できなくなった場合、別のサーバーが仮想ディスクとのアクティブなターゲットデバイス接続を処理できます。負荷分散が有効になり、ターゲットデバイスと残りのサーバーのバランスが自動的に調整されます。

vDiskとストレージ -Provisioningサーバーは、共有ストレージの場所にアクセスするように構成されています。Citrix Provisioning は、Windows共有ストレージやSANなど、さまざまな共有ストレージ構成をサポートします。

参照: Citrix Docs:高可用性実装の管理

Citrix PVS 展開環境のライセンス取得

Citrixライセンスサーバー Citrix ライセンスサーバーは、すべてのCitrix PVSサーバーと通信してPVSサーバーのライセンスをアクティブ化するために、Citrix itrix環境内のWindowsサーバーにインストールされます。ライセンスサーバーの猶予期間は 30 日 (720 時間) です。Citrix Provisioningは、Citrixライセンスサーバーへの接続が失われた場合、30日間システムのプロビジョニングを継続します。Microsoftのクラスタリング機能により、クラスタ化されたライセンスサーバーを作成して、スケーラビリティの信頼性を実現し、Citrix ライセンスサーバーの可用性を向上させることができます。

Citrix Cloud ProvisioningライセンスタイプCitrix は 、Citrix CloudのDaaSの顧客に従来のPVSライセンス資格を提供するライセンスタイプ(PVS_CCLD_CCS)を導入しました。Citrix Cloud Provisioningライセンスオプションは、Citrix Provisioning ライセンスの種類、オンプレミス、またはCitrix Cloud に関連付けられています。Citrix Cloud ライセンスは、初期セットアップ時に[クラウド]オプションが選択されている場合、Citrix Provisioning のライセンスサーバーを使用して消費されます。逆に、Citrix Provisioningのセットアップ時にオンプレミスが選択されている場合は、オンプレミスのライセンスが消費されます。

注: このCitrix Cloud ライセンスタイプは、デスクトップおよびデータセンターのプロビジョニング用の既存のオンプレミスCitrix Provisioningライセンスに代わるものです。Citrix ライセンスをバンドルする場合、ライセンス取得の優先順位はオンプレミスライセンスと同じです。

オンプレミスのアップグレード機能は、Citrix Cloudライセンスには適用されません。各Citrix Provisioningターゲットデバイスは、オペレーティングシステムの種類に関係なく、単一のCitrix Cloudライセンスをチェックアウトします。

Microsoftボリュームライセンス PVSイメージングウィザードを実行して仮想ディスクを作成する場合は、Microsoftキー管理サービス(KMS)またはマルチアクティベーションキー(MAK)ボリュームライセンスオプションを構成して、Citrix Provisioning Servicesサーバーが各ターゲットデバイスのオペレーティングシステムをアクティブ化できるようにします。

KMS ボリュームライセンスは、データセンターで実行され、ローカルのライセンス認証ポイントとして機能する一元化されたライセンス認証サーバーを使用します (各システムがインターネット経由で Microsoft でライセンス認証を行うのとは対照的です)。

MAKは、オペレーティングシステムの購入済みライセンスの一部に対応しています。各システムにオペレーティングシステムをインストールするときにMAKを入力します。これによりオペレーティングシステムのライセンスが認証され、Microsoftが集中管理する購入済みライセンス数が減少します。または、「プロキシアクティベーション」プロセスは、インターネットへのネットワークアクセスがないシステムのアクティベーションを可能にするVolume Activation Management Toolkit(VAMT)を使用して実行されます。Citrix Provisioningでは、仮想ディスクの作成時にMAKライセンスモードが選択された標準イメージモードのvDiskに対して、このプロキシアクティベーションメカニズムが使用されます。

ターゲットデバイスの起動プロセス

ターゲットデバイスがパワーオンされると、Provisioning Servicesサーバーを見つけて接続し、適切な仮想ディスクをストリームダウンする必要があります。この情報は、ARDBP32.BIN という名前のブートストラップファイルに保存されます。これには、ターゲットデバイスがストリーミングプロセスを初期化するためにCitrix PVSサーバーに接続するために必要なものがすべて含まれています。 TFTPサーバーを介して配信されるブートストラップファイルは、代替のBDM(Boot Device Manager)アプローチにも一部適用されます。TFTP と BDM には、いくつかの明確な違いがあります。

TFTP TFTPを使用する場合、ターゲットデバイスは、PVSサーバーに接続する前に、ブートストラップファイルをダウンロードするTFTPサーバーを見つける方法と場所を知る必要があります。TFTP は、単一障害点を回避するために、NetScaler を使用して高可用性に設定できます。Provisioning Services には、独自の組み込みTFTPサーバーがあります。 TFTPサーバーアドレスをターゲットデバイスに配信する最も一般的なアプローチの1つはDHCPです(他のオプションもあります)。

BDM (起動デバイスマネージャ) 起動デバイスマネージャを使用するには、2 つの異なる方法があります。 PVSは、比較的小さな.ISO(約300KB)ファイルを生成するクイックウィザードを提供します。次に、管理者は仮想DVDドライブを使用してこの.ISOファイルから起動するようにターゲットデバイスを構成します。この方法では、PVSサーバーの場所がBDMによって生成されたブートストラップファイルにハードコードされる2段階のプロセスを使用します。PVSデバイスドライバーと同様に、残りの情報はTFTPプロトコル(UDPポート6969)を使用してPVSサーバーからダウンロードされます。TFTPは引き続き使用されます。

Virtual Apps and Desktops セットアップウィザードを使用してターゲットデバイスをプロビジョニングする場合、管理者は小さな BDM ハードディスクパーティションを作成して割り当てることができます。このパーティションは、個別の仮想ディスクとして仮想マシンに接続されます。パーティションにはすでにすべてのPVSドライバーが含まれているため、使用すると、上記の2段階のアプローチは不要になります。これにより、PXE、TFTP、DHCPなしで必要な情報をすべて直接入手できます。

Citrix Provisioning イメージ管理

上の図は、高レベルのブート手順を示しています。PXE はクライアントの TFTP サーバ IP とブートストラップファイル名の詳細を取得するために使用され、TFTP はブートストラッププログラムファイルのダウンロードに使用されます。

Citrix Provisioning の最適化

Citrix Provisioning の以前のリリースでは、いくつかの最適化を実装することが推奨されていました。管理者は、ポートとスレッドの構成を調整したり、ストリーミングネットワークをCitrix Provisioning 専用にしたりする必要がなくなりました。Citrix Provisioning の設計に関する最新のガイダンスについては、以下を参照してください。 Citrix Provisioning でデバイス管理を簡素化する

Citrix CloudによるCitrix Provisioningの管理

管理者がCitrix Cloudポータルを使用してどこからでも展開を管理する場合、Citrix PVSとCitrix Cloud の統合は不可欠です。Citrix Cloud Connectorは重要な役割を果たします。これにより、Citrix Cloud DaaS内のプロビジョニングされたVDAとの通信が可能になり、リモートハイパーバイザーおよびクラウドへのコマンドのプロキシ機能が提供されます。 Citrix CloudでCitrix Provisioningを使用する際には、考慮すべき要素がいくつかあります。

• Citrix CloudのCitrix Virtual Apps and DesktopsのDelivery Controller

• 1つ以上のリソースの場所にあるCitrix Cloud Connector

• オンプレミスにあるプロビジョニングサーバー (v7.18 以降)

• Citrix CloudのDelivery Controller にVDAレコードをプッシュするためにCitrix Virtual Apps and Desktopsセットアップウィザードで使用されるリモートPowerShell SDKです。

既存のCitrix Provisioning環境をCitrix Cloudに接続するには:

• Cloud Connector サーバーの追加

• Citrix Provisioning をバージョン7.18以降にアップグレードする

• リモートPowerShell SDKを、Citrix Virtual Apps and Desktopsと共にCitrix Provisioning コンソールにインストールします。

Citrix Cloudによって管理されるCitrix Provisioning

Citrix Cloud との統合により、Citrix Provisioning は、新しくプロビジョニングされたVDAを、Citrix CloudにあるCitrix DaaS DDelivery Controller のマシンカタログに追加できます。このプロセスは、次の 2 つの方法のいずれかに従います。

• Citrix Provisioning コンソールのVirtual Apps and Desktops のセットアップウィザードを使用して新しいデバイスを追加する

• Studio でのマシンカタログの作成を使用して、既存のCitrix Provisioningターゲットデバイスをインポートする

Citrix Studioは、PVSサーバーと通信するためにPVSPSSnapinを使用します。このスナップインにより、Citrix DaaS と PVSMapiProxyPlugin (Citrix Cloud Connector) との通信が可能になります。通信は HTTPS(TCP 443)を介して行われます。PVS管理者の資格情報は、この安全なチャネルを介して送信されます。プロキシは、PVSサーバーに接続する前に、資格情報を使用してPVS管理者をエミュレートします。

パブリッククラウド向けCitrix Provisioning サービス

オンプレミスのハイパーバイザーと同じプロビジョニングツールとポリシーを使用して、Microsoft AzureとGoogle Cloud PlatformでCitrix Provisioning ワークロードを利用できます。この機能には、Citrix Virtual Apps and Desktopsインストールウィザードのサポートが含まれます。管理者がすでに知っているのと同じツールを使用して、Citrix DaaSと統合されます。

Microsoft Azure の Citrix Provisioning サービス

Microsoft Azure アーキテクチャ向けの Citrix Provisioning

Microsoft AzureでCitrix Provisioning を使用する場合、Citrix Cloud には以下を含むCitrixサービスとしてのデスクトップ(DaaS)が含まれます。

• Connection Broker は、デスクトップまたはアプリケーションの起動要求に応答する Delivery Controller サービスであり、サイト内の未使用で電源が投入されているマシンの適切な数を維持し、電源が入っているデバイスとの定期的な接続を維持し、マシンとユーザーの状態セッションを監視します。

• Azureで実行されているCitrix ProvisioningターゲットVMを参照する接続ブローカーカタログ。ブローカーカタログは、割り当てタイプ(静的またはランダム)、マシンのプロビジョニング方法(PVS、MCS、または手動)、およびそれらがシングルセッションマシンかマルチセッションマシンかを定義します。

Microsoft Azure で Citrix Provisioning を使用する場合、Azure サブスクリプションには以下が含まれます。

• Citrix Cloud Connectorは、Citrix CloudとAzureリソースの場所の間の通信チャネルとして機能するCitrixコンポーネントです。Citrix Cloud Connectorsは、複雑なネットワークやインフラストラクチャ構成を必要とせずにクラウド管理を可能にし、配信インフラストラクチャの管理の手間を省きます。

• サーバークラスのAzure仮想マシンにインストールされるCitrix Provisioning Servicesサーバーで、オンプレミスのProvisioning Services展開と同様に、高可用性と接続のローカル性を提供するためのルールが適用されます。Citrix Provisioning サーバーは、Citrix Provisioning の実装を管理するために使用されるユーティリティであるCitrix Provisioning コンソールもホストします。

• Citrix Provisioning サービスデータベース。Azure SQLデータベース、Azure SQL Managed Instance、またはサーバークラスのAzure仮想マシン上のMicrosoft SQL ServerまたはServer Expressセットアップとしてセットアップされます。

• ストレージを提供する標準的なプロセスが適用されるvDisk。ローカルストレージはProvisioning Servicesサーバー仮想マシンで使用でき、サーバー間のvDiskのレプリケーションを手動で管理できます。Azure Files は、リージョン内の任意のサーバーからアクセスできる SMB サーバーを提供できます。Azure Files をホストするには、プレミアムストレージアカウントが必要です。Azure NetApp Filesは、vDiskストレージでもサポートされています。

• Citrix ProvisioningマスターVMは、仮想ディスクのキャプチャに使用されます。Azureで仮想マシンを手動で作成し、Citrix Provisioning ターゲットドライバーパッケージをインストールします。マスター仮想マシンから仮想ディスクをこれ以降キャプチャするメカニズムは、既存のオンプレミスインストールと基本的に同じです。

• ターゲット仮想マシン。小さな起動ディスクを使用して起動します。これらの起動オプションはAzureでは利用できないため、Citrix Provisioning ServicesサーバーとターゲットはPXEまたはISO起動をサポートしていません。代わりに、ターゲット仮想マシンは、約20 MBの小さな起動ディスクであるBDM起動ディスクを使用して起動し、Citrix Provisioning UEFI起動アプリケーションが含まれています。BDMアプリは実行されると、Citrix Provisioningプロトコルを使用して、仮想ディスクのコンテンツをVMにストリーム配信します。ターゲット仮想マシンを手動でプロビジョニングする予定がある場合は、BDM.exe ツールを使用してブートイメージである VHD ファイルを作成できます。

Azure 上の Citrix Provisioning サービスは、従来の Active Directory のみをサポートしますクラシック Active Directory は、次のいずれかの方法で Azure で利用できるようにすることができます。

• Azureテナント(ディレクトリ)に対して、Azure Active Directory Domain Services機能を有効にします。企業のActive Directoryサービスとの接続が必要な場合は、データセンターのサーバーにAzure AD Connectをインストールして構成します。Azure AD Connect は、オンプレミスのドメインコントローラーと Azure AD ディレクトリを同期します。

• サブスクリプションにActive DirectoryドメインコントローラーVMを作成し、ExpressRoute接続を介してオンプレミスフォレストに接続します。

• サブスクリプションにADドメインコントローラーを作成して、スタンドアロンのActive Directoryドメインを作成します。

ExpressRoute 経由でアクセスするオンプレミスのライセンスサーバー、または Azure 上の別の仮想マシンのいずれかの Citrix ライセンスサーバーへのアクセスが必要です。

参考: Microsoft Azureアーキテクチャ上のCitrix Provisioning Services

• Citrix Virtual Apps and Desktopsセットアップウィザードを使用して、ターゲット仮想マシンをプロビジョニングし、Citrix DaaSカタログに追加できます。

• Citrix Provisioning のインポートおよびエクスポートウィザードインポートウィザードを使用すると、手動でプロビジョニングされた仮想マシンをProvisioningサーバーにインポートできます。対照的に、エクスポートウィザードでは、手動でプロビジョニングされたターゲットからCitrix DaaSでカタログを作成および更新できます。

• Azureマスター仮想マシンの作成により、Azureのマスター仮想マシンがPVSサーバーで使用されるvDiskのソースとして機能し、プロビジョニングのバージョン管理またはリバースイメージングのいずれかを使用してこのvDiskを作成および更新できます。

• 画像ポータビリティサービスのサポート。詳細については、「 Citrix IPS 」を参照してください。

• セキュアブートと信頼できる起動

• 第 1 世代 (BIOS) 仮想マシン

• [デバイスハードディスクにキャッシュ]、[デバイスハードディスクにキャッシュを永続化]、および [デバイス RAM にキャッシュ]

その他の制限については、「 Microsoft Azureの制限に関するCitrix Provisioning サービス」を参照してください。

Google Cloud PlatformでのCitrix Provisioning

Google Cloud Platform アーキテクチャ向けの Citrix Provisioning

Google Cloud PlatformでCitrix Provisioningを使用する場合、Citrix Cloud には以下を含むCitrix DaaSが含まれます。

• Connection Broker は、デスクトップ/アプリケーションの起動要求に応答する Delivery Controller サービスであり、サイト内の未使用で電源が投入されているマシンの適切な数を維持し、電源が入っているデバイスとの定期的な接続を維持し、マシンとユーザーの状態セッションを監視します。

• Azureで実行されているCitrix ProvisioningターゲットVMを参照する接続ブローカーカタログ。ブローカーカタログは、割り当てタイプ(静的またはランダム)、マシンのプロビジョニング方法(PVS、MCS、または手動)、およびそれらがシングルセッションマシンかマルチセッションマシンかを定義します。

• GCP サブスクリプションで仮想マシンをパワーマネージドする MCS HCL プラグイン。

Google Cloud Platform でCitrix Provisioning を使用する場合、GCP サブスクリプションには以下が含まれます。

• Citrix Cloud Connectorは、Citrix CloudとGCPリソースの場所との間の通信チャネルとして機能するCitrixコンポーネントです。Citrix Cloud Connectorsは、複雑なネットワークやインフラストラクチャ構成を必要とせずにクラウド管理を可能にし、配信インフラストラクチャの管理の手間を省きます。

• サーバークラスのGCP仮想マシンにインストールされるCitrix Provisioning Servicesサーバーで、オンプレミスのProvisioning Services展開と同様に、高可用性と接続のローカル性を提供するためのルールが適用されます。Citrix Provisioning サーバーは、Citrix Provisioning の実装を管理するために使用されるユーティリティであるCitrix Provisioning コンソールもホストします。

• Citrix Provisioning Serviceデータベース。サーバークラスのGCP仮想マシンでMicrosoft SQL ServerまたはServer Expressセットアップとしてセットアップされます。

• ストレージを提供する標準的なプロセスが適用されるvDisk。ローカルストレージはProvisioning Servicesサーバー仮想マシンで使用でき、サーバー間のvDiskのレプリケーションを手動で管理できます。さらに、vDiskを共有するためのファイルサーバーとして機能する個別の仮想マシンを使用できます。

• Citrix ProvisioningマスターVMは、仮想ディスクのキャプチャに使用されます。仮想マシンをGCP上に手動で作成し、Citrix Provisioning ターゲットドライバーパッケージをインストールします。このためのメカニズムと、マスター仮想マシンからの仮想ディスクのキャプチャのメカニズムは、既存のオンプレミスインストールと基本的に同じです。

• ターゲット仮想マシン。小さな起動ディスクを使用して起動します。これらのブートオプションはGCPでは使用できないため、Citrix Provisioning サーバーとターゲットはPXEブートとISOブートのどちらもサポートしていません。代わりに、ターゲット仮想マシンは、約20 MBの小さな起動ディスクであるBDM起動ディスクを使用して起動し、Citrix Provisioning UEFI起動アプリケーションが含まれています。BDMアプリは実行されると、Citrix Provisioningプロトコルを使用して、仮想ディスクのコンテンツをVMにストリーム配信します。ターゲット仮想マシンを手動でプロビジョニングする予定がある場合は、BDM.exe ツールを使用してブートイメージである VHD ファイルを作成できます。

GCP 上の Citrix Provisioning サービスは、従来の Active Directory のみをサポートします。クラシックActive Directory は、次のいずれかの方法で GCP で利用できるようにすることができます。

• GCP管理のMicrosoft AD機能を使用して、GCPが管理するADドメインを作成できます。

• ドメインコントローラーとして構成されたVMを作成することにより、サブスクリプション内にクラシックのADドメインを作成できます。

VPN経由でアクセスするオンプレミスのライセンスサーバー、またはGCP上の別のVMのいずれかであるCitrix ライセンスサーバーへのアクセスが必要です。

参考: Google Cloud Platform上のCitrix Provisioning Services

GCPでワークロードをProvisioning する場合、プレビューリリースでは次のCitrix Provisioning機能がサポートされます。

• GCP VMのUEFIブート。

• 64ビットWindows Server 2016、2019、2022のターゲットVMのストリーム配信。

• Citrix Virtual Apps and Desktopsインストールウィザードを使用したターゲットVMのプロビジョニング。

• GCP APIまたはgcloud CLIを直接使用したターゲットVMの手動プロビジョニング。

• インポートウィザードを使用した、Citrix Provisioningサーバーへのプロビジョニング対象VMの手動インポート。

• エクスポートウィザードを使用して、Citrix DaaS(以前のCitrix DaaS)インスタンスでブローカーカタログを作成および更新します。

• GCPマスターVMからの仮想ディスクの作成、およびCitrix Provisioningバージョン管理または同じマスターVMへのリバースイメージ作成を使用した更新。

• Citrix Provisioningサーバーから開始してイメージ作成タスクを実行するようにする、マスターVMの手動構成。更新された BDM.exe と PowerShell スクリプトがヘルプとして提供されています。

• Windows 10およびWindows 11デスクトップ。単一テナントノードはサポートされていません。そのため、実行できるのはGoogleによってライセンスされたWindowsサーバーターゲットVMのみです。

• このプレビューリリースでは、すべてのプロビジョニングターゲット仮想マシンが Server 2019 仮想マシンとして Google から請求されます。今後のリリースでは、元のマスターVMのライセンスを使用するように更新する予定です。

• マスターVMとターゲットVMのPXEおよびISOブート。

• ストリーム配信対象VMの従来のBIOSブート。UEFIのみがサポートされています。

• 32ビットOSのサポート。

• 2016より前のWindows Serverリリースはサポートされていません。