На примере этого сценария демонстрируется перемещение данных в пределах сайта Microsoft System Center Configuration Manager 2007 при распространении программного обеспечения.
Бухгалтерия только что приобрела новое бизнес-приложение и необходимо, чтобы оно как можно быстрее было установлено на всех компьютерах бухгалтерии. Для отправки нового программного обеспечения только на компьютеры бухгалтерии на основании их членства в группе безопасности Active Directory Николай использует функцию распространения программного обеспечения Configuration Manager 2007.
- Николай включает обнаружение группы безопасности Active
Directory. Каждый день Configuration Manager 2007 запрашивает у
Active Directory все компьютеры, являющиеся членами группы
безопасности "Бухгалтерия".
- Николай создает в консоли Configuration Manager 2007 запрос для
поиска всех членов группы безопасности "Бухгалтерия".
- Николай создает коллекцию на основании запроса для поиска всех
членов группы безопасности "Бухгалтерия". Если администратор Active
Directory добавит в группу безопасности "Бухгалтерия" новый
компьютер, при следующем запуске обнаружения группы безопасности
Active Directory новый компьютер будет добавлен в базу денных
Configuration Manager 2007. При следующем вычислении коллекции
"Бухгалтерия" запрос найдет в базе данных новый компьютер и он
будет добавлен в коллекцию.
- Николай включает агента клиента объявленных программ, чтобы все
клиенты на его сайте могли получать пакеты распространения
программного обеспечения.
- Николай создает на каждом сайте несколько точек
распространения. Если для каждого сайта настроена только одна точка
распространения, возможно, она не сможет обслужить всех клиентов на
этом сайте.
- Николай создает пакет для бухгалтерского приложения. Он
настраивает пакет для считывания исходных файлов с компакт-диска и
создания локальной копии пакета, потому что диски в офисе иногда
исчезают без его разрешения.
- Приложение имеет средство создания пользовательского файла
установщика Windows, который установит приложение без вмешательства
пользователя с использованием всех предпочитаемых значений по
умолчанию для бухгалтерии. Николай создает одну программу для
запуска пользовательского установщика Windows, а другую — для
удаления бухгалтерского приложения при необходимости. Обе программы
запускаются независимо от того, вошел ли пользователь в систему, и
обе будут запушены с правами администратора, даже если вошедший
пользователь в данный момент не является администратором, а
клиентский компьютер работает под управлением Windows Vista со
включенным управлением доступом на уровне пользователей.
- Используемые по умолчанию учетные записи для доступа к пакету
позволяют считывать пакет всем пользователям. Поскольку доступ
должны иметь только работники бухгалтерии, Николай удаляет учетную
запись пользователя для доступа к пакету и добавляет учетную запись
для группы "Бухгалтерия".
- Николай копирует пакет во все точки распространения на сайте, а
также во все точки распространения на всех дочерних сайтах,
поскольку на каждом сайте есть члены группы «Бухгалтерия».
- По окончании работы мастера точек распространения сервер сайта
немедленно начинает копировать файлы в точки распространения на
сайте. Чтобы сеть была менее загружена, Николай специально ждал
конца дня для запуска мастера точек распространения. Отправитель
контролирует загрузку каналов к дочерним сайтам, поэтому время
запуска мастера точек распространения не имеет значения.
Отправитель небольшими блоками копирует пакет с родительского сайта
на дочерний и проверяет каждый блок перед отправкой следующего.
После того, как весь пакет будет успешно получен дочерним сайтом,
сервер дочернего сайта копирует его во все точки распространения на
этом сайте.
- Проверив состояние пакета и убедившись, что он был
распространен во все точки распространения, Николай создает
объявление. Он настраивает объявление для использования пакета для
бухгалтерии, а программу — для запуска пользовательского файла
установщика Windows. Объявление настраивается для отправки пакета и
программы в коллекцию "Бухгалтерия". Николай настраивает запуск
объявления в следующую среду в 16:00 в часовом поясе клиента. Можно
было указать 16:00 в формате UTC, но у некоторых сайтов в других
странах нет локальных администраторов, а Николай не хочет, чтобы
ему посреди ночи звонили и сообщали о неполадках, если 16:00 на его
сайте окажется полночью на другом. Несмотря на то, что приложение
довольно большое, Николай настраивает запуск объявления даже в том
случае, если клиентский компьютер подключен к низкоскоростному
межсетевому экрану. Это означает, что пользователи из бухгалтерии,
работающие из дома и подключенные через VPN, также должны будут
установить программу. Николай создает примечание об отправке
сообщения электронной почты сотрудникам, работающим из дома, чтобы
уведомить их о поступлении большого пакета.
- По окончании работы мастера объявлений Configuration Manager
2007 создает политику и отправляет ее точкам управления для всех
сайтов. Для точек управления на дочерних сайтах отправитель на
родительском сайте копирует политику на сервер дочернего сайта, а
тот отправляет ее точке управления.
- Клиенты на всех сайтах настроены так, чтобы опрашивать новую
политику каждые два часа. Таким образом обеспечивается баланс между
достаточно быстрым получением программного обеспечения и
загруженностью сети, создаваемой запросами политики.
- При следующем опросе точки управления клиентом из коллекции
"Бухгалтерия" ему будет сообщено о том, что для него объявлено
программное обеспечение. Клиент запросит местоположение содержимого
и ему будет предоставлен список точек распространения на сайте.
Клиент отсортирует список, найдет три точки распространения из
одной подсети и случайным образом выберет одну из них. Затем он
подключится к выбранной точке распространения и загрузит содержимое
в локальный кэш, после чего запустит из кэша программу для
установки бухгалтерского программного обеспечения.
- После установки программного обеспечения клиент отправляет
сообщение об изменении состояния, обозначающее успех.
- Николай создает отчет, в котором указывается, какие клиенты
успешно установили бухгалтерское программное обеспечение.