アプリケーションレイヤリング

要件

Image Portability を開始するには、以下の要件を満たす必要があります。

ソースプラットフォーム

Image Portability は、以下のプラットフォームから、サポートされている ターゲットプラットフォーム のいずれかへのイメージの移植をサポートします。

  • VMware vSphere 8.0 および 9.0
  • XenServer 8
  • Nutanix AHV (Prism Element)
  • Microsoft Azure

ターゲットプラットフォーム

Image Portability は、以下のプラットフォームへのイメージの移植をサポートします。

  • Microsoft Azure

Citrix Machine Catalog イメージ

IPS では、以下のテスト済み構成を持つイメージを使用する必要があります。

  • サポートされている Windows オペレーティングシステム
    • Windows Server 2016、2019、2022H2、または 2025
    • Windows 10 または 11
  • Machine Creation Services または Citrix Provisioning を使用してプロビジョニング済み
  • Citrix Virtual Delivery Agent

App Layering アプライアンス

Image Portability は、App Layering アプライアンス のバージョン 25.11 以降で利用可能です。Image Portability を使用してエクスポートまたは準備するイメージをホストする各場所に App Layering アプライアンスを配置することをお勧めします。

セットアップに関する追加情報については、アプライアンスのインストール ドキュメントを参照してください。

SMB (Windows) ファイル共有

エクスポートおよび公開タスクの出力を保存するために、Windows SMB ファイル共有が必要です。この共有は、エクスポートされるイメージが存在する環境で作成される Compositing Engine VM からアクセスできる必要があります。これは Citrix Cloud リソースロケーションである場合がありますが、新しい Image Portability 機能 (IPS) を使用すると、ファイル共有は Citrix Cloud とは独立して、顧客が管理するデータセンターまたはクラウドテナントに配置することもできます。

セットアップに関する追加情報については、Windows ファイル共有 コネクターのドキュメントを参照してください。

IPS互換コネクター

エクスポートタスクと準備タスクの両方で、App Layering アプライアンスに IPS 互換コネクターが構成されている必要があります。セットアップに関する追加情報については、特定のプラットフォームのコネクターのドキュメントを参照してください。たとえば、当社の Image Portability for Azure コネクターのドキュメントでは、Azure 環境で準備タスクを開始するために必要なコネクターを構成するための要件が概説されています。

PowerShell スクリプト実行用マシン

Citrix.AppLayering または Citrix.Image.Uploader PowerShell モジュールの PowerShell コマンドレットを実行するために使用されるマシンは、以下の要件を満たす必要があります。

  • Windows PowerShell バージョン 5.1 が必要 (PowerShell 6 以降はサポートされていません)
  • .Net Framework (最小バージョン 4.6.2) を搭載した Windows マシン
  • 必要な PowerShell ライブラリをダウンロードするために Microsoft PowerShell Gallery に接続できること

このマシンは、使用するモジュールに固有の追加要件も満たす必要があります。

Citrix.AppLayering

  • イメージが存在する環境の App Layering アプライアンスへのネットワーク接続が必要です

Citrix.Image.Uploader

  • SMB ファイル共有への高速ネットワーク接続
    • ファイル共有をホストするマシンと同じマシンでも構いません
  • ターゲットプラットフォームへの高速ネットワーク接続

その他の考慮事項

Windows のバージョンによっては、TLS 1.0/1.1 のサポートを無効にする必要がある場合があります。詳細については、Microsoft PowerShell Gallery TLS サポートドキュメント を参照してください。

デフォルトでは、PowerShell はプロキシサーバーを介して自動的に認証を行いません。Microsoft およびプロキシベンダーのベストプラクティスに従って、PowerShell セッションがプロキシサーバーを使用するように構成されていることを確認してください。

必要なプラットフォーム権限

追加要件については、特定の コネクター構成 を参照してください。

ネットワーク

App Layering アプライアンスは、イメージ操作を実行するために、コンポジティングエンジン (CE) と呼ばれるワーカー VM を作成します。App Layering アプライアンスと CE の両方がポート 443 を介して相互に通信できる必要があります。

SMB 共有上のファイルを含むタスク (たとえば、エクスポートタスク) の場合、CE は SMB 共有への接続性を持つネットワーク上に存在する必要があります。

準備タスクの場合、イメージに含まれるオペレーティングシステムは、特殊化やその他のタスクを実行するために (CE 上で) 起動されます。イメージにコントロールサーバーにコールインする管理エージェントまたはセキュリティエージェントが含まれている場合、これらのプロセスが準備プロセスを妨害する可能性があります。

ドメインの参加解除オプションが指定されている場合、ネットワーク接続が結果に影響を与える可能性があります。コンポジティングエンジン VM がネットワーク経由で Active Directory ドメインコントローラーに到達できる場合、参加解除によってドメインからコンピューターアカウントが削除されます。これにより、イメージが抽出されたソース VM のドメインメンバーシップが解除されます。

他のネットワークリソースの操作のために提供されるネットワークを分離することをお勧めします。これは、コネクター構成で「ネットワーク分離」を選択することで実行できます。例については、当社の Image Portability for Azure ドキュメントを参照してください。

要件