Диспетчер передачи пакетов в Configuration Manager

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

На сайте Configuration Manager диспетчер передачи пакетов является компонентом службы SMS_Executive, которая управляет передачей содержимого с компьютера сервера сайта в удаленные точки распространения на сайте. (Удаленная точка распространения — это точка, которая не находится на компьютере сервера сайта.) Диспетчер передачи пакетов не поддерживает конфигурации администратора, но понимание того, как он работает, может помочь вам спланировать инфраструктуру управления содержимым. Это также может помочь устранить проблемы с распространением содержимого.

При распространении содержимого в одну или несколько удаленных точек распространения на сайте диспетчер распространения создает задание передачи содержимого. Затем он уведомляет диспетчер передачи пакетов на серверах первичного и вторичного сайтов о передаче содержимого в удаленные точки распространения.

Диспетчер передачи пакетов регистрирует свои действия в файле pkgxfermgr.log на сервере сайта. Файл журнала — это единственное расположение, в котором можно просмотреть действия диспетчера передачи пакетов.

Примечание.

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

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

В следующих сведениях описывается, как диспетчер передачи пакетов управляет передачей содержимого в стандартные точки распространения и в точки распространения, настроенные как точки распространения по запросу.

  1. Администратор развертывает содержимое в одной или нескольких точках распространения на сайте.

    • Стандартная точка распространения: Диспетчер распространения создает задание передачи содержимого для этого содержимого.

    • Точка распространения по запросу: Диспетчер распространения создает задание передачи содержимого для этого содержимого.

  2. Диспетчер распространителя выполняет предварительные проверки.

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

    • Точка распространения по запросу: Диспетчер распространения запускает диспетчер передачи пакетов, который затем уведомляет точку распространения по запросу о наличии нового задания передачи содержимого. Диспетчер распространения не проверяет состояние удаленных точек распространения, которые являются точками распространения по запросу, так как каждая точка распространения по запросу управляет собственной передачей содержимого.

  3. Диспетчер передачи пакетов подготавливает к передаче содержимого.

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

      Примечание.

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

    • Точка распространения по запросу: Для каждой точки распространения по запросу в дистрибутиве диспетчер передачи пакетов проверяет исходные точки распространения по запросу, чтобы убедиться, что содержимое доступно.

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

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

      Примечание.

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

  4. Содержимое начинает передаваться.

    • Стандартная точка распространения: Диспетчер передачи пакетов копирует файлы в каждую удаленную точку распространения. Во время передачи в стандартную точку распространения:

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

      • Диспетчер передачи пакетов использует конфигурации планирования и пропускной способности сети каждой точки распространения при передаче содержимого в ту точку распространения. Чтобы настроить эти параметры, в разделе Свойства каждой удаленной точки распространения перейдите на вкладки Расписание и Ограничения скорости . Дополнительные сведения см. в статье Управление содержимым и инфраструктурой содержимого для Configuration Manager.

    • Точка распространения по запросу: Когда точка распространения по запросу получает файл уведомления, точка распространения начинает процесс передачи содержимого. Процесс передачи выполняется независимо на каждой точке распространения по запросу:

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

      2. Затем точка распространения по запросу проверяет каждую из своих исходных точек распространения по порядку, пока не найдит исходную точку распространения с доступным содержимым. Когда точка распространения по запросу идентифицирует исходную точку распространения с содержимым, она начинает скачивание этого содержимого.

      Примечание.

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

  5. Передача содержимого завершена.

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

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