要件
Image Portability を開始するには、以下の要件を満たす必要があります。
ソースプラットフォーム
Image portability は、以下のプラットフォームからサポートされている (#destination-platforms) のいずれかへのイメージの移植をサポートしています。
-
VMware vSphere 8.0 および 9.0
-
XenServer 8
-
ニュタニックス AHV (プリズムエレメント)
-
マイクロソフト アジュール
ターゲットプラットフォーム
Image portability は、以下のプラットフォームへのイメージの移植をサポートしています。
-
マイクロソフト アジュール
Citrix マシンカタログイメージ
IPS では、以下のテスト済み構成を持つイメージを使用する必要があります。
-
サポートされている Windows オペレーティングシステム
-
Windows Server 2016、2019、2022H2、または 2025
-
Windows 10 または 11
-
-
Machine Creation Services または Citrix Provisioning を使用してプロビジョニングされていること
-
シトリックス バーチャル デリバリー エージェント
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 互換コネクタが必要です。セットアップの詳細については、特定のプラットフォームのコネクタドキュメントを参照してください。たとえば、当社の Azure 用 Image Portability コネクタドキュメントでは、Azure 環境で準備タスクを開始するために必要なコネクタを構成するための要件が概説されています。
PowerShell スクリプトを実行するためのマシン
Citrix.AppLayering または Citrix.Image.Uploader PowerShell モジュールの PowerShell コマンドレットを実行するために使用されるマシンは、次の要件を満たしている必要があります。
-
Windows PowerShell バージョン 5.1 が必要です (PowerShell 6 以降はサポートされていません)
-
.Net Framework (最小バージョン 4.6.2) を搭載した Windows マシン
-
Microsoft PowerShell Galleryに接続して、必要なPowerShellライブラリをダウンロードできる
また、マシンは使用するモジュールに固有の追加要件を満たす必要があります。
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のドメインメンバーシップが解除されます。
他のネットワークリソースの操作のために提供されるネットワークを分離することをお勧めします。これは、コネクタ構成で「ネットワーク分離」を選択することで実行できます。例については、Azure向けイメージポータビリティ ドキュメントを参照してください。