アプリのレイヤリング

OSをレイヤー化するための準備

App Layering ソフトウェアがまだインストールされていない場合でも、いつでもオペレーティング システムをレイヤリング用に準備できます。 OS レイヤーが環境で正しく動作するように、すべての要件を満たすことが重要です。

要件を満たし、OS レイヤーに含める内容に関するガイドラインを理解したら、ハイパーバイザー環境で OS を準備するための手順を使用します。 後で別のハイパーバイザーへのサポートを拡張する場合は、2 番目の環境用に作成したプラットフォーム レイヤーに 2 番目のハイパーバイザー用のツールをインストールすることで、この OS レイヤーを再利用できます。

要件と推奨事項

OS イメージを準備するときは、次の要件を満たし、関連する推奨事項を考慮してください。

  • 管理している Windows バージョンごとに 1 つの OS レイヤー (推奨): 管理している Windows バージョンごとに 1 つの 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 ミニセットアップを実行する必要がある場合は、必要に応じて弊社が提供する unattend.hta ファイルを編集できます。

  • 無人インストール用の応答ファイル (オプション): 応答ファイルは、App Layering のダウンロードに含まれています。

    注:

    サードパーティのスクリプトは、ユニバーサル プラグ アンド プレイや 8.3 ファイル名設定など、App Layering サービスが使用するサービスや機能を変更する可能性があるため、使用しないでください。

OSレイヤーに何を含めるか

OS レイヤーに次のソフトウェアと設定を含めます。

  • ハイパーバイザー ツール: OS レイヤーにハイパーバイザー ツールを含める必要があります。 レイヤーに新しいバージョンを追加することで、ツールをアップグレードできます。

注:

  • OS レイヤーのハイパーバイザー ツールをアップグレードするときは、既存のプラットフォーム レイヤーをテストして、更新が必要かどうかを確認します。 プラットフォームとそこにインストールされているその他のものに応じて、プラットフォーム レイヤーを再作成する必要がある場合があります。
  • 複数のハイパーバイザーで同じ OS レイヤーを使用している場合は、特定のハイパーバイザー専用のプラットフォーム レイヤーにハイパーバイザー ツールをインストールするのが合理的です。
  • .NET Framework v4.0 以降: .NET Framework v4.0 以降を含めると、Windows の更新は OS レイヤーでのみ必要になります。 たとえば、Citrix Virtual Apps and Desktops (CVAD) 2303 に VDA を追加するには、.NET 4.8 が必要です。
  • .NET Framework 3.5 (MS Office レイヤーを作成する場合): 更新を容易にするために、Office レイヤーを作成する前に、</em> OS レイヤーに .NET Framework のすべてのバージョンをインストールします。 * Office のインストール時に .NET Framework v3.5 が存在しない場合は、Office によって自動的にインストールされます。アプリ レイヤーに .NET Framework のバージョンまたは更新プログラムをインストールすることはお勧めしません。</li>
  • ローカル GPO を使用して Windows の更新を無効にします: OS レイヤーで Windows の更新を無効にします。Windows Update サービスではなく、ローカル GPO を使用して無効にします。
  • Windows ストア アプリの削除: Windows ストア アプリを削除する場合は、アプリ レイヤーではなく、OS レイヤーから削除します。
  • Windows アクティベーション: Windows アクティベーションに KMS を使用します。 OS レイヤーを作成するときは、 SetKMSVersion.exe を実行して、正しいバージョンの Windows をアクティブ化するスタートアップ スクリプトを構成します。
  • ユーザー アカウントとグループ: 追加のユーザー アカウントまたはグループは、OS レイヤーで作成する必要があります。 ドメイン グループ メンバーシップの変更は、グループ ポリシーを通じて行う必要があります。
  • ローカル ユーザーを作成するアプリケーション: ローカル グループとローカル ユーザーへの変更が確実にキャプチャされるように、ローカル ユーザーを作成するアプリを含めます。これは、プラットフォーム レイヤーとアプリ レイヤーでは実行されません。</ul>

OS レイヤーに含めるべきでない もの

以下のソフトウェアを OS 層に含めないでください。

  • プロビジョニング ソフトウェア: プロビジョニング サービスに関連付けられているソフトウェアは、OS レイヤーではなく、プラットフォーム レイヤーにインストールする必要があります。
  • 接続ブローカー ソフトウェア: 接続ブローカー ソフトウェアも、OS レイヤーではなくプラットフォーム レイヤーにインストールする必要があります。
  • MS Office およびその他のアプリ: ローカル ユーザーを作成する少数のアプリを除き、OS レイヤーに MS Office またはその他のアプリケーションを含めないでください。 ** 通常、アプリケーションは App レイヤーにインストールする必要があります。
  • ドメイン参加: OS レイヤーを Active Directory ドメインに参加させないでください **。 代わりに、プラットフォーム レイヤーでドメインに参加します。 これにより、異なるドメインで同じ OS を使用できるようになります。
  • デバッグ フラグ: セキュア ブートを使用している場合、OS レイヤーのどの BCD ブート エントリでもデバッグ フラグを有効にすることはできません。 フラグが true か false かは関係ありません。フラグ自体は存在できません。問題を引き起こすことが分かっているためです。

OS を準備するための詳細な手順については、ハイパーバイザーを選択してください。

OSをレイヤー化するための準備

この記事の概要