みなさま、こんにちは。Configuration Manager サポート チーム青木です。
MECM からのコンテンツの配布の際に、ネットワークの負荷を軽減できるピアキャッシュ機能は実際にどのような動作となっているのか、ログの抜粋と共にご紹介させていただきます。
本ブログは以下ブログのシリーズ第 2 弾です。ピアキャッシュの概要については以下ブログをご参考にしてくださいませ。
Title : System Center Configuration Manager における BranchCache、ピアキャッシュ機能について - その 1 (概要編)
URL : https://jpmem.github.io/blog/mecm/20180911_01/
ピアキャッシュを有効にして、コンテンツを展開した場合のログの解説
ピアキャッシュが有効の場合のログを抜粋し、実際にどのような動作が行われるのかを解説します。
ピアキャッシュを有効にしている場合に、ピアキャッシュ クライアントがコンテンツを取得する際の動作は C\Windows\CCM\Logs\ContentTransferManager.log に記述されます。
1 | 04-12-2022 20:32:57.986 ContentTransferManager 8316 (0x207c) CTM_StartJob - Starting CTM job {C3D5CF8B-458E-425A-AEB2-365F6B78250C} |
コンテンツの展開を受け取ったクライアントは、クライアントがコンテンツを取得する先のピアキャッシュ ソース 及び 配布ポイントをリストアップするためのリクエストを管理ポイントへ行います。
1 | 04-12-2022 20:32:58.220 ContentTransferManager 2532 (0x9e4) CTMJob({C3D5CF8B-458E-425A-AEB2-365F6B78250C}): CCTMJob::_PersistLocations - Persisted locations |
ピアキャッシュ ソース 及び 配布ポイントが一覧でリストアップされます。
1 | 04-12-2022 20:32:58.439 ContentTransferManager 2532 (0x9e4) CTMJob({C3D5CF8B-458E-425A-AEB2-365F6B78250C}): CCTMJob::_DownloadContent - Created corresponding DTSJob({00CDF3E3-5C6A-4AFF-8F0E-8622CD538C8A}) |
リスト内の一番上のピアキャッシュ ソースからコンテンツのダウンロードを開始します。
1 | 04-12-2022 20:32:58.455 ContentTransferManager 4188 (0x105c) CTMJob({C3D5CF8B-458E-425A-AEB2-365F6B78250C}): CCTMJob::ProcessProgress - entered phase CCM_DOWNLOADSTATUS_DOWNLOADING_MANIFEST |
ダウンロードが進行中である事が記述されます。
1 | 04-12-2022 20:35:06.731 ContentTransferManager 3384 (0xd38) CTMJob({C3D5CF8B-458E-425A-AEB2-365F6B78250C}): _ModifyDTSDownloadLocation - switched to location 'https://<ピアキャッシュ ソース 2 台目のFQDN>:8003/SCCM_BranchCache$/5d595a40-5699-4775-99a7-5f28b083750a' |
ネットワーク イシュー等が原因でリスト内の一番上のピアキャッシュ ソースからダウンロードが出来なかった為、リスト内の上から 2 番目のピアキャッシュ ソースからのダウンロードにスイッチ (変更) しました。
1 | 04-12-2022 20:35:06.731 ContentTransferManager 8592 (0x2190) CTMJob({C3D5CF8B-458E-425A-AEB2-365F6B78250C}): CCTMJob::ProcessProgress - entered phase CCM_DOWNLOADSTATUS_DOWNLOADING_MANIFEST |
ダウンロードが進行中である事が記述されます。
1 | 04-12-2022 20:35:27.828 ContentTransferManager 5524 (0x1594) CTMJob({C3D5CF8B-458E-425A-AEB2-365F6B78250C}): _ModifyDTSDownloadLocation - switched to location 'http://<配布ポイント>/SMS_DP_SMSPKG$/5d595a40-5699-4775-99a7-5f28b083750a' |
こちらもネットワーク イシュー等が原因でダウンロードが出来ず、リスト内の上から 3 番目の配布ポイントからのダウンロードにスイッチ (変更) しました。
1 | 04-12-2022 20:35:27.828 ContentTransferManager 5900 (0x170c) CTMJob({C3D5CF8B-458E-425A-AEB2-365F6B78250C}): CCTMJob::ProcessProgress - entered phase CCM_DOWNLOADSTATUS_DOWNLOADING_MANIFEST |
ダウンロードが進行中である事が記述されます。
1 | 04-12-2022 20:35:28.054 ContentTransferManager 5900 (0x170c) CTMJob({C3D5CF8B-458E-425A-AEB2-365F6B78250C}): CCTMJob::ProcessProgress - entered phase CCM_DOWNLOADSTATUS_PROCESSING_MANIFEST |
最終的に配布ポイントからコンテンツのダウンロードが完了しました。
上記のようにピアキャッシュの動作は ContentTransferManager.log に記述される為、もし「ピアキャッシュを有効にしたが、きちんと動作しているか心配」というご状況でございましたら、上記のログの流れがご参考になりましたら幸いです。