PoC ガイド:Citrix App Layering と Azure デプロイメントコネクタを使用して Microsoft Azure のCitrix マシン作成サービス (MCS) でイメージを作成およびデプロイする方法について説明します

概要

Citrix App Layering は、仮想イメージの作成プロセスであり、仮想イメージの管理を簡素化できるテクノロジーです。App Layering を使用すると、ユーザー用の仮想デスクトップ、Citrixマシン作成サービス(MCS)用の完全な仮想マシン、またはCitrix Provisioning(PVS)で使用する仮想ディスク全体を作成できます。Citrix App Layering は、そのレイヤーに固有のファイルシステムオブジェクトとレジストリエントリのコンテナであるレイヤーを作成します。これらのレイヤーは仮想ディスクであり、互いに独立して作成および更新され、イメージにコンパイルされます。レイヤーには次の 5 つのタイプがあります。

  • OS レイヤー: Windows OS は OS レイヤーにインストールされます。同じ OS レイヤーを、互換性のあるすべてのプラットフォームとアプリレイヤーで再利用できます。
  • プラットフォーム層: すべてのソフトウェアとツールがこの層にインストールされます。たとえば、特定のオンプレミスツールやクラウドツール、ウイルス対策ソフトウェアなどです。複数のハイパーバイザーを使用する場合は、インフラストラクチャの各部分のプラットフォームレイヤーを作成できます。
  • アプリレイヤー: アプリケーションはアプリレイヤーにインストールされます。通常、各アプリレイヤーには 1 つのアプリケーションがインストールされますが、さらにインストールすることもできます。

この概念実証ガイドは、Microsoft Azure環境内でCitrix App Layering を使い始めるのに役立つように設計されています。このガイドでは、Citrix App Layering を使い始めるために以下のことを説明しています:

  1. Citrix App Layering アプライアンスをMicrosoft Azureにインストールします。
  2. Citrix App Layering 管理インターフェイスにアクセスします。
  3. SMB ファイル共有を設定します。
  4. Azure デプロイメントコネクタ構成を設定します。
  5. OS レイヤーを作成します。
  6. プラットフォームレイヤーを作成します。
  7. アプリレイヤーを作成します。
  8. レイヤー化された画像を公開します。
  9. 新しいイメージからマシンカタログとデリバリーグループを作成します。

アーキテクチャの概要

App Layering アーキテクチャ

Citrix App Layering アプライアンスは、エンタープライズレイヤーマネージャー(ELM)とも呼ばれ、ユーザーまたはマシンに割り当てることができるレイヤーを作成および管理します。Citrix App Layering アプライアンスを使用すると、管理者はアプリケーションレイヤー、OSレイヤー、プラットフォームレイヤーなどのさまざまなレイヤーを作成できます。これらのレイヤーは、Citrix App Layering アプライアンスが管理するリポジトリに保存されます。管理者は、エンドユーザーの要件に応じて、特定の OS レイヤーといくつかのアプリケーションレイヤーを組み合わせたレイヤーイメージを作成できます。レイヤー化されたイメージの作成プロセスでは、さまざまなレイヤーがマージされて単一のマスターイメージが形成され、Citrix のマシン作成サービスで使用できるようになります。マシンカタログが作成されると、管理者はデリバリーグループを通じてユーザーに割り当てることができるマシンを作成またはプロビジョニングできます。これで、ユーザーはCitrix Workspaceにログインしたときにデスクトップを起動できます。

Citrix App Layering の詳細については、 Citrix App Layering リファレンスアーキテクチャをご覧ください

前提条件

  • Microsoft Azure サブスクリプション
    • POC 用のリソースグループセットアップ。Azure リソースグループの作成の詳細については、 こちらをご覧ください
    • リソースグループ共有画像ギャラリー
    • リソースグループディスクアクセス
    • ディスクアクセスプライベートエンドポイント接続
  • Azure PowerShell モジュール
  • SMB ファイル共有
  • Microsoft Active Directory
  • 管理コンソールへのアクセスに対応しているインターネットブラウザ (Edge、Chrome、Firefox)
  • Windows 11 21H2 OS
  • Citrix DaaSまたはCitrix Virtual Apps and Desktopsのエンタイトルメント
  • 現在のWindows向けCitrixVirtual Delivery Agent(VDA)インストーラー
  • すべてのソフトウェアをダウンロードするためのCitrixアカウント

展開手順

App Layering アプライアンスのインストール

  1. Citrix のダウンロードにログインし 、ハイパーバイザー用のApp Layering インストールパッケージの最新バージョンをダウンロードします。デプロイには Microsoft Azure を使用しているので、Microsoft Azure アプライアンスインストールパッケージをダウンロードします。 Citrix App Layering ダウンロード

    注:

    Azure App Layering のダウンロードパッケージは、非圧縮時に 31 GB の容量が必要です。

  2. zip ファイルをローカルドライブのフォルダーに展開します。 Citrix App Layering エキス

  3. Windows PowerShell を開き、Get-InstalledModule-Name Az コマンドを実行して Azure PowerShell モジュールがインストールされていることを確認します。 Azure PoShモジュール

    Azure PowerShell モジュールをインストールするには、 こちらの手順に従ってください

  4. PowerShell を開き、App Layering ファイルが抽出されたフォルダーを参照してインストールスクリプトを実行します。 AzureELMDeploymentV7.ps1 Azure PoSH モジュール

  5. R を入力して [1 回実行] を選択します。 Azure PoShモジュール

  6. **DeploymentName プロンプトでアプライアンスのホスト名を入力します** 。 Azure PoShモジュール

  7. 利用可能な Azure 環境を選択してアプライアンスをインストールします。デフォルトでは、 AzureCloud が選択されています。 Azure PoShモジュール

  8. プロンプトが表示されたら、Azure サブスクリプションにサインインします。 Azure PoShモジュール

  9. プロンプトに従ってサブスクリプション名を入力します。 Azure PoShモジュール

  10. アプライアンスがインストールされているリソースグループ名を入力しEnter キーを押しますAzure PoShモジュール

  11. ストレージアカウント名が存在する場合は、その名前を入力します 。ストレージアカウントが存在しない場合は、デフォルトでストレージアカウントが作成されます。 Azure PoShモジュール

  12. アプライアンスがホストされている Azure の場所 ( 米国東部など) を入力します。 Azure PoShモジュール

  13. 使用する仮想ネットワークを選択します 。この設定では、既存の仮想ネットワークを選択します。 Azure PoShモジュール

  14. サブネットを選択します。この場合はデフォルトです。 Azure PoShモジュール

  15. 固定IPを使用する場合は、IPアドレスを入力します 。今回はダイナミックを使っているので、Enter キーを押します。 Azure PoShモジュール

  16. アプライアンスの VM サイズを指定します 。この例では、標準のDS4_v2を使用しています。 Azure PoShモジュール

  17. アプライアンスのユーザー名を入力しますAzure PoShモジュール

  18. アプライアンスのパスワードを入力しますAzure PoShモジュール

  19. ELM アプライアンスの VHD ファイルの場所を指定するように求められます。目的の場所に移動し、 unidesk_azure_system VHD ファイルを選択して [ 開く] をクリックします。 Azure PoShモジュール

  20. これで ELM アプライアンスが Azure に作成されます。ローカル接続によっては、この処理に最大 60 分かかる場合があります。 Azure PoShモジュール

  21. 完了すると、スクリプト出力は次のスクリーンショットのようになります。 Azure PoSH Module

App Layering アプライアンスの設定

App Layeringアプライアンスにアクセス

  1. Web ブラウザーで以前に割り当てた IP アドレスを入力して、Azure サブスクリプション内のマシンから App Layering アプライアンスに接続します。ユーザー名、 管理者 、パスワード「 Unidesk1」を入力し、「 ログイン」をクリックします。

    ELM 構成

  2. EULA に同意し、[ 続行] をクリックします。

    ELM 構成

  3. 新しいデフォルトパスワードを入力し、新しいパスワードを確認して、[ 保存] をクリックします。

    ELM 構成

  4. 「App Layering 入門」ページが読み込まれます。

    ELM 構成

SMB ファイル共有の作成

  1. SMB 共有が作成されている RDP 経由で仮想マシンに接続します。

    ELM 構成

  2. ファイルフォルダーを作成し、フォルダーのプロパティを開きます。

    ELM 構成

  3. 共有」をクリックし、「 共有」を選択します。

    ELM 構成

  4. App Layering の管理者アカウントを共有に追加し、 読み取り/書き込み権限レベルを付与して 、[ 共有] をクリックします。

    ELM 構成

アプライアンスでの SMB 共有の設定

  1. App Layering の管理画面に戻り、手順 1 で [ ハイパーリンクを接続 ] を選択します。

    ELM 構成

  2. ネットワークファイル共有画面で [ 編集 ] をクリックします。

    ELM 構成

  3. SMB ファイル共有パスユーザー名およびパスワードを入力してアクセスします 。[ 確認して完了] を選択します。

    ELM 構成

  4. [保存] をクリックします。

    ELM 構成

Azure Resource Manager (ARM) テンプレートの設定

App Layering v2.2.11 以降、App Layering Azure デプロイコネクタによって作成されたすべての Azure リソースは、ユーザーが指定した ARM テンプレートのデプロイを使用して作成されます。 ARMテンプレートの詳細については、こちらの Azure ドキュメントと、 [こちらの](https://learn.microsoft.com/ja-jp/azure/azure-resource-manager/templates/overview) Citrix App Layering Azure デプロイメントのドキュメントを参照してください。

Azure テンプレート仕様の作成

POCには、 Citrix が提供するAzureデプロイメントコネクタで使用できるスターターテンプレートを使用します

  1. POC 用に作成した Azure リソースグループ内で、 テンプレート仕様を作成します

  2. テンプレート名 (CacheDisk)を入力し、サブスクリプションとリソースグループの詳細を確認し、バージョン番号を入力して、[ 次へ:テンプレートの編集] をクリックします。

    ARM テンプレート

  3. キャッシュディスクスターターテンプレートのコードをここからコピーします

  4. コピーしたコードを [ テンプレートの編集 ] 画面に貼り付け、[ 確認] + [作成] をクリックします。

    ARM テンプレート

  5. [作成] をクリックします。

    ARM テンプレート

  6. 残りのスターターテンプレート(ブートイメージマシン、 およびレイヤーイメージ)ごとにこれらの手順を繰り返します。

Azure コネクタ構成の設定

新しいAzureデプロイメントコネクタでは、Citrix App Layering 管理コンソール内で資格情報の入力を求められず、Azureアプリケーションの登録/サービスプリンシパルも不要になりました。代わりに、ELM には Microsoft Azure 内のマネージドアイデンティティを割り当てる必要があります。

ユーザー割り当て管理対象 ID の作成

  1. Azure ポータルにサインインします。「 マネージド ID」を検索してから、「管理対象 ID」に移動します。

    ELM 構成

  2. [+ Create] をクリックします。

    ELM 構成

  3. マネージド ID のサブスクリプションリソースグループリージョン名前を選択し 、「 Review + create」をクリックします。

    ELM 構成

  4. [作成] をクリックします。

    ELM 構成

  5. これで、マネージド ID が作成されました。「 リソースに移動」をクリックします。

    ELM 構成

  6. [ アクセス制御 (IAM)] を選択します。

    ELM 構成

  7. [ + 追加 ] と [ 役割の割り当てを追加] をクリックします。

    ELM 構成

  8. [ 寄稿者] を選択し、[ 次へ] をクリックします。

    ELM 構成

  9. ユーザー」、「グループ」、または「サービスプリンシパル」を選択し、「メンバーを選択」を選択します。POC 用に作成したリソースグループを選択します。[ 選択] をクリックし、[ 確認] + [割り当て] をクリックします。

    ELM 構成

  10. [ 確認] + [割り当て] を選択します。

    ELM 構成

  11. Azure Portal の App Layering アプライアンスに移動し、[ ID] をクリックします。

    ELM 構成

  12. ユーザー割り当て 」タブを選択し、「 + 追加」をクリックします。

    ELM 構成

  13. App Layering の管理対象 ID を選択し、[ 追加] をクリックします。

    ELM 構成

  14. 管理対象 ID がアプライアンスに追加されました。

    ELM 構成

  15. [ システム割り当て ] タブをクリックし、[ ステータス ] を [ オン] に切り替えて、[ Azure ロール割り当て] をクリックします。

    ELM 構成

  16. [ + 役割の割り当てを追加] をクリックし、 リソースグループを選択して、[役割] に [ 寄稿者 ] を選択します。[保存] をクリックします。

    ELM 構成

Azure コンピュートギャラリーを作成

  1. Azure ポータルで Azure コンピュートギャラリーに移動し、[ + 作成] をクリックします。

    ELM 構成

  2. リソースグループ名前地域を選択し、「 Review + Create」をクリックします。

    ELM 構成

  3. [作成] をクリックします。

    ELM 構成

  4. Azure コンピュートギャラリーがアクティブになりました。

    ELM 構成

Azure デプロイメントコネクタ設定

  1. App Layering 入門 」に戻り、「 コネクタ構成の作成」をクリックします。

    ELM 構成

  2. [ コネクタ構成の追加] をクリックします。

    ELM 構成

  3. ドロップダウンリストから [ Azure デプロイメント ] を選択し、[ 新規] をクリックします。

    ELM 構成

  4. コネクタの名前を入力します

    ELM 構成

  5. 以下をカスタムデータフィールドにコピーします

{ "location": "eastus", "gallery": "yourGalleryName", "generation": "V2", "vMSize": "Standard_D4s_v3", "subnetId": "/subscriptions/yourSubscriptionID/resourceGroups/yourResourceGroupName/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/yourSubNetName" }

ELM 構成

サブスクリプション、リソースグループ、VNet、サブネットの情報を、この POC 用の Azure サブスクリプションとセットアップの適切な情報に置き換えます。

  1. ブラウズをクリックしてマシンテンプレートを選択します

    ELM 構成

  2. Azure で以前に作成したマシンテンプレートスペックを選択し 、[ 保存] をクリックします。

    ELM 構成

  3. [ Browse ] を選択してリソースグループを選択します。

    ELM 構成

  4. リソースグループを選択し、[ 保存] をクリックします。

    ELM 構成

  5. キャッシュディスク」で、「 ブラウズ」をクリックします。

    ELM 構成

  6. CacheDisk テンプレートスペックを選択し、「 保存」をクリックします。

    ELM 構成

  7. [ Browse ] を選択してリソースグループを選択します。

    ELM 構成

  8. リソースグループを選択し、[ 保存] をクリックします。

    ELM 構成

  9. レイヤーイメージ」で、「 ブラウズ」をクリックします。

    ELM 構成

  10. LayerEdImage テンプレートスペックを選択し、「 保存」をクリックします。

    ELM 構成

  11. [ Browse ] を選択してリソースグループを選択します。

    ELM 構成

  12. リソースグループを選択し、[ 保存] をクリックします。

    ELM 構成

  13. ブートイメージデプロイメントを追加」をクリックします。

    ELM 構成

  14. [ ブラウズ] を選択し、 BootImage テンプレートの仕様を選択して、[ 保存] をクリックします。

    ELM 構成

  15. [ Browse ] を選択してリソースグループを選択し、リソースグループを選択して、[ Save] をクリックします。

    ELM 構成

  16. [ 確認して完了] をクリックします。

    ELM 構成

  17. 「構成の概要」を確認して、「 保存」をクリックします。

    ELM 構成

OS レイヤーの準備

OS レイヤーがご使用の環境で正しく動作するためには、すべての要件を満たす必要があります。先に進む前に、「 要件と推奨事項」を確認したことを確認してください。

  1. Microsoft Azure Portal を開き、[ リソースの作成] を選択します。

    OSレイヤー

  2. 新しい仮想マシンを作成します。

    OSレイヤー

  3. 仮想マシンの作成ウィザードの「 基本 」タブを完了し、「 次へ:ディスク」を選択します。

    OSレイヤー

  4. OS ディスクタイプを選択し、[ 次へ:ネットワーク] をクリックします。

    OSレイヤー

  5. [ 仮想ネットワーク] と [ サブネット] を選択し、[ 次へ:管理] をクリックします。

    OSレイヤー

  6. [管理] タブで設定に必要なオプションを選択し、[ 確認+作成] を選択します。

    OSレイヤー

  7. 検証に合格したら、「 作成」をクリックします。

    OSレイヤー

  8. Azure 仮想マシンのデプロイが完了したら、RDP 経由で仮想マシンに接続します。

    OSレイヤー

  9. 重要なアップデートをすべてインストールしてから、マシンを再起動します。再起動したら、仮想マシンに再接続します。

  10. ファイルエクスプローラーを開き、 C:\Windows\OEMに移動します。 Unattendスクリプトファイルの名前をUnattenDoldに変更します。

    OSレイヤー

  11. Windows Update サービスを無効にして、自動 Windows 更新をオフにします。

    OSレイヤー

  12. 管理者特権のPowerShellセッションを開き、次のコマンドを実行します。 set-localUser-名前「管理者名をここに」-パスワード無期限 1.

    OSレイヤー

  13. Citrix のダウンロードを開きCitrix App Layering OSマシンツールをダウンロードします

    OSレイヤー

  14. citrix_app_laerying_os_machine_tools_22.11.0.exeを実行します。

    OSレイヤー

  15. 抽出プロンプトで [ はい ] をクリックします。

    OSレイヤー

  16. お使いの OS に KMS を使用している場合は、該当するレスポンスをクリックしてください。ここでは、「 KMS を使用しない」を選択します。

    OSレイヤー

  17. 仮想マシンは再起動を要求します。[閉じる] をクリックします。

    OSレイヤー

  18. 再起動後に仮想マシンに再接続します。ファイルエクスプローラーを開き、 **C:\Windows\Setup\Scripts に移動します**。 setup_x64.exeを実行してください。

    OSレイヤー

  19. [次へ] をクリックします。

    OSレイヤー

  20. [応答ファイルを指定] で [ C:\windows\panterh\unattend.xml ] が選択されていることを確認し、[ 次へ] をクリックします。

    OSレイヤー

  21. 完了したら、[ 完了] をクリックします。

    OSレイヤー

  22. 管理者としてコマンドプロンプトを開き、現在使用している Microsoft .NET Framework ディレクトリを参照します。

    OSレイヤー

  23. 次のコマンドを入力して ngen eqi 3 を入力し、Enter キーを押します。

    OSレイヤー

Citrix オプティマイザーを実行する

  1. Citrix オプティマイザーツールをダウンロードします

    OSレイヤー

  2. ダウンロードしたら、パッケージを解凍し、Citrix オプティマイザーツールを開きます。

    OSレイヤー

  3. Citrix が用意した適切なテンプレートを選択して実行します。セットアップでは、Windows 11 用の推奨テンプレートを選択し、[ 分析] をクリックします。

    OSレイヤー

  4. 分析プロセスが完了したら、ステータスを確認して [ 完了] をクリックします。

    OSレイヤー

  5. [ すべて選択]をクリックし、[ 最適化] をクリックします。

    OSレイヤー

  6. 最適化が完了したら、Citrix オプティマイザーツールを閉じます。

OS レイヤーを ELM にインポート

  1. 管理者権限のある PowerShell ウィンドウを開きます。
  2. 以下のスクリーンショットのコマンドを実行します。ELM アプライアンスの IP アドレスを入力します。

    OSレイヤー

  3. プロンプトが表示されたら、App Layering アプライアンスのユーザー名とパスワードを入力します。

    OSレイヤー

  4. [ レイヤー名]、[ **バージョン名]、[ **レイヤーサイズ]、[GIB]、[ レイヤーの説明]、[ バージョンの説明]、[ コメント] を入力します。

    OSレイヤー

仮想マシンが切断され、再起動します。

  1. 管理用仮想マシンに接続し、Citrix App Layering 管理コンソールを開きます。インポートプロセスのステータスを表示するには、「 タスク 」を選択します。

    OSレイヤー

  2. インポートプロセスが完了すると、OS レイヤーは完了です。

    OSレイヤー

  3. レイヤー」を選択し、「 OS レイヤー」を選択します。これで、新しい OS レイヤーがデプロイ可能になりました

    OSレイヤー

プラットフォームレイヤーの作成

  1. Citrix App Layering 管理コンソールで、「 レイヤー」、「 プラットフォームレイヤー」を選択し、「 プラットフォームレイヤーの作成」をクリックします。

    OSレイヤー

  2. 次の情報を入力し、「 確認して完了」をクリックします。

    • Layer Name = Windows 11 Platform Layer
    • Initial Version Name = Initial Platform
    • Max Layer Size = 10 GB
    • OS Layer = Windows11OSLayer and Initial version
    • このプラットフォームレイヤーはレイヤー画像の公開に使用されます」を選択します。
    • Hypervisor = “Microsoft Azure”
    • Provisioning Service = **Machine Creation”
    • Connection Broker = Citrix Virtual Desktops
    • Connector Configuration = Azure Deployments-AppLayerAzure
    • Packaging Disk file name = Windows 11 Platform Layer

    OSレイヤー

  3. [概要] を確認して、[ レイヤーの作成] をクリックします。

    OSレイヤー

  4. [ タスク] をクリックして、プラットフォームレイヤーの作成プロセスを確認します。

    OSレイヤー

  5. タスクステータスが「 アクションが必要」に変わります。タスクを強調表示して、「 詳細を表示 」アイコンをクリックします。

    OSレイヤー

  6. パッケージングマシン名を書き留め 、RDP 経由で仮想マシンに接続します。認証情報を使用して、以前に作成した OS Layer 仮想マシンにログインします。

    OSレイヤー

注:仮想マシンにアクセスするには、DisableNLA スクリプトを実行する必要がある場合があります。これは、 Azure Portal > [操作] > [コマンドを実行] で行い、[実行する LA スクリプトを無効化] を選択して実行できます。

  1. プラットフォームレイヤー仮想マシンをドメインに参加させます。

  2. 仮想マシンがドメイン参加から再起動したら、RDP 経由でローカル管理者アカウントで再接続します。

  3. 最新のCitrixVirtual Delivery Agent(VDA) をプラットフォームレイヤーマシンにインストールします。VDAをインストールしたら、次の手順に進みます。

  4. デスクトップの [ 終了処理のためのシャットダウン ] アイコンをダブルクリックします。

    注:

    この処理にはエラーが表示され、完了しない場合があります。エラーが発生した場合は、 CTX222099にアクセスしてサポートを受けてください

    OSレイヤー

  5. 成功すると、仮想マシンはシャットダウンします。

  6. Citrix App Layering 管理コンソールを開き、「 レイヤー」と「 プラットフォームレイヤー」を参照して、作成したプラットフォームレイヤーを選択します。

    OSレイヤー

  7. 初期プラットフォームバージョンを選択しバージョン情報を選択します。レイヤーのステータスは「 ファイナライズ」です

    OSレイヤー

  8. 完了すると、プラットフォームレイヤーのステータスが Deployableと表示されます。

    OSレイヤー

アプリレイヤーの作成

  1. Citrix App Layering 管理コンソールで、「 レイヤー」>「アプリケーションレイヤー」を選択し、「 アプリケーションレイヤーの作成」をクリックします。

    OSレイヤー

  2. 次の情報を入力し、「 確認して完了」をクリックします。

    • レイヤー名 = アドビリーダー
    • 初期バージョン名 = AR 初期
    • 最大レイヤーサイズ = 30
    • Windows 11 OS レイヤーと初期バージョンを選択してください
    • コネクタ構成 = Azure デプロイメント-アプリケーションレイヤー Azure

    OSレイヤー

  3. [ レイヤーの概要] ブレードの [レイヤーの作成 ] をクリックします。

    OSレイヤー

  4. [ タスク ] を選択して、アプリレイヤーのタスクプロセスを確認します。

    OSレイヤー

  5. タスクステータスが「 アクションが必要」に変わります。タスクを強調表示して、「 詳細を表示 」アイコンをクリックします。

    OSレイヤー

  6. RDP 経由で仮想マシンに接続します。認証情報を使用して、以前に作成した OS Layer 仮想マシンにログインします。

  7. 仮想マシンに接続したら、Adobe Acrobat Reader をダウンロードしてインストールします。

  8. Adobe Acrobat Reader のインストールが完了したら、デスクトップの「 シャットダウンしてファイナライズ 」アイコンをクリックします。

    注:

    この処理にはエラーが表示され、完了しない場合があります。エラーが発生した場合は、 CTX222099にアクセスしてサポートを受けてください

    OSレイヤー

  9. 成功すると、仮想マシンはシャットダウンします。

  10. Citrix App Layering 管理コンソールを開き、「 レイヤー」と「 アプリケーションレイヤー」を参照して、作成したアプリレイヤーを選択します。

    OSレイヤー

  11. [ バージョン情報 ] [バージョン] をクリックし、[ AR Initial] を選択します。しばらくすると、レイヤーのファイナライズが始まります。

    OSレイヤー

  12. 完了すると、アプリレイヤーのステータスに「 デプロイ可能」と表示されます。

    OSレイヤー

画像テンプレートを作成する

  1. Citrix App Layering 管理コンソールにログインします。

    OSレイヤー

  2. 左側のナビゲーションメニューから [ 画像 ] を選択し、[ テンプレートの作成] を選択します。

    OSレイヤー

  3. テンプレートの作成 」ブレードに次の情報を入力し、「 確認して完了」をクリックします。

    • 名前:Win11 テンプレート
    • 説明:Windows 11 App Layering POC テンプレート
    • Windows 11 OS レイヤーを選択してください
    • アプリケーションレイヤー 」の「 選択範囲を編集」をクリックし、「 Adobe Reader」を選択します。
    • Windows 11 プラットフォームレイヤーを選択してください
    • [ コネクタ構成] で正しいコネクタを選択します
    • 他の選択はすべてデフォルトのままにします

    OSレイヤー

  4. テンプレートの概要を確認して、「 テンプレートを作成」をクリックします。

    OSレイヤー

  5. Windows 11 テンプレートが公開可能になりました。

    OSレイヤー

  6. Win11 テンプレートを選択し、[ レイヤードイメージを公開] をクリックします。

    OSレイヤー

  7. [公開] をクリックします。

    OSレイヤー

  8. [ タスク ] を選択して、イメージビルドプロセスのステータスを確認します。

    OSレイヤー

  9. 公開されたレイヤードイメージタスクは、完了すると [ 完了 ] と表示されます。

    OSレイヤー

これで、仮想マシンテンプレートを使用してマシンカタログとデリバリーグループを作成する準備が整いました。

マシンカタログの作成

  1. Citrix DaaS にログインし、DaaS タイルの「 管理 」をクリックします。

    OSレイヤー

  2. マシンカタログ」をクリックし、「 マシンカタログの作成」をクリックします。

    OSレイヤー

  3. 適切なマシンタイプをクリックし、[ 次へ] をクリックします。

    OSレイヤー

  4. 電源管理対象のマシン]を選択し、[ Citrix マシン作成サービス](MCS)を使用してマシンを展開し、[ 次へ]をクリックします。

    OSレイヤー

  5. マスターイメージ」をクリックします。

    OSレイヤー

  6. 以前に作成したテンプレートを画像ギャラリーフォルダーから選択し 、「 完了」をクリックします。

    OSレイヤー

  7. カタログの最低機能レベルを選択し、[ 次へ] をクリックします。

    OSレイヤー

  8. 適切なストレージとライセンスの種類を選択し、[ 次へ] をクリックします。

    OSレイヤー

  9. 作成する仮想マシンの数を指定し、 マシンサイズを選択して、[ 次へ] をクリックします。

    OSレイヤー

  10. NIC を選択し、[ 次へ] をクリックします。

    OSレイヤー

  11. [ディスク設定] ページで [ 次へ ] をクリックします。

    OSレイヤー

  12. マシンをプロビジョニングするリソースグループを作成するか、既存のリソースグループを作成するかを選択します。デプロイする既存のリソースグループを選択し、[ 次へ] をクリックします。

    OSレイヤー

  13. 適切な Active Directory を選択し、コンピュータアカウントの OU の場所とマシン名を入力して、[ 次へ] をクリックします。

    OSレイヤー

  14. ドメイン認証情報を入力し、[ 完了] をクリックします。

    OSレイヤー

  15. [次へ] をクリックします。

    OSレイヤー

  16. 「スコープ」ブレードの「 次へ 」をクリックします。

    OSレイヤー

  17. WEM ブレードの [ 次へ ] をクリックします。

    OSレイヤー

  18. マシンカタログの名前と説明を入力して、「 完了」をクリックします。

    OSレイヤー

  19. これで、カタログが作成されます。

    OSレイヤー

  20. 新しいマシンカタログが利用可能になりました。

    OSレイヤー

デリバリーグループの作成

  1. 「デリバリーグループ」に移動し、「 デリバリーグループの作成」を選択します。

    OSレイヤー

  2. デリバリーグループの正しいマシンカタログとマシン数を選択し、「 次へ」をクリックします。

    OSレイヤー

  3. ユーザーブレードで 、ユーザーの割り当て方法を選択します。[ 認証されたすべてのユーザーにこのデリバリーグループの使用を許可する ] を選択し、[ 次へ] をクリックします。

    OSレイヤー

  4. [アプリケーション] ブレードの [ 次へ ] をクリックします。

    OSレイヤー

  5. デスクトップブレードで、「 追加」をクリックします。

    OSレイヤー

  6. 表示名」と「 説明」を入力し、「 OK」をクリックします。

    OSレイヤー

  7. [次へ] をクリックします。

    OSレイヤー

  8. [次へ] をクリックします。

    OSレイヤー

  9. Citrix DaaS 環境に適したライセンスを選択し、[ 次へ] をクリックします。

    OSレイヤー

  10. デリバリーグループ名を入力して 、[ 完了]をクリックします。

    OSレイヤー

  11. デリバリーグループが使用可能になりました。

    OSレイヤー

Windows 11 デスクトップを起動する

ワークスペース URL にアクセスして、新しく作成した Windows 11 デスクトップを起動します。プロセスは以下のとおりです。

OSレイヤー

まとめ

このガイドでは、仮想マシンのイメージ管理を簡単にするために、Microsoft AzureにCitrix App Layering をインストールして構成する方法を説明しました。Citrix App Layering アプライアンスをインストールして構成する方法と、OS、プラットフォーム、およびアプリケーションレイヤーを作成する方法を学びました。プロセスには、作成したレイヤーから新しい仮想マシンテンプレートをAzureに公開する方法、テンプレートマシンからマシンカタログを作成する方法、次にデリバリーグループを作成する方法が含まれていました。最後に、ユーザーをマシンに割り当て、Citrix Workspaceアプリを使用してデスクトップに接続できるようにする手順を説明しました。 Citrix App Layering の詳細については、 Citrix App Layering 製品のドキュメントを参照してください。

PoC ガイド:Citrix App Layering と Azure デプロイメントコネクタを使用して Microsoft Azure のCitrix マシン作成サービス (MCS) でイメージを作成およびデプロイする方法について説明します