Оценка коллекции в Configuration Manager
Относится к Configuration Manager (Current Branch)
Configuration Manager использует оценку коллекции для обновления членства в коллекции на основе определяемого вами правила сбора. Область и время оценки коллекции различаются в зависимости от конфигурации и типа оценки сайта и семейства.
Важно понимать поведение оценки коллекции, чтобы можно было принимать соответствующие решения по проектированию коллекции. Рекомендации и рекомендации по оценке коллекций см. в разделе Рекомендации для коллекций.
Процесс оценки
Журнал colleval.log записывает, когда средство оценки коллекций создает, изменяет и удаляет коллекции.
На высоком уровне каждая отдельная оценка и обновление коллекции выполняется следующим образом:
- Выполните запрос коллекции.
- Добавьте все системы, которые являются прямыми членами.
- Добавьте элементы, указанные в коллекции Включить .
- Выполните логический
AND
интервал между возвращаемыми результатами и ограничивающей коллекцией. - Удалите элементы, указанные в коллекциях exclude .
- Сравните результирующий набор из вычисления прямых членов и включите коллекции с результатами исключений коллекций.
- Запишите изменения в базу данных и выполните обновления.
- Активируйте также обновление всех зависимых коллекций. Зависимые коллекции — это коллекции, которые ограничивают текущую коллекцию или ссылаются на текущую коллекцию с помощью правил включения или исключения.
Совет
Вы можете использовать аналитику управления в консоли Configuration Manager для управления коллекциями. Существует группа аналитических сведений, относящихся к коллекциям. В группе оценки Configuration Manager для коллекций также есть несколько аналитических сведений.
Типы и триггеры оценки коллекции
Эти типы потоков обрабатывают оценку коллекции в зависимости от типа оценки:
- Основной для запланированных обновлений коллекции
- Вспомогательное обновление коллекций вручную с помощью зависимых коллекций
- Отдельное обновление коллекций вручную без зависимых коллекций
- Express для добавочных обновлений коллекции
В следующей таблице описаны триггеры оценки коллекции и их соответствующие типы оценки.
Триггер | Тип оценки | Описание |
---|---|---|
Manual | Одинарный или вспомогательный | Вручную — это оценка коллекции с наивысшим приоритетом. Когда администратор запрашивает оценку коллекции вручную, средство оценки коллекции назначает следующий доступный поток оценки для оценки. |
Scheduled | Primary | Процесс запланированной оценки совпадает с ручной оценкой, за исключением того, что оценка определяется временем, а не событиями. |
Промежуточной | Одинарный или вспомогательный | Все коллекции напрямую или косвенно зависят от всех систем или всех пользователей и групп пользователей. Обе эти коллекции выполняют полную оценку коллекции в 4:00 ежедневно. Изменение любой из этих коллекций активирует обновления зависимых коллекций на основе полного графа коллекций. |
Добавочная реализация | Express | При добавочной оценке используется граф оценки коллекции для оценки и обновления зависимых коллекций при изменении членства в добавочной коллекции. Configuration Manager отслеживает и обновляет объекты ресурсов во всех коллекциях, настроенных для добавочных обновлений. Если запрос коллекции основан на информации, которая будет обновлена позже, например инвентаризация оборудования, Configuration Manager добавляет или удаляет ресурс из коллекции только во время запланированного обновления коллекции. |
График оценки коллекции
Граф оценки коллекции сопоставляет все коллекции, связанные с коллекцией, целевой для оценки. Оценка коллекции включает целевую коллекцию и все связанные коллекции в графе оценки коллекции.
При запуске оценки коллекции Configuration Manager создает граф, включающий все коллекции, которые, возможно, потребуется оценить в результате изменений в целевой коллекции, начиная с самого высокого уровня цикла. Затем средство оценки коллекции перемещается по графу по порядку, оценивая каждое членство в коллекции по очереди. После полной оценки коллекции средство оценки коллекции удаляет коллекции более низкого уровня, на которые не влияет этот цикл, из графа оценки коллекции.
Если одна или несколько оцениваемых коллекций имеет правило включения или исключения, средство оценки коллекций добавляет включенную или исключенную коллекцию на граф вместе с любыми коллекциями, ограничивающими коллекцию. Если во время вычисления коллекций include и exclude произошли какие-либо изменения, граф продолжается в этой ветви, прежде чем вернуться в главную ветвь.
Configuration Manager создает два типа графиков оценки: добавочные или полные.
Добавочная оценка коллекции
При изменении данных таблицы триггер SQL Server вставляет строку в таблицу CollectionNotifications. При следующем запуске расписания оценки коллекции это AND
идентификатор ресурса с существующим запросом к коллекции и активирует обновления для коллекций, которые включены для добавочных коллекций.
При добавочной оценке коллекции выполняется один запрос на компьютер. Конфигурация сайта по умолчанию для добавочной оценки коллекции выполняется каждые пять минут.
Граф оценки добавочных коллекций сопоставляет указанные коллекции только в том случае, если они включены для добавочной оценки. Если добавочное вычисление ограничено коллекцией, которая не включена для добавочной оценки, граф оценивает коллекцию на основе существующего членства в ограничивающей коллекции.
Например, на следующей схеме показаны недавно обнаруженные ресурсы, которые применимы ко всем коллекциям. Однако при оценке коллекции обновляются только коллекции "Все серверы" и "Все контроллеры домена ". Средство оценки коллекции не оценивает другие коллекции, так как коллекция "Все рядовые серверы " не включена для добавочной оценки.
Полная оценка коллекции
Оценки коллекции вручную или по расписанию создают полный график оценки коллекции для всех зависимых коллекций. Граф включает все коллекции, ссылающиеся на обновляемую коллекцию и последующие коллекции. Configuration Manager продолжает оценивать график до тех пор, пока в обрабатываемые коллекции происходят обновления.
На следующей схеме показано, как запланированный или ручной запрос на обновление коллекции для коллекции Все серверы создает полный график, включающий все применимые коллекции. Новые ресурсы DNS-сервера и контроллера домена находятся в области запросов членства для всех коллекций, поэтому все коллекции обновляются.
Полная оценка не всегда оценивает все коллекции. Граф оценки коллекции продолжает оценивать зависимые коллекции только в том случае, если происходит обновление текущей коллекции, на которые ссылается ссылка. Если коллекция постепенно обновляется во время запланированных добавочных вычислений, ссылки на коллекции, которые не включены для добавочных обновлений, могут не обновляться. Полная оценка не обновляет коллекцию, завершая график оценки коллекции и все оценки, ссылающиеся на коллекцию для этого цикла.
В следующем примере установка DNS на существующем сервере делает его членом коллекции DNS-серверов , но так как в ней не обновляется ограниченная коллекция "Все рядовые серверы ", полная оценка не оценивает коллекцию DNS-серверов . Следующий цикл добавочной оценки будет оценивать коллекцию DNS-серверов , так как это добавочная коллекция.