Одноранговый кэш для клиентов Configuration Manager

Относится к Configuration Manager (Current Branch)

Использование однорангового кэша для управления развертыванием содержимого на клиентах в удаленных расположениях. Одноранговый кэш — это встроенное решение для Configuration Manager, которое позволяет клиентам обмениваться содержимым с другими клиентами непосредственно из локального кэша.

Обзор

Определения

  • Клиент однорангового кэша: любой клиент Configuration Manager, который загружает содержимое из однорангового узла.

  • Источник однорангового кэша. Клиент Configuration Manager, который включается для однорангового кэша и содержит содержимое для совместного использования с другими клиентами.

Используйте параметры клиента, чтобы разрешить клиентам быть источниками однорангового кэша. Вам не нужно включать клиенты однорангового кэша. При включении клиентов в качестве источников однорангового кэша точка управления включает их в список источников расположения контента. Дополнительные сведения об этом процессе см. в разделе Операции.

Источник однорангового кэша должен быть членом текущей группы границ клиента однорангового кэша. Точка управления не включает источники однорангового кэша из соседней группы границ в список источников контента, которые она предоставляет клиенту. Он включает только точки распространения из соседней группы границ. Дополнительные сведения о текущих и соседних группах границ см. в разделе Группы границ.

Клиент Configuration Manager использует одноранговый кэш для предоставления другим клиентам содержимого всех типов в кэше. Это содержимое включает в себя:

  • файлы Приложения Microsoft 365 для предприятий
  • Файлы экспресс-установки

Одноранговый кэш не заменяет использование других решений, таких как Windows BranchCache или оптимизация доставки. Одноранговый кэш работает вместе с другими решениями. Эти технологии предоставляют больше возможностей для расширения традиционных решений для развертывания содержимого, таких как точки распространения. Одноранговый кэш — это пользовательское решение без зависимости от BranchCache. Если вы не включаете или не используете BranchCache, одноранговый кэш по-прежнему работает.

Примечание.

Windows BranchCache всегда включен в развертываниях. Если точка распространения поддерживает его и включена в параметрах клиента, клиенты используют BranchCache. Дополнительные сведения см. в разделе Настройка BranchCache.

Операции

Чтобы включить одноранговый кэш, разверните параметры клиента в коллекции. Затем члены этой коллекции выступают в качестве источника однорангового кэша для других клиентов в той же группе границ.

  • Клиент, работающий в качестве однорангового источника содержимого, отправляет список доступного кэшированного содержимого в свою точку управления с помощью сообщений о состоянии. Клиент источника однорангового содержимого также отправляет сообщение о состоянии в точку управления при удалении содержимого из локального кэша.

    Примечание.

    Список применимых сообщений о состоянии источника однорангового содержимого см. в разделе Сообщения о состоянии в Configuration Manager. В частности, с идентификаторами сообщений о состоянии 7200, 7201, 7202 и 7203.

  • Другой клиент в той же группе границ отправляет запрос расположения содержимого к точке управления. Сервер возвращает список потенциальных источников содержимого. Этот список включает каждый источник однорангового кэша, содержащий содержимое и подключенный к сети. Он также включает точки распространения и другие расположения источников контента в этой группе границ. Дополнительные сведения см. в разделе Приоритет источника содержимого.

  • Как обычно, клиент, который ищет содержимое, выбирает один источник из предоставленного списка. Затем клиент пытается получить содержимое.

Группы границ включают параметры, которые позволяют получить больший контроль над распространением содержимого в вашей среде. Дополнительные сведения см. в разделе Параметры группы границ для одноранговых скачиваний.

Примечание.

Если клиент возвращается к соседней группе границ для содержимого, точка управления не добавляет источники однорангового кэша из соседней группы границ в список потенциальных расположений источников контента.

Выберите только клиенты, которые лучше всего подходят в качестве источников однорангового кэша. Оцените пригодность клиента на основе таких атрибутов, как тип корпуса, дисковое пространство и сетевое подключение. Дополнительные сведения, которые помогут вам выбрать лучших клиентов для однорангового кэша, см. в этом блоге консультанта по Майкрософт.

Примечание.

По умолчанию, если первые 25 источников однорангового кэша находятся в автономном режиме или недоступны, клиент однорангового кэша может не скачать содержимое. Этот параметр можно настроить с помощью свойств SuperPeerLocationCount определения сайта и SuperPeerLocationCountMax. Их значения по умолчанию : 25 и 50. Дополнительные сведения см. в разделе Чтение и запись в файл элемента управления сайтом с помощью WMI.

Вы также можете уменьшить эти значения, например и 510. Такая конфигурация приводит к тому, что клиент быстрее возвращается к другим расположениям содержимого. Дополнительные сведения см. в разделе Приоритет источника содержимого.

Ограниченный доступ к источнику однорангового кэша

Источник однорангового кэша отклоняет запросы на содержимое, если он соответствует любому из следующих условий в то время, когда одноранговый узел запрашивает содержимое:

  • Режим низкого заряда батареи

  • Загрузка процессора превышает 80 %

  • Дисковый ввод-вывод имеет значение AvgDiskQueueLength , превышающее 10

  • Больше нет доступных подключений к компьютеру

Совет

Настройте эти параметры с помощью класса WMI сервера конфигурации клиента для однорангового исходного компонента (SMS_WinPEPeerCacheConfig) в пакете SDK для Configuration Manager.

Когда источник однорангового кэша отклоняет запрос на содержимое, клиент однорангового кэша продолжает искать содержимое из списка расположений источников контента.

Требования

  • Одноранговый кэш поддерживает все версии Windows, перечисленные в разделе Поддерживаемые операционные системы для клиентов и устройств. Операционные системы, отличные от Windows, не поддерживаются в качестве источников однорангового кэша или клиентов однорангового кэша.

  • Источником однорангового кэша должен быть присоединенный к домену Configuration Manager клиент. Однако клиент, который не присоединен к домену, может получить содержимое из источника однорангового кэша, присоединенного к домену.

  • Клиенты могут скачивать содержимое только из источников однорангового кэша в текущей группе границ.

    Примечание.

    Configuration Manager определяет, перемещен ли источник однорангового кэша в другое расположение. Такое поведение гарантирует, что точка управления предлагает его в качестве источника контента клиентам в новом расположении, а не в старом расположении.

  • Учетная запись сетевого доступа не требуется со следующим исключением:

    • Настройте учетную запись сетевого доступа на сайте, когда клиент с поддержкой однорангового кэша запускает последовательность задач из Центра программного обеспечения и перезагружается в загрузочный образ. Когда устройство находится в Среде предустановки Windows, оно использует учетную запись сетевого доступа для получения содержимого из источника однорангового кэша.

    • При необходимости источник однорангового кэша использует учетную запись доступа к сети для проверки подлинности запросов на скачивание от одноранговых узлов. Для этой учетной записи требуются только разрешения пользователя домена.

  • Перед попыткой скачать содержимое точка управления сначала проверяет, подключен ли источник однорангового кэша. Эта проверка выполняется через "быстрый канал" для уведомления клиента, который использует TCP-порт 10123.

Примечание.

Чтобы воспользоваться преимуществами новых функций Configuration Manager, сначала обновите клиенты до последней версии. Хотя при обновлении сайта и консоли в консоли Configuration Manager отображаются новые функции, полный сценарий не будет функциональным, пока не будет установлена последняя версия клиента.

Настройки клиента

Дополнительные сведения о параметрах клиента однорангового кэша см. в разделе Параметры кэша клиента.

Дополнительные сведения о настройке этих параметров см. в статье Настройка параметров клиента.

На одноранговых клиентах с поддержкой кэша, использующих брандмауэр Windows, Configuration Manager настраивает порты брандмауэра, указанные в параметрах клиента.

Поддержка частичного скачивания

Источники однорангового кэша клиента могут разделить содержимое на части. Эти части сводят к минимуму передачу по сети, чтобы сократить использование глобальной сети. Точка управления обеспечивает более подробное отслеживание частей содержимого. Он пытается исключить несколько скачивание одного и того же содержимого для каждой группы границ.

Пример сценария

У компании Contoso есть один первичный сайт с двумя группами границ: штаб-квартира (штаб-квартира) и филиал. Между группами границ существует 30-минутная резервная связь. Точка управления и точка распространения для сайта находятся только на границе штаб-центра. Расположение филиала не имеет локальной точки распространения. Два из четырех клиентов в филиале настроены в качестве источников однорангового кэша.

Схема конфигурации сети, как описано в примере сценария.

  1. Развертывание с содержимым предназначено для всех четырех клиентов в филиале. Содержимое распространяется только в точку распространения.

  2. У Client3 и Client4 нет локального источника для развертывания. Точка управления предписывает клиентам подождать 30 минут, прежде чем вернуться к удаленной группе границ.

  3. Client1 (PCS1) — это первый источник однорангового кэша для обновления политики с помощью точки управления. Так как этот клиент включен в качестве источника однорангового кэша, точка управления предписывает ему немедленно начать загрузку части A из точки распространения.

  4. Когда Клиент2 (PCS2) обращается к точке управления, так как часть A уже выполняется, но еще не завершена, точка управления предписывает ей немедленно начать загрузку части B из точки распространения.

  5. PCS1 завершает загрузку части A и немедленно уведомляет точку управления. Так как часть B уже выполняется, но еще не завершена, точка управления предписывает ей начать загрузку части C из точки распространения.

  6. PCS2 завершает загрузку части B и немедленно уведомляет точку управления. Точка управления указывает ей начать загрузку части D из точки распространения.

  7. PCS1 завершает загрузку части C и немедленно уведомляет точку управления. Точка управления сообщает ей о том, что из удаленной точки распространения больше нет доступных частей. Точка управления предписывает скачать часть B из локального однорангового узла PCS2.

  8. Этот процесс продолжается до тех пор, пока оба источника однорангового кэша клиента не будут содержать все части друг от друга. Точка управления определяет приоритеты частей из удаленной точки распространения перед указанием источников однорангового кэша загружать части из локальных одноранговых узлов.

  9. Клиент 3 первым обновляет политику по истечении 30-минутного резервного периода. Теперь он выполняет проверку с точкой управления, которая информирует клиента о новых локальных источниках. Вместо полного скачивания содержимого из точки распространения в глобальной сети он загружает содержимое в полном объеме из одного из источников однорангового кэша клиента. Клиенты уделяют приоритетное внимание локальным одноранговым источникам.

Примечание.

Если количество источников однорангового кэша клиента больше, чем количество частей содержимого, то точка управления указывает дополнительным источникам однорангового кэша ждать резервного копирования, как обычный клиент.

Настройка частичного скачивания

  1. Настройка групп границ и источников однорангового кэша в обычном режиме.

  2. В консоли Configuration Manager перейдите в рабочую область Администрирование, разверните узел Конфигурация сайта и выберите Сайты. Выберите Параметры иерархии на ленте.

  3. На вкладке Общие включите параметр Настройка источников однорангового кэша клиента для разделения содержимого на части.

  4. Создайте обязательное развертывание с содержимым.

    Примечание.

    Эта функция работает только в том случае, если клиент загружает содержимое в фоновом режиме, например при обязательном развертывании. Скачивание по запросу, например, когда пользователь устанавливает доступное развертывание в Центре программного обеспечения, выполняется как обычно.

Чтобы увидеть, как они обрабатывают скачивание содержимого по частям, просмотрите ContentTransferManager.log в источнике однорангового кэша клиента и MP_Location.log в точке управления.

Руководство по управлению кэшем

Одноранговый кэш использует кэш клиента Configuration Manager для совместного использования содержимого. Рассмотрите следующие моменты для управления кэшем клиента в вашей среде:

  • Кэш клиента Configuration Manager не похож на библиотеку содержимого в точке распространения. При управлении содержимым, распространяемого в точку распространения, клиент Configuration Manager автоматически управляет содержимым в своем кэше. Существуют параметры и методы, помогающие контролировать содержимое в кэше источника однорангового кэша. Дополнительные сведения см. в разделе Настройка кэша клиента.

  • Размер и обслуживание кэша применяются к источникам одноранговых кэшей. Дополнительные сведения см. в разделе Настройка размера кэша клиента. Рассмотрите размер содержимого большего размера, например пакетов обновления ОС или файлов экспресс-обновления Windows. Сравните потребность в этом содержимом с доступным местом на диске в источниках однорангового кэша.

  • Исходный клиент однорангового кэша обновляет время последней ссылки содержимого в кэше, когда одноранговый узел загружает его. Клиент использует эту метку времени при автоматическом обслуживании кэша, сначала удалив старое содержимое. Поэтому он должен подождать, чтобы удалить содержимое, которое клиенты однорангового кэша скачивают чаще, если вообще.

  • При необходимости во время последовательности задач развертывания ОС используйте переменную SMSTSPreserveContent , чтобы сохранить содержимое в кэше клиента. Дополнительные сведения см. в разделе Переменные последовательности задач.

  • При необходимости при создании следующего программного обеспечения используйте параметр Сохранить содержимое в кэше клиента:

    • Приложения
    • Пакеты
    • Образы ОС
    • Пакеты обновления ОС
    • Образы загрузки

Мониторинг

Чтобы помочь вам понять использование однорангового кэша, просмотрите панель мониторинга клиентских источников данных . Дополнительные сведения см. в разделе Панель мониторинга источников данных клиента.

Также используйте отчеты для просмотра использования однорангового кэша. В консоли перейдите в рабочую область Мониторинг , разверните узел Отчеты и выберите узел Отчеты . Все следующие отчеты имеют тип содержимого распространения программного обеспечения:

  • Отклонение содержимого источника однорангового кэша. Как часто источники однорангового кэша в группе границ отклоняют запрос на содержимое.

    Примечание.

    Известная проблема. При детализации результатов, таких как MaxCPULoad или MaxDiskIO, может появиться сообщение об ошибке, указывающее, что отчет или сведения не могут быть найдены. Чтобы обойти эту проблему, используйте два других отчета, в которые непосредственно отображаются результаты.

  • Отклонение исходного содержимого однорангового кэша по условию. Отображает сведения об отклонении для указанной группы границ или типа отклонения.

    Примечание.

    Известная проблема. Вы не можете выбрать один из доступных параметров и вместо этого необходимо ввести их вручную. Введите значения для параметра Имя группы границ и Тип отклонения , как показано в отчете об отклонении исходного содержимого однорангового кэша . Например, в поле Тип отклонения можно ввести MaxCPULoad или MaxDiskIO.

  • Сведения об отклонении исходного содержимого однорангового кэша. Отображение содержимого, запрашиваемого клиентом при отклонении.

    Примечание.

    Известная проблема. Вы не можете выбрать один из доступных параметров и вместо этого необходимо ввести их вручную. Введите значение типа отклонения , которое отображается в отчете об отклонении исходного содержимого однорангового кэша . Затем введите идентификатор ресурса для источника содержимого, о котором требуется получить дополнительные сведения.

    Чтобы найти идентификатор ресурса источника контента, выполните следующие действия:

    1. Найдите имя компьютера, которое отображается как источник однорангового кэша , в результатах отчета об отклонении содержимого источника однорангового кэша по условию .

    2. Перейдите в рабочую область Активы и соответствие , выберите узел Устройства и найдите имя этого компьютера. Используйте значение из столбца Идентификатор ресурса.

Дальнейшие действия