Configuration Managerの WAN トラフィックを減らすために Windows PE ピア キャッシュを準備する

Configuration Manager (現在のブランチ) に適用

Configuration Managerに新しいオペレーティング システムを展開する場合、タスク シーケンスを実行するコンピューターは、配布ポイントからコンテンツをダウンロードする代わりに、Windows PE ピア キャッシュを使用してローカル ピア (ピア キャッシュ ソース) からコンテンツを取得できます。 これにより、ローカル配布ポイントがないブランチ オフィスのシナリオで、ワイド エリア ネットワーク (WAN) トラフィックを最小限に抑えることができます。

Windows PE ピア キャッシュは Windows BranchCache に似ていますが、Windows プレインストール環境 (Windows PE) の関数です。 次の用語は、Windows PE ピア キャッシュを使用するクライアントについて説明するために使用されます。

  • ピア キャッシュ クライアントは、Windows PE ピア キャッシュを使用するように構成されているコンピューターです。

  • ピア キャッシュ ソースは、ピア キャッシュ用に構成され、そのコンテンツを要求する他のピア キャッシュ クライアントがコンテンツを使用できるようにするクライアントです。

ピア キャッシュを管理するには、次のセクションを使用します。

ピア キャッシュ ソースに格納されているオブジェクト

Windows PE ピア キャッシュを使用するように構成されたタスク シーケンスは、Windows PE での実行中に次のコンテンツ オブジェクトを取得できます。

  • オペレーティング システム イメージ

  • ドライバー パッケージ

  • パッケージとプログラム (クライアントが完全なオペレーティング システムでタスク シーケンスを実行し続ける場合、クライアントは、タスク シーケンスが最初に Windows PE で実行されているときにピア キャッシュ用に構成されていた場合、ピア キャッシュ ソースからこのコンテンツを取得します)。

  • 追加のブート イメージ

    次のコンテンツ オブジェクトは、ピア キャッシュを使用して転送することはありません。 代わりに、環境内で Windows BranchCache を構成している場合は、配布ポイントまたは Windows BranchCache から転送します。

  • アプリケーション

  • ソフトウェア更新プログラム

Windows PE ピア キャッシュのしくみ

配布ポイントを持たないが、Windows PE ピア キャッシュを使用するために複数のクライアントが有効になっているブランチ オフィスのシナリオを考えてみましょう。 ピア キャッシュを使用するように構成されたタスク シーケンスを、ピア キャッシュ ソースの一部として構成されている複数のクライアントにデプロイします。 タスク シーケンスを実行する最初のクライアントは、コンテンツを含むピアの要求をブロードキャストします。 見つからないため、WAN 全体の配布ポイントからコンテンツを取得します。 クライアントは新しいイメージをインストールし、そのConfiguration Managerクライアント キャッシュにコンテンツを格納して、他のクライアントに対してピア キャッシュ ソースとして機能できるようにします。 次のクライアントは、タスク シーケンスを実行すると、ピア キャッシュ ソースのサブネットで要求をブロードキャストし、最初のクライアントが応答し、キャッシュされたコンテンツを使用可能にします。

Windows PE ピア キャッシュ ソースの一部となるクライアントを決定する

Windows PE ピア キャッシュ ソースとして選択するコンピューターを決定するために、いくつかの点を考慮する必要があります。

  • Windows PE ピア キャッシュ ソースは、常に電源がオンで、ピア キャッシュ クライアントで使用できるデスクトップ コンピューターである必要があります。

  • Windows PE ピア キャッシュには、イメージを格納するのに十分なクライアント キャッシュ サイズがあります。

クライアントが Windows PE ピア キャッシュ ソースを使用するための要件

クライアントが Windows PE ピア キャッシュ ソースを使用するには、次の要件を満たす必要があります。

  • Configuration Manager クライアントは、ネットワーク上の次のポートを介して通信できる必要があります。

    • ピア キャッシュ ソースを検索するための初期ネットワーク ブロードキャストのポート。 既定では、これは UDP ポート 8004 です。

    • ピア キャッシュ ソース (HTTP および HTTPS) からコンテンツをダウンロードするためのポート。 既定では、これは TCP ポート 8003 です。

      詳細については、「 接続に使用されるポート」を参照してください。

      ヒント

      クライアントは HTTPS を使用して、コンテンツが使用可能になったときにコンテンツをダウンロードします。 ただし、HTTP または HTTPS には同じポート番号が使用されます。

  • クライアントのクライアント キャッシュを構成 して、展開するイメージを保持して格納するのに十分な領域があることを確認します。 Windows PE ピア キャッシュは、クライアント キャッシュの構成や動作には影響しません。

  • タスク シーケンスの展開の展開オプションは、タスク シーケンスで必要に応じて [コンテンツをローカルにダウンロードする] として構成する必要があります。

Windows PE ピア キャッシュの構成

次の方法を使用して、ピア キャッシュ コンテンツを使用してクライアントをプロビジョニングして、ピア キャッシュ ソースとして機能させることができます。

  • コンテンツを含むピア キャッシュ ソースが見つからないピア キャッシュ クライアントは、配布ポイントからダウンロードします。 クライアントがピア キャッシュを有効にするクライアント設定を受け取り、キャッシュされたコンテンツを保持するようにタスク シーケンスが構成されている場合、クライアントはピア キャッシュ ソースになります。

  • ピア キャッシュ クライアントは、別のピア キャッシュ クライアント (ピア キャッシュ ソース) からコンテンツを取得できます。 クライアントはピア キャッシュ用に構成されているため、キャッシュされたコンテンツを保持するように構成されたタスク シーケンスを実行すると、クライアントはピア キャッシュ ソースになります。

  • クライアントは、オプションの手順である パッケージ コンテンツのダウンロードを含むタスク シーケンスを実行します。このタスク シーケンスは、Windows PE ピア キャッシュ タスク シーケンスに含まれる関連コンテンツの事前設定に使用されます。 このメソッドを使用する場合:

    • クライアントは、デプロイされているイメージをインストールする必要はありません。

    • タスク シーケンスでは、[パッケージ コンテンツのダウンロード] オプションに加えて、Configuration Manager クライアント キャッシュ オプションも使用する必要があります。 クライアントが他のピア キャッシュ クライアントのピア キャッシュ ソースとして機能できるように、このオプションを使用してクライアント キャッシュにコンテンツを格納します。

    次の手順は、クライアントで Windows PE ピア キャッシュを構成し、ピア キャッシュをサポートするタスク シーケンスを構成するのに役立ちます。

Windows PE ピア キャッシュ ソース コンピューターを構成するには

  1. Configuration Manager コンソールで、[管理>クライアント設定] に移動し、新しいカスタム クライアント デバイス設定を作成するか、既存の設定オブジェクトを編集します。 既定の クライアント設定 オブジェクトに対してこれを構成することもできます。

    ヒント

    カスタム設定オブジェクトを使用して、この構成を受け取るクライアントを管理します。 たとえば、頻繁に移動するユーザーのノート PC でこれを構成しないようにする必要がある場合があります。 モバイル性の高いシステムは、他のピア キャッシュ クライアントにコンテンツを提供するソースが低い場合があります。

    また、 既定のクライアント設定の一部としてこの設定を構成する場合、構成は環境内のすべてのクライアントに適用されます。

  2. [クライアント キャッシュの設定] で、[完全な OS でクライアントConfiguration Managerコンテンツを共有できるようにする][はい] に設定します。

    • 既定では、HTTP のみが有効になっています。 クライアントが HTTPS 経由でコンテンツをダウンロードできるようにする場合は、[ クライアント ピア通信の HTTPS を有効にする] を[はい] に設定します。

    • 既定では、ブロードキャストのポートは 8004 に設定され、コンテンツダウンロードのポートは 8003 に設定されています。 両方を変更できます。

  3. クライアント設定を保存し、ピア キャッシュ ソースとして選択したクライアントに展開します。

    この設定オブジェクトを使用してデバイスを構成すると、デバイスはピア キャッシュ ソースとして機能するように構成されます。 これらの設定は、必要なポートとプロトコルを構成するために、潜在的なピア キャッシュ クライアントにデプロイする必要があります。

Windows PE ピア キャッシュのタスク シーケンスを構成する

タスク シーケンスを構成するときは、タスク シーケンスを展開するコレクションで、次のタスク シーケンス変数をコレクション変数として使用します。

  • SMSTSPeerDownload

    値: TRUE

    これにより、クライアントは Windows PE ピア キャッシュを使用できます。

  • SMSTSPeerRequestPort

    値: <ポート番号>

    クライアント設定 (8004) で構成されている既定のポートを使用しない場合は、初期ブロードキャストに使用するネットワーク ポートのカスタム値でこの変数を構成する必要があります。

  • SMSTSPreserveContent

    値: TRUE

    これにより、展開後にタスク シーケンス内のコンテンツがConfiguration Manager クライアント キャッシュに保持されるようにフラグが設定されます。 これは、タスク シーケンスの期間中だけコンテンツを保持し、Configuration Manager クライアント キャッシュではなくタスク シーケンス キャッシュを使用する SMSTSPersisContent を使用する場合とは異なります。

    詳細については、「 タスク シーケンス変数」を参照してください。

Windows PE ピア キャッシュの使用の成功を検証する

Windows PE ピア キャッシュを使用してタスク シーケンスを展開してインストールした後、タスク シーケンスを実行したクライアントで smsts.log を表示することで、プロセスでピア キャッシュが正常に使用されたことを確認できます。

ログで、次のようなエントリを見つけます。SourceServerName> は、クライアントが<コンテンツを取得したコンピューターを識別します。 このコンピューターは、配布ポイント サーバーではなく、ピア キャッシュ ソースである必要があります。 その他の詳細は、ローカル環境と構成によって異なります。

  • <![LOG[Http:// <SourceServerName>:8003/SCCM_BranchCache$/SS10000C/sccm?/install.wim to C:\_SMSTaskSequence\Packages\SS10000C\install.wim ]LOG]!><time="14:24:33.329+420" date="06-26-2015" component="ApplyOperatingSystem" context="" type="1" thread="1256" file="downloadcontent.cpp:1626">