展開を計画する
このセクションでは、Citrix App Layering の展開を計画する際に考慮すべき事項について説明します。
アプリレイヤリングアプライアンス
1 つのハイパーバイザーに App Layering アプライアンスをインストールし、それを使用して同じハイパーバイザーまたは別のハイパーバイザーにイメージを公開できます。
アプライアンスは、アップグレードが利用可能になったときに通知するように設計されています。 アプライアンスは、レイヤーやイメージ テンプレートなどのシステムを管理できる Web ベースの管理コンソールをホストします。
-
管理コンソール: アプライアンスは、オペレーティング システム、プラットフォーム ソフトウェア、およびアプリケーションのレイヤーを作成するために使用できる管理コンソールをホストします。 コンソールでは、公開する画像に含めるレイヤーを指定する画像テンプレートを作成することもできます。
-
バックアップ: 時間をかけて作成したレイヤーが失われないように、各アプライアンスをバックアップすることをお勧めします。 すべての情報を回復できることを保証するには、各アプライアンスの完全バックアップが必要です。 レイヤーをエクスポートおよびインポートすることはできますが、この機能は障害回復用に設計されていません。 可用性、バックアップ、およびリカバリの詳細については、Citrix Tech Zone の この記事 を参照してください。
レイヤー
App Layering アーキテクチャを使用すると、ハイパーバイザーに関係なく、Windows OS とアプリのコピーを 1 つだけ管理できます。 2 つの環境に対して 1 セットのアプリを維持できます。 たとえば、オンプレミスのハイパーバイザーとクラウドベースのハイパーバイザーに OS とそのアプリ レイヤーを展開できます。 それぞれ同じレイヤーが実行されます。
オペレーティング システム、プラットフォーム ツール、およびアプリケーションのレイヤーを作成できます。 ユーザーの設定とデータを保持するには、イメージ テンプレートでユーザー レイヤーを有効にします。
OS レイヤー
OS レイヤーには、オペレーティング システムとハイパーバイザー ソフトウェアおよび設定が含まれます。 これは、作成する他のすべてのレイヤーにとって不可欠な構成要素です。 特定の Windows OS には 1 つの OS レイヤーのみが必要です。 たとえば、Windows デスクトップ OS と Windows Server OS の両方をサポートする場合は、それぞれに 1 つの OS レイヤーを作成します。 構築するプラットフォーム レイヤーとアプリ レイヤーには、それに使用する OS レイヤーが必要です。
いずれかの OS レイヤーに更新を追加すると、その OS で構築されたプラットフォーム レイヤーとアプリ レイヤーは引き続きその OS 上で実行されます。
プラットフォーム層
プラットフォーム層には、プロビジョニング ソフトウェアと接続ブローカー ツールが含まれます。 また、OS レイヤーとは異なるハイパーバイザーに公開する場合は、新しいハイパーバイザー ツールをプラットフォーム レイヤーに追加します。
プラットフォーム レイヤーは、特定のオンプレミスまたはクラウド環境で OS レイヤーとアプリ レイヤーが問題なく実行されることを保証します。 OS レイヤーとアプリ レイヤーを再利用し、ハイパーバイザーまたはプロビジョニング サービスごとに異なるプラットフォーム レイヤーを選択できます。
アプリレイヤー
アプリ レイヤーには、各アプリケーションのソフトウェアが含まれます。 複数の OS を管理する場合は、OS ごとにアプリ レイヤーのセットが必要になります。
アプリケーションは、レイヤー化されたイメージの一部として、またはエラスティック レイヤーとしてデプロイできます。 レイヤー化されたイメージはユーザーのシステムをプロビジョニングするために使用され、Elastic レイヤーはユーザーがログインしたときに配信されます。
弾性層
弾性レイヤーを使用するには、弾性レイヤーを有効にしたレイヤー化イメージが必要です。 典型的な戦略は次のとおりです。
- 階層化イメージをデプロイします: OS およびプラットフォーム レイヤー、およびすべてのユーザー向けのアプリケーションを含めます。 MS Office および Visual Studio はレイヤー化イメージに 含める必要があり、エラスティック レイヤーとして展開することはできません。
- エラスティック レイヤー: イメージ テンプレートでエラスティック レイヤーを有効にし、ユーザー グループとマシン グループにアプリ レイヤーを割り当てます。 エラスティック レイヤリングが有効になっている場合、ユーザーは、自分 (ユーザー)、所属するグループ、またはログインしているマシンに割り当てられたアプリ レイヤーを受け取ります。
ユーザーレイヤー
画像テンプレートでユーザーレイヤーを有効にすることで、ユーザーのデータと設定を保存することを選択できます。 有効にすると、テンプレートを使用して公開された 1 台以上のマシンにアクセスできるユーザーごとにユーザー レイヤーが作成されます。 セッション ホストにはユーザー レイヤーを使用しません。
イメージ テンプレートで有効にできるユーザー レイヤーには、フル ユーザー レイヤーと Office 365 ユーザー レイヤーの 2 種類があります。
- フル ユーザー レイヤー: フル ユーザー レイヤーを有効にすると、マシンにアクセスする各ユーザーに対して、マシンに割り当てられたすべてのレイヤーの設定とデータが保持されます。
- Office 365 ユーザー レイヤー: Office 365 ユーザー レイヤーは、MS Outlook 用に最適化されています。 Office 365 ユーザー レイヤーを有効にして、Outlook を含む Office 365 の設定とデータを保持します。
コネクタ
コネクタは、アプライアンスが個々のハイパーバイザーまたはプロビジョニング ソフトウェアと通信するための手段です。 通常、次の 2 種類のコネクタ構成が必要です。
- レイヤーを作成するためのコネクタ構成: アプライアンスが、各レイヤーのソフトウェアをインストールするハイパーバイザー内の場所にアクセスできるようにします。
- レイヤー化イメージを公開するためのコネクタ構成: レイヤー化イメージを Provisioning Service またはハイパーバイザーに公開するために必要な資格情報をアプライアンスに付与します。
環境で何を作成するか
このセクションでは、必要なコネクタ構成と、ターゲット プラットフォームに基づいて OS およびプラットフォーム レイヤーにインストールするソフトウェアについて説明します。
XenServer
アプライアンスが XenServer にインストールされている場合は、コネクタ構成を使用して、階層化および公開プロセスを自動化します。 別のハイパーバイザー上で実行されているアプライアンスを使用している場合は、ネットワーク ファイル共有を使用してファイルを転送します。
アプライアンスがXenServerにインストールされている場合
アプライアンスが別のハイパーバイザーにインストールされており、XenServer でレイヤーを作成または公開する場合は、次の表に示すコネクタ構成とレイヤーを使用します。
XenServer の OS レイヤー: OS レイヤーに XenServer ツールを含めます。
タスク | コネクタ構成を使用する | アプライアンスが位置にアクセスするには | プラットフォームレイヤーに含める |
---|---|---|---|
OSのインポート | XenServer | OSイメージ | -— |
パッケージレイヤー | XenServer | 包装機 | -— |
レイヤー画像を公開する | XenServer、Citrix Provisioning、またはXenServer用のマシン作成 | システムプロビジョニング | XenServerまたはCitrix Provisioningのマシン作成を使用する場合は、それぞれのツールと接続ブローカーツールを含めます。 |
アプライアンスが別のハイパーバイザーにインストールされている場合
アプライアンスが Citrix 以外のハイパーバイザー上で実行されており、XenServer でレイヤーを作成または公開する場合は、アプライアンスのネットワーク ファイル共有と、次の表に示すレイヤーを使用します。
OS レイヤー: OS レイヤーにはさまざまなハイパーバイザー ツールがインストールされますが、プラットフォーム レイヤーのハイパーバイザー タイプを XenServer に設定すると、OS レイヤーのツールは削除され、プラットフォーム レイヤーに追加したツールが公開するレイヤー化イメージに含まれます。
タスク | コネクタ構成 | アプライアンスが次の場所にアクセスします | プラットフォーム層 |
---|---|---|---|
OSのインポート | ネットワークファイル共有 | OSイメージ | XenServerツール |
パッケージレイヤー | ネットワークファイル共有 | 包装機 | XenServerツール |
レイヤー画像を公開する | ネットワークファイル共有 | システムプロビジョニング | XenServer ツール、マシン作成ツールまたは Citrix Provisioning ツール(該当する場合)、および接続ブローカー ツール |
関連リンク
-
コネクタ:
-
プラットフォーム レイヤーの詳細:
MS アズール
App Layering アプライアンスが Azure にインストールされている場合は、コネクタ構成を使用して、レイヤー化および公開プロセスを自動化できます。 それ以外の場合は、アプライアンスのネットワーク ファイル共有を使用して、ターゲット プラットフォームとの間でイメージを転送します。
アプライアンスがAzureにインストールされている場合
アプライアンスが Azure にインストールされており、Azure でレイヤーを作成している場合、またはそのハイパーバイザーまたはその上で実行されている Provisioning Service にレイヤー化されたイメージを公開している場合は、次の表に示すコネクタ構成とレイヤーを使用します。
OSレイヤー: Azureにはハイパーバイザーツールは必要ありません
タスク | コネクタ構成を使用する | アプライアンスが位置にアクセスするには | プラットフォームレイヤーに含める |
---|---|---|---|
OSのインポート | MS アズール | OSイメージ | -— |
パッケージレイヤー | MS アズール | 包装機 | -— |
レイヤー画像を公開する | Azure、MS Azure 用のマシン作成 | プロビジョニングするシステムの近く | Azureのマシン作成の場合は、マシン作成ツールを含める |
アプライアンスが別のハイパーバイザーにインストールされている場合
アプライアンスが Azure 以外のハイパーバイザーにインストールされており、Azure でレイヤーを作成している場合、またはレイヤー化されたイメージを Azure または Azure で実行されているマシン作成に公開している場合は、アプライアンスのネットワーク ファイル共有と、次の表に示すレイヤーを使用します。
OS レイヤー: OS レイヤーに間違ったハイパーバイザー用のツールがインストールされていても、プラットフォーム レイヤーのハイパーバイザーの種類を Azure に設定することで、ツールをオーバーライドできます。
タスク | コネクタ構成 | アプライアンスが位置にアクセスするには | プラットフォーム層 |
---|---|---|---|
OSのインポート | ネットワークファイル共有 | OSイメージ | 不要 |
パッケージレイヤー | ネットワークファイル共有 | 包装機 | 不要 |
レイヤー画像を公開する | ネットワークファイル共有 | システムプロビジョニング | 該当する場合は、マシン作成ツール |
関連リンク
-
コネクタ:
-
プラットフォーム層ソフトウェアの詳細:
MS ハイパーV
App Layering アプライアンスが Hyper-V にインストールされている場合は、コネクタ構成を使用して、レイヤリングおよび公開プロセスを自動化できます。 それ以外の場合は、アプライアンスのファイル共有を使用して、ターゲット プラットフォームとの間でイメージを転送します。
アプライアンスがHyper-Vにインストールされている場合
アプライアンスが Hyper-V にインストールされており、Hyper-V でレイヤーを作成する場合、またはレイヤー化されたイメージを Hyper-V またはその上で実行されている Provisioning Service に公開する場合は、次の表に示すコネクタ構成とレイヤーを使用します。
OS レイヤー: OS が Hyper-V で作成されていない場合は、Hyper-V 設定を含めます。
タスク | コネクタ構成を使用する | アプライアンスが位置にアクセスするには | プラットフォームレイヤーに含める |
---|---|---|---|
OSのインポート | —- | OSイメージ | —- |
パッケージレイヤー | MS ハイパーV | 包装機 | —- |
レイヤー画像を公開する | マシン作成、Citrix Provisioning、または MS Hyper-V | システムプロビジョニング | Citrix Provisioningの場合は、プロビジョニングツールと接続ブローカーツールを含める |
アプライアンスが別のハイパーバイザーにインストールされている場合
アプライアンスが Hyper-V 以外のハイパーバイザーにインストールされており、Hyper-V でレイヤーを作成または公開する場合は、アプライアンスのネットワーク ファイル共有と、次の表に示すレイヤーを使用します。
OS レイヤー: 別のハイパーバイザー用のツールが OS レイヤーにインストールされます。 プラットフォーム レイヤーでハイパーバイザー タイプを Hyper-V に設定してファイルを削除します。 プラットフォーム レイヤーの設定は、元のハイパーバイザーを上書きします。
タスク | コネクタ構成 | アプライアンスが位置にアクセスするには | プラットフォーム層 |
---|---|---|---|
OSのインポート | ネットワークファイル共有 | OSイメージ | MS Hyper-V 設定 |
パッケージレイヤー | ネットワークファイル共有 | 包装機 | MS Hyper-V 設定 |
レイヤー画像を公開する | ネットワークファイル共有 | システムプロビジョニング | Hyper-V 設定、接続ブローカー ツール、およびプロビジョニング ツール (該当する場合) |
関連リンク
-
コネクタ:
-
プラットフォーム層ソフトウェアの詳細:
ニュータニックス
App Layering アプライアンスが Nutanix にインストールされている場合は、コネクタ構成を使用して、レイヤリングおよび公開プロセスを自動化できます。 それ以外の場合は、アプライアンスのファイル共有を使用して、ターゲット プラットフォームとの間でイメージを転送します。
アプライアンスがNutanixにインストールされている場合
アプライアンスが Nutanix にインストールされており、Nutanix でレイヤーを作成したりイメージを公開したりする場合は、次の表に示すコネクタ構成とレイヤーを使用します。
OSレイヤー: Nutanixツールを含める
タスク | コネクタ構成を使用する | アプライアンスが位置にアクセスするには | プラットフォームレイヤーに含める |
---|---|---|---|
OSのインポート | ニュータニックス | OSイメージ | -— |
パッケージレイヤー | ニュータニックス | 包装機 | -— |
レイヤー画像を公開する | Nutanix のマシン作成、マシン作成、または Nutanix AHV | システムプロビジョニング | Nutanixのマシン作成を使用する場合は、マシン作成ツールを含める |
アプライアンスが別のハイパーバイザーにインストールされている場合
アプライアンスが Nutanix 以外のハイパーバイザーにインストールされており、Nutanix でレイヤーを作成または公開する場合は、次の表に示すネットワーク ファイル共有とレイヤーを使用します。
OS レイヤー: OS レイヤーに別のハイパーバイザー用のツールがインストールされていても、それらを上書きして削除できます。 プラットフォーム レイヤーで、ハイパーバイザー タイプを Nutanix に設定します。 その後、Nutanix ツールがレイヤー化されたイメージに組み込まれます。
タスク | コネクタ構成… | アプライアンスが次の場所にアクセスします: | プラットフォーム層 |
---|---|---|---|
OSのインポート | ネットワークファイル共有 | OSイメージ | Nutanixツール |
パッケージレイヤー | Nutanix ファイル共有 | 包装機 | Nutanixツール |
レイヤー画像を公開する | Nutanix ファイル共有 | システムプロビジョニング | Nutanix ツール、接続ブローカー ツール、およびマシン作成ツール(該当する場合) |
関連リンク
-
コネクタ:
-
プラットフォーム層ソフトウェアの詳細:
VMware の vSphere
App Layering アプライアンスが vSphere にインストールされている場合は、コネクタ構成を使用して、レイヤリングおよび公開プロセスを自動化できます。 それ以外の場合は、アプライアンスのネットワーク ファイル共有を使用して、ターゲット プラットフォームとの間でイメージを転送します。
アプライアンスがvSphereにインストールされている場合
アプライアンスが vSphere にインストールされており、vSphere でレイヤーを作成または公開する場合は、次のコネクタ構成とレイヤーを使用します。
OSレイヤー: VMwareツールを含める
タスク | コネクタ構成を使用する | アプライアンスが位置にアクセスするには | プラットフォームレイヤーに含める |
---|---|---|---|
OSのインポート | VMware の vSphere | OSイメージ | —- |
パッケージレイヤー | VMware の vSphere | 包装機 | —- |
レイヤー画像を公開する | vSphere、Citrix Provisioning、または VMware vSphere 用のマシン作成 | システムプロビジョニング | vSphere または Citrix Provisioning のマシン作成の場合は、それぞれのツールと接続ブローカー ツールを含めます。 |
アプライアンスが別のハイパーバイザーにインストールされている場合
アプライアンスが vSphere 以外のハイパーバイザーにインストールされている場合は、ネットワーク ファイル共有と次の表に示すレイヤーを使用します。
OS レイヤー: 最初にインストールしたハイパーバイザーのツールは OS レイヤーに存在します。 プラットフォーム レイヤーのハイパーバイザー タイプを vSphere に設定して、これらを上書きして削除します。
タスク | コネクタ構成 | アプライアンスが位置にアクセスするには | プラットフォーム層 |
---|---|---|---|
OSのインポート | ネットワークファイル共有 | OSイメージ | VMware ツール |
パッケージレイヤー | ネットワークファイル共有 | 包装機 | VMware ツール |
レイヤー画像を公開する | ネットワークファイル共有 | システムプロビジョニング | VMware ツール、接続ブローカー ツール、マシン作成、Citrix Provisioning(該当する場合) |
関連リンク
-
コネクタ:
-
プラットフォーム層ソフトウェアの詳細:
アプライアンスを展開するための高度なオプション
必要な App Layering アプライアンスは 1 つだけですが、複数インストールして、それぞれをスタンドアロン アプライアンスとして使用することもできます。
環境内で使用するアプライアンスの数を決定するときは、次の点を考慮してください。
- 単一のアプライアンスを維持することで、管理の複雑さとオーバーヘッドが軽減されます。 ネットワーク速度が回復不能に遅い場合、またはその他の重大な問題により使用が妨げられる場合にのみ、2 台目のアプライアンスを検討してください。
- 複数のアプライアンスを使用して、テスト環境と本番環境を維持できます。
- 複数の OS レイヤーがあり、それらが異なるアプライアンスで生成された場合は、各レイヤーを使用して構築されたレイヤーごとに異なる管理者を設定できます。
- 複数のアプライアンスを作成する場合、各アプライアンスはスタンドアロンになります。 それらは互いのバックアップとして機能しません。
- 各アプライアンスをバックアップするか、レイヤーが失われないように高可用性を実現するように設計します。 すべての情報を回復できることを保証するには、各アプライアンスの完全バックアップが必要です。 レイヤーをエクスポートおよびインポートすることはできますが、この機能は障害回復用に設計されていません。