OSレイヤーの作成

OSレイヤーには、レイヤー化されたイメージに展開するオペレーティングシステム用のソフトウェアと設定が含まれます。OSレイヤーは、以下の作成に必要です。

  • プラットフォームレイヤー
  • アプリレイヤー
  • レイヤー化されたイメージ

要件

OSレイヤーを作成する前に、必ず以下を実行してください。

OSレイヤーに関する考慮事項

  • Windowsのパッチとアップデートを展開するには、レイヤーにバージョンを追加するだけです。必要に応じて、レイヤーの以前のバージョンに簡単に戻すことができます。
  • イメージテンプレート、ひいては公開されたイメージで使用するレイヤーの任意のバージョンを選択できます。
  • Windows Update、Windows Server Update Services (WSUS)、またはオフラインのスタンドアロン更新パッケージを使用してOSを更新できます。SCCMのようなツールは使用しないでください
  • プラットフォームレイヤーとアプリレイヤーは、それらを作成するために使用する特定のOSレイヤーに関連付けられていますが、レイヤーの特定のバージョンには関連付けられていません。OSレイヤーにバージョンを追加しても、依存するアプリレイヤーとプラットフォームレイヤーは引き続き機能します。
  • Windowsの更新プログラムは、他のレイヤーを更新する前にOSレイヤーに適用する必要があります。

ImportOSLayer.ps1スクリプトを使用したOSのインポート

この手順では、ImportOsLayer.ps1スクリプトを使用して、新しいOSレイヤーのOSをインポートする方法を説明します。

App Layering OS Machine ToolsをOSイメージにダウンロードして展開した場合、ImportOsLayer.ps1c:\windows\setup\scriptsにコピーされています。

スクリプトの実行

OSをインポートするには:

  1. ImportOsLayer.ps1 PoSHスクリプトを管理者として実行します。

    C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <Ip Address> [-IgnoreCertErrors]
    C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <FQDN> [-IgnoreCertErrors]
    <!--NeedCopy-->
    

    ここで

    • ElmAddressは、App LayeringアプライアンスのIPアドレスまたはFQDNです。これは、新しいOSレイヤーが作成される場所を指定します。
    • IgnoreCertErrorsは、スクリプトがApp Layeringアプライアンスと通信する際の証明書エラーを無視します。
  2. ImportOsLayer.ps1スクリプトは、App Layeringアプライアンス(スクリプトではELMと呼ばれます)に接続するための資格情報の入力を求めます。スクリプトは、指定された資格情報を使用してアプライアンス上にセッションを作成します。

  3. スクリプトは、新しいOSレイヤーに関する詳細情報の入力を求めます。

    • LayerName (必須)
    • VersionName (必須)
    • LayerSizeGib (必須ですが、デフォルトは60 GB)
    • LayerDescription (オプション)
    • VersionDescription (オプション)
    • Comment (オプション)

    必要な情報を入力すると、スクリプトはシステムをコンポジティングエンジンに再起動し、OSをインポートしてレイヤーを構築します。管理コンソールでジョブの進行状況を監視してください。

    コンポジティングエンジンが完了すると(成功または失敗にかかわらず)、システムはWindows OSイメージに再起動します。

OSレイヤーの作成