OSをレイヤリング用に準備する
App Layeringソフトウェアがまだインストールされていない場合でも、いつでもオペレーティングシステムをレイヤリング用に準備できます。OSレイヤーが環境で正しく機能するように、すべての要件を満たすことが重要です。
要件を満たし、OSレイヤーに含めるもののガイドラインを理解したら、ハイパーバイザー環境でOSを準備する手順を使用します。後で別のハイパーバイザーへのサポートを拡張する場合、その2番目の環境用に作成するプラットフォームレイヤーに2番目のハイパーバイザー用のツールをインストールすることで、このOSレイヤーを再利用できます。
要件と推奨事項
OSイメージを準備する際は、以下の要件を満たし、関連する推奨事項を考慮してください。
-
管理しているWindowsバージョンごとに1つのOSレイヤー(推奨): Citrix®は、管理しているWindowsバージョンごとに単一のOSイメージを、それぞれに対応するプラットフォームレイヤーとアプリレイヤーのセットとともに準備することを推奨しています。
-
クリーンなOSイメージ: ハイパーバイザーからサポートされているWindows OSのクリーンなイメージで開始します。これにより、イメージが環境に合わせて最適化されます。
-
DHCPからのIPアドレス: OSイメージがドメインにないことを確認してください。イメージがDHCPからIPアドレスを取得することを確認してください。そうしないと、App Layering OS Machine Toolsをインストールできません。ドメイン参加はプラットフォームレイヤーで行うことができます。
-
App Layering OS Machine Tools: App Layeringインストールパッケージ内でOS Machine Toolsを見つけます。
-
MS Office用最適化スクリプト: MS Officeを実行する場合は、インストールパッケージに含まれている最適化スクリプトを使用する必要があります。
XenServer®、MS Hyper-V、またはVMware vSphere
Windows Mini Setupを実行する必要があるまれなケースでは、弊社が提供するunattend.htaファイルを必要に応じて編集できます。
-
無人インストール用応答ファイル(オプション): 応答ファイルはApp Layeringダウンロードに含まれています。注:サードパーティ製のスクリプトの使用は避けてください。それらは、App Layeringサービスが使用するサービスや機能(Universal Plug and Playや8.3ファイル名設定など)を変更する可能性があります。
OSレイヤーに含めるもの
OSレイヤーには、以下のソフトウェアと設定を含めます。
-
ハイパーバイザーツール: ハイパーバイザーツールはOSレイヤーに含める必要があります。新しいバージョンをレイヤーに追加することで、ツールをアップグレードできます。注:
-
OSレイヤーでハイパーバイザーツールをアップグレードする際は、既存のプラットフォームレイヤーをテストして、更新が必要かどうかを確認してください。プラットフォームやその他にインストールされているものによっては、プラットフォームレイヤーを再作成する必要がある場合があります。
-
複数のハイパーバイザーで同じOSレイヤーを使用している場合は、それらのハイパーバイザー専用に構築されたプラットフォームレイヤーにハイパーバイザーツールをインストールするのが理にかなっています。
-
-
.NET Framework v4.0以降: WindowsアップデートがOSレイヤーでのみ必要となるように、.NET Framework v4.0以降を含めます。たとえば、Citrix Virtual Apps and Desktops (CVAD) 2303でVDAを追加するには、.NET 4.8が必要です。
-
.NET Framework 3.5 (MS Officeレイヤーを作成する場合): 更新を容易にするため、Officeレイヤーを作成する前に、すべてのバージョンの.NET FrameworkをOSレイヤーにインストールしてください。Officeをインストールする際に.NET Framework v3.5が存在しない場合、Officeが自動的にインストールしますが、アプリレイヤーに.NET Frameworkのバージョンやアップデートをインストールすることは推奨されません。
-
Windowsの自動更新をローカルGPOを使用して無効にする: OSレイヤーでWindowsの自動更新を無効にし、Windows UpdateサービスではなくローカルGPOを使用して無効にします。
-
Windowsストアアプリの削除: Windowsストアアプリを削除する場合は、アプリレイヤーではなくOSレイヤーから削除してください。
-
Windowsストアアプリの更新: Windowsストアアプリの更新はOSレイヤーにインストールします。
-
Microsoft Edgeの更新: Microsoft Edgeの更新はOSレイヤーにインストールします。Windowsのバージョンを更新する際は、Edgeも最新の状態に保つようにしてください。
-
Windowsのライセンス認証: Windowsのライセンス認証にはKMSを使用します。OSレイヤーを作成する際に、SetKMSVersion.exeを実行して、正しいバージョンのWindowsをアクティブ化するスタートアップスクリプトを設定します。
-
ユーザーアカウントとグループ: 追加のユーザーアカウントまたはグループはOSレイヤーで作成する必要があります。ドメイングループのメンバーシップの変更は、グループポリシーを通じて行う必要があります。
-
ローカルユーザーを作成するアプリケーション: ローカルユーザーを作成するアプリを含めることで、ローカルグループとローカルユーザーへの変更が確実にキャプチャされます。これはプラットフォームレイヤーやアプリレイヤーでは行われません。
OSレイヤーに含めるべきではないもの
OSレイヤーには、以下のソフトウェアを含めないでください。
-
プロビジョニングソフトウェア: プロビジョニングサービスに関連するソフトウェアは、OSレイヤーではなく、プラットフォームレイヤーにインストールする必要があります。
-
接続ブローカーソフトウェア: 接続ブローカーソフトウェアも、OSレイヤーではなく、プラットフォームレイヤーにインストールする必要があります。
-
MS Officeおよびその他のアプリ: ローカルユーザーを作成する少数のアプリを除き、MS Officeやその他のアプリケーションをOSレイヤーに含めるべきではありません。一般的に、アプリケーションはアプリレイヤーにインストールする必要があります。
-
ドメイン参加: OSレイヤーをActive Directoryドメインに参加させないでください。代わりに、プラットフォームレイヤーでドメインに参加させてください。これにより、異なるドメインで同じOSを使用できます。
-
デバッグフラグ: セキュアブートを使用している場合、OSレイヤーのBCDブートエントリでデバッグフラグを有効にすることはできません。フラグがtrueかfalseかは関係ありません。問題を引き起こすことが知られているため、フラグ自体が存在してはなりません。
OSを準備するための詳細な手順については、ハイパーバイザーを選択してください。