Sep 13, 2009

Установка Windows XP с помощью System Center Configuration Manager 2007 R2


Данная статья опубликована в журнале Системный администратор №5 за 2009 г. В этой версии бОльшее количество скриншотов, к сожалению они не вошли печатную версию. Для облегчения труда системного администратора компания Microsoft создавала различные средства автоматизации процесса установки ОС. В начале это были файлы ответов и Remote Installation Services (RIS), затем Windows Deployment Services (WDS). Сегодня я расскажу вам об Operation System Deployment (OSD) в SCCM 2007 R2.

Установка операционной системы — одна из операций, которую периодически необходимо проводить системному администратору. Особенно рутинной она становится, когда нужно одновременно установить ОС на несколько компьютеров. Хорошо, если их будет три или четыре, а представьте, что вам поручили подготовиться к открытию офиса в новом городе и одновременно нужно установить 50 или 100 компьютеров. Естественно, что процесс ручной установки операционной системы на каждый компьютер займет очень много времени.
В статье будет рассмотрена установка сервера Windows Deployment Services и ролей System Center Configuration Manager 2007 в среде Windows Server 2003 в режиме работы сайта SCCM 2007 – mixed mode. Статья подразумевает, что читатель обладает начальными знаниями по работе с SCCM 2007.

Способы установки ОС в SCCM

Configuration Manager 2007 предлагает нам несколько способов установки операционных систем:
  • установка с помощью образа WIM c загрузкой по сети или с использованием диска (USD\CD\DVD);
  • установка из сетевой папки (подобие RIS).
Установка из сетевой папки является более предпочтительным вариантом для операционных систем Windows 2000 и Windows XP. Хотя эта установка требует больше времени, однако она позволяет полностью избавиться от проблем с несовместимостью аппаратных уровней (уровней HAL). Следует отметить, что установка из сетевой папки, это именно установка (как с CD\DVD диска), а не развертывание эталонного WIM образа.

Системные требования

Operation System Deployment использует технологию Windows Deployment Services для распространения образов на клиентские компьютеры. Для использования OSD в среде сайта SCCM нужно выполнить следующие условия:
  • сервер WDS;
  • сервер DHCP;
  • сервер с ролью PXE;
  • более 512МБ оперативной памяти на клиенте для успешной установки.
Требование 512 МБ оперативной памяти обусловлено размером занимаемым Windows PE 2.0 в памяти компьютера при развертывании.
Windows Preinstallation Environment (Windows PE) — прединсталяционная платформа Microsoft, которая пришла на смену MSDOS при установке операционной системы. Помимо своей основной функции, подготовки компьютера к установке операционной системы, может быть использована в качестве самостоятельной ОС (LiveCD) для запуска сторонних программ.
Для хранения образа системы Configuration Manager использует файлы формата WIM.
Windows Imaging Format (WIM) – это файл, ориентированный формат образов, который предоставляет значительные преимущества по сравнению с более распространенными сегодня сектор-ориентированными форматами. Формат WIM позволяет также хранить несколько образов в одном WIM-файле. Формат WIM существенно уменьшает размер файловых образов, используя методы сжатия и хранения единичных копий. (WIM-файлы содержат одну физическую копию файла для каждого экземпляра этого файла в образах, содержащихся в WIM-файле, что существенно уменьшает размер WIM-файлов, содержащих несколько образов). Кроме этого, формат WIM-образов позволяет проводить неразрушающее развертывание. Это означает, что Вам не нужно делать резервную копию информации, находящейся на томе, куда устанавливается образ, так как процедура установки образа не приводит к удалению существующего содержимого диска.
В формате WIM распространяются все последние ОС Microsoft: Windows Vista, Windows 7 и Windows Server 2008. Windows XP не доступна в качестве готового WIM образа, однако, мы можем самостоятельно установить Windows XP на эталонный компьютер, а затем сохранить полученный образ в формате WIM. OSD поддерживает операционные системы, начиная с версии Windows 2000 SP4.
Давайте рассмотрим следующий сценарий — установка Windows XP на новый компьютер. Хотя Windows XP существует уже более 7 лет, и жизненный цикл этой системы подходит к своему финальному этапу, она все еще является самой распространенной клиентской операционной системой в мире.

Преимущества OSD SCCM над WDS

Поскольку распространение операционных систем в SCCM базируется на WDS, многие читатели могут задаться вопросом: «В чем же заключаются плюсы от использования OSD»?
В OSD вы работаете с последовательностью задач (task sequence), таким образом, вы можете создавать различные сценарии установки и при этом использовать для них один образ WIM.
Например: вам необходимо установить ОС на два типа компьютеров с разным набором программ. Для первого типа необходимы: Windows Vista и Microsoft Word, для второго — Windows Vista, Microsoft Office (Word+Excel+Outlook+Powerpoint), архиватор, антивирус и ряд других программ. В случае использования WDS у нас есть несколько вариантов решения это задачи: мы можем внедрить все программы в один WIM файл, или использовать несколько WIM файлов, каждый для своего типа компьютеров. Понятно, что это не очень удобно — мы тратим место на сервере под несколько WIM файлов, устанавливается не минимальный необходимый набор программ и т.д. Другим выходом, в случае использования WDS, может стать установка программ через групповые политики. Этот метод также имеет свои минусы. Если же мы используем SCCM, то благодаря возможности построения различных последовательностей задач (task sequence), мы используем один образ WIM для установки на все типы компьютеров с любым набором программ. И это касается не только установки программ, но и драйверов, и обновлений безопасности.
В OSD SCCM возможно устанавливать операционные системы на неизвестные\новые компьютеры. Причем установка на неизвестный компьютер не потребует от системного администратора дополнительных усилий.
Неизвестным компьютером в среде сайта SCCM будет компьютер, не содержащий записи в базе данных сайта. Такими компьютерами могут быть: новые, впервые подключающиеся к сети компьютеры, компьютеры без установленного агента SCCM.
В OSD вы можете забыть о необходимости установки драйверов для компьютера. Все драйвера могут быть интегрированы в единую базу, которую удобно поддерживать и обновлять. Размер базы неограничен.

Установка WDS

Для начала, необходимо установить WDS. Для Windows Server 2003 установка WDS доступна через пункт «Установка компонентов системы», оснастки «Установка и удаление программ». Найдите и отметьте для установки компонент «Службы развертывания Windows». Для установки этого компонента вам, возможно, понадобиться диск с инсталляционными файлами Windows Server 2003.1 install wds
После завершения установки компонента находим в консоли администрирования сервера (Пуск – Панель управления – Администрирование) пункт «Службы развертывания Windows» и запускаем консоль, выбираем сервер и щелкаем по нему правой кнопкой мыши, контекстное меню – «Настроить сервер».
2 Settings wds
В окне появившегося мастера указываем место нахождения папки RemoteInstall, хорошей практикой будет держать эту и другие папки SCCM на выделенном NTFS томе.
3 Settings wds
Следующим шагом необходимо настроить взаимодействие с DCHP-сервером. Если службы DHCP и WDS установлены на одном и том же сервере, необходимо в окне мастера настройки служб развертывания Windows отметить параметры:
«Не прослушивать порт 67» и «Настроить тег 60 DCHP-параметра для значения «PXEClient»». В следующем окне мастера, отмечаем пункт «Не отвечать никаким клиентским компьютерам», поскольку отвечать компьютерам у нас будет SCCM.
4 Settings wds 5 Settings wds
На этом настройка WDS завершена. Закройте консоль администрирования WDS и забудьте о ней! Не добавляйте никаких образов в WDS, все это делается через консоль SCCM. Кстати, можно настроить сервер WDS и из командной строки:
WDSUTIL /Initialize-server /Reminst:"D:\RemoteInstall"
Проверяем настройки DHCP-сервера и дописываем туда еще один тэг: 66 – имя сервера загрузки.
1

Установка роли PXE сайта SCCM

Теперь переходим к установке роли PXE сайта SCCM. В консоли администрирования SCCM «Configuration Manager Console» переходим Site Database-Site-Site Settings-Site Systems-Сервер WDS\SCCM-правой кнопкой мыши контекстное меню – New roles.
Если вы установили WDS на отдельный сервер, и при этом на этот сервер не было предварительно развернуто ни одной другой роли SCCM, тогда нужно в консоли SCCM вначале добавить объект-сервер, через команду New- Server.
Находим среди доступных ролей «ConfigMgr PXE service point» и выбираем ее для установки.
На первой странице появившегося мастера проверяем FQDN-имя сервера, указываем с помощью каких учетных данных будет установлена роль (служебный аккаунт SCCM или произвольная учетная запись).
6 - pxe
SCCM выведет сообщение, о необходимых портах для своей работы. Если внутри сети применяются фаерволы, проследите, чтобы они были настроены на пропуск пакетов от SCCM по следующим портам: UDP 67, 68, 69, 4011.
7 - pxe
На следующей странице мастера можно ограничить ответы сервера SCCM каким-либо одним сетевым интерфейсом, а также задаем пароль для входа в режим установки. Пароль может быть полезен, чтобы пользователи не смогли случайно войти в режим установки при загрузке компьютера, и не переустановили себе операционную систему.
8 - pxe general
Затем, генерируем сертификат и назначаем учетную запись для доступа к базе данных SCCM.
9 - pxe database
Просматриваем страницу «Summary», еще раз соглашаемся с изменениями нажатием кнопки «Next». Роль PXE SCCM успешно установлена.
После этого необходимо включить поддержку неизвестных компьютеров в SCCM. В консоли администрирования SCCM выбираем раздел Site manager – Site Systems – сервер SCCM – ConfigMgr PXE service point – свойства необходимо установить галочку «Enable unknown computer support».
2

Устранение неполадок установки WDS-PXE

Если у вас возникли какие-то проблемы с работой связки WDS-PXE, решить которые штатными средствами вы не в состоянии, попробуйте просто переустановить WDS и PXE SCCM в следующем порядке:
  1. удаляем WDS, удаляем все папки с именем Remoteinstall, не забываем про сетевые ресурсы;
  2. удаляем PXE SCCM;
  3. перезагружаем сервер.
И:
  1. Устанавливаем WDS;
  2. Перезагружаем сервер;
  3. Инициализируем WDS;C:\>wdsutil /verbose /initialize-server /server:srvname /reminst:"c:\remoteinstall"
  4. устанавливаем PXE SCCM
Далее не забываем проверить настройки DHCP, в определенной подсети настраиваем тэги 60, 66, 67:
60 — имя сервера с WDS, либо IP
66 — имя сервера с WDS, либо IP
67 — SMSBoot\x86\wdsnbp.com

Завершение настройки WDS-PXE

Теперь осталось проверить некоторые пункты установки, и можно переходить к процессу захвата и развертыванию образа.
В консоли администрирования SCCM выбираем пункт Site database – Computer management — Operation System Deployment (рис 3).
Далее по тексту указание на пункт OSD в консоли администрирования SCCM будет означать обращение именно к этому разделу либо его подразделам.
3

Загрузочные образы

Для начала проверим, создались ли у нас образы для загрузки. Переходим к пункту «Boot image». По умолчанию создается два образа загрузки для х86 систем и х64 систем соответственно. Если по какой- либо причине они не создались, или вы удалили их, можно добавить эти образы через команду «Add boot image». Стандартные образы хранятся в папке установки SCCM – \Microsoft Configuration Manager\OSD\boot. Стоит отметить, что в общем случае у вас для загрузки будет использоваться тот образ, который соответствует вашей архитектуре. Не стоит путать разрядность образа загрузки и разрядность устанавливаемой операционной системы. В принципе, если не планируется устанавливать x64 версии операционных систем, то можно смело использовать для загрузки только образ x86, он будет успешно загружаться на любых процессорах. Щелкаем правой кнопкой на образе загрузки и открываем свойства.
capture_05052009_113827 capture_05052009_113828
Иногда бывает, что стандартный загрузочный образ не может начать процесс установки. Чаще всего это связано с тем, что Windows PE не может найти подходящие драйверы для сетевой карты. На вкладке Windows PE вы можете добавить эти драйвера. Не стоит злоупотреблять добавление драйверов! помните, что все драйвера будут распакованы в память компьютера при загрузке. Добавляйте драйвера только для тех сетевых плат и контроллеров дисков, которые отказываются работать со стандартными драйверами. Также на этой вкладке можно включить поддержку командной строки в среде Windows PE (вызывается по нажатию кнопки F8), и установить собственные обои для программы загрузки.
capture_05052009_113830
Если у нас в одном WIM файле содержится несколько образов, а формат WIM такое позволяет, то мы можем задать используемый образ на вкладке Data Source.
4
На вкладке Distribution Settings мы можем указать использование опции multicast. Мультикаст — это новая возможность в SCCM 2007 R2, которая позволяет отдавать образ одновременно на несколько машин, таким образом, снижая загруженность сети. Включите опцию, если собираетесь устанавливать одинаковую версию ОС одновременно на несколько компьютеров.
capture_05052009_113843
Теперь необходимо опубликовать загрузочный образ на точке распространения (Distribution point). В консоли администрирования SCCM перейдите к пункту OSD-Boot image- Distribution point – правой кнопкой мыши контекстное меню – New Distribution point. В появившемся мастере обязательно выберите точку распространения \\SCCM\SMSPXEIMAGES$ и вашу стандартную точку распространения. Важно! Точка SMSPXEIMAGES$ является служебной точкой распространения только для образов загрузки. Обычные образы установки не нужно распространять на эту точку.

Подготовка эталонного компьютера

Пришло время ненадолго отвлечься от настройки Configuration Manager и настроить эталонный компьютер.
Самой большой проблемой при установке Windows XP является несовместимость аппаратно-зависимого уровней (уровней HAL) и драйверов контроллеров дисков.
Подробнее об уровнях HAL http://support.microsoft.com/kb/309283/ru
Если парк компьютеров у вас стандартный, то такая проблема, скорее всего, обойдет вас стороной. Если же, компьютеры у вас закупались в разное время, и Core 2 Quad соседствует с Pentium IV и Celeron, то возможно вам придется создавать несколько образов. Но перед тем как делать несколько образов попробуйте такой способ: находите компьютер, у которого HAL соответствует «Однопроцессорный компьютер с ACPI», ACPI APIC UP HAL (Halaacpi.dll) (посмотреть уровень HAL можно в диспетчере устройств раздел «Компьютер») и делаете захват эталонного образа именно с этого компьютера.
capture_05062009_174020
Такой образ, должен без проблем установиться и на многопроцессорные компьютеры, что в принципе покрывает большинство современных рабочих станций.
Кроме того, ошибку Stop 0x0000007b могут вызвать неправильные драйверы контроллера диска. И, хотя на большинстве рабочих станций применяются стандартные контроллеры, драйверы которых присутствуют в Windows XP, вы можете столкнуться с рабочей станцией, которая требует для своей работы определенного драйвера. Нам поможет утилита Sysprep.
Программа подготовки системы (Sysprep.exe) применяется в целях подготовки установленной копии Windows для создания образа.
Драйверы контроллеров лучше интегрировать в Windows XP через программу Sysprep. Для добавления в файл sysprep.inf списка стандартных и уже установленных контроллеров измените файл sysprep.inf следующим образом:
[Sysprep]
BuildMassStorageSection = Yes
[SysprepMassStorage]

Выполните команду sysprep –bmsd и в файл sysprep.inf будут добавлены известные системе драйверы контроллеров дисков.
*pnp0a00=c:\windows\inf\machine.inf
*pnp0a01=c:\windows\inf\machine.inf
*pnp0a04=c:\windows\inf\machine.inf
*pnp0a03=c:\windows\inf\machine.inf
pci\cc_0604=c:\windows\inf\machine.inf
pci\cc_0601=c:\windows\inf\machine.inf
pci\cc_0602=c:\windows\inf\machine.inf
pci\cc_0600=c:\windows\inf\machine.inf
pci\cc_0500=c:\windows\inf\machine.inf

Если нам необходимо добавить драйвера вручную, то заполняем секцию [SysprepMassStorage] файла sysprep.inf
;VIAPCI\VEN_1106&DEV_3349&CC_0104 = c:\drive\viamraid.inf
PCI\VEN_1106&DEV_6287&CC_0106 = c:\drive\viamraid.inf
;ITEATAPI
PCI\VEN_1283&DEV_8212&SUBSYS_00011283 = c:\drive\iteatapi.inf; 8212/CX

Код устройства «PCI\VEN_1106&DEV_3349&CC_0104» можно узнать из inf-файла драйвера, c:\drive\viamraid.inf — путь к нашему драйверу.
Важно! Драйвер должен будет находиться на диске перед снятием образа. Кроме того, при снятии образа Windows XP может генерировать запросы на установку драйверов.
Стоит также обратить внимание на используемый тип дисков IDE или SATA. У вас могут возникнуть проблемы, если эталонная ОС была установлена на более «быстрый» диск, чем диск, на который устанавливает операционная система. К примеру, попытка установки образа снятого с SATA диска на IDE диск может заканчиваться ошибкой BSOD.
Теперь пора перейти к наполнению эталонной станции программами. Определите для себя наиболее распространенный набор программ, которые установлены на всех ваших рабочих станциях. Естественно для каждой компании этот набор программ будет различным. При создании образа стоит учитывать, необходима ли масштабная установка. Так, если предстоит в кратчайший срок развернуть несколько десятков или сотен копий ОС, то лучше включить все программы в образ, возможно создав несколько разных образов для разного набора программ. Если же, установка планируется в текущем режиме, то рекомендую вынести установку программ в отдельный пункт. К тому же SCCM позволяет устанавливать программы на этапе развертывания операционной системы. Что же стоит установить в эталонном образе:
  • ОС Windows XP + последний пакет обновлений и последние обновления безопасности
  • .net Framework 3.5
  • программы, которые трудно устанавливать в автоматическом режиме (например doPDF)
Зачем ставить .net Framework 3.5? На большинстве клиентских компьютеров вам рано или поздно придется установить либо .net Framework 2.0 или 3.0. Пакет .net Framework 3.5 содержит в себе и тот и другой, поэтому логичнее установить его сразу. Разумеется, вы можете его не устанавливать, если считаете что платформа .net вам не нужна.
Да, в случае исключения большого количества программ из образа в раздел распространения программ SCCM у нас увеличивается время установки ОС. Но в случае установки на один-два компьютера, время установки для нас становиться не критичным, зато появляется гибкость в распространении программ, поскольку программы не интегрированы жестко в WIM файл, а устанавливаются дополнительно.

Снятие образа установки

В SCCM есть два базовых способа снятия образа:
  • Build and capture reference operating system image
  • Capture media
Первый способ подразумевает установку операционной системы, автоматическую установку программ и обновлений, и затем снятие эталонного образа. Такой способ больше подходит для обновления уже существующего WIM образа Windows XP, либо для использования с Windows Vista\Windows 7. Я предпочитаю второй путь – создание диска с системой захвата образа. Отдав диск захвата (Capture disk) службе технической поддержки, вы избавите себя от необходимости периодически обновлять образ системы. Эти действия будут происходить без вашего вмешательства силами специалистов техподдержки, при определенных условиях – обновление образа системы не потребует от вас, как администратора SCCM вообще никаких действий.
Создание задания «Build and capture reference operating system image» фактически не отличатся от процесса создания обычного task sequence, который мы рассмотрим дальше. Этот пункт доступен через консоль администрирования SCCM OSD — Task sequence – правой кнопкой мыши контекстное меню New – Task Sequence — Build and capture reference operating system image.
Рассмотрим процесс создания диска захвата. Отмечу, что в роли диска захвата может выступать USB\CD\DVD диски. В консоли администрирования SCCM выбираем OSD-Task sequence – правой кнопкой мыши контекстное меню – Create task sequence media. В появившемся мастере выбираем пункт «Capture media».
capture_05062009_201357
Выбираем тип диска CD\DVD и место хранения образа.
capture_05062009_201452
На следующей странице мастера, выбираем используемый образ загрузки. В большинстве случаев подойдет образ х86. Указываем точку распространения.
capture_05062009_201907
Просматриваем страницу Summary, нажимаем next и ждем несколько минут, пока создастся образ диска. Теперь записываем этот образ на диск. После записи диска возвращаемся к нашему эталонному компьютеру. Вставляем диск в CD-ROM и видим запуск программы
5
Напомню, что папка Sysprep уже должна существовать на разделе с операционной системой. Иначе мы получим сообщение об ошибке.
capture_05072009_131302
Затем мы указываем место хранения образа и учетные данные для подключения к этой сетевой папке.
После того как мастер закончит снятие образа, в указанной папке на сервере появиться файл образа эталонного компьютера в формате WIM. Теперь необходимо добавить образ в базу Configuration Manager. В консоли администрирования SCCM переходим к разделу Operation System Deployent – Operation System Images — Add operating system Image. В появившемся мастере указываем размещение файла образа в сети, вводим название, версию и комментарий.
capture_05072009_131932 capture_05072009_132000
Остальные пункты оставляем по умолчанию и жмем кнопку «Finish» — образ готов. В консоли администрирования находим образ в разделе OSD-Operation System Image – Имя образа — правой кнопкой мыши контекстное меню -Свойства. Переходим на вкладку Image , где можем увидеть сводку WIM файла.
6
Теперь необходимо опубликовать образ на точке распространения. OSD-Operation System Image – Имя образа-Distribution point — правой кнопкой мыши контекстное меню — New distribution point. В появившемся мастере отмечаем точку распространения.
Важно помнить, что точку \SMSPXEIMAGES$ мы не отмечаем!

Создание пакета установки агента Configuration Manager

Рассмотрим создание пакета установки программы на примере агента ConfigManager. В консоли администрирования SCCM переходим к пункту Site database – Computer management – Software distribution – Packages – правой кнопкой мыши контекстное меню New –Package from definition и выбираем Configuration Manager Client update .Указываем, что пакет будет содержать инсталляционные файлы (Always obtain files from a source directory). Если мы работаем с консоли на сервере SCCM, то выбираем вариант «Local drive on site server», и указываем путь к инсталяционным файлам клиента, по умолчанию «C:\Programm files\Microsoft Configuration Manager\Client\ ». Если же мы работаем с консолью с рабочей станции администратора, то следует указать сетевой путь: «\\server_sccm\SMS_SITECODE\Client».
После создания пакета, в консоли SCCM разворачиваем пункт с нашим пакетом и переходим к разделу Programs.
Заходим в свойства «Advanced client silent upgrade». Нам важно убедиться, чтобы в параметре Command line была прописана строка «CCMSETUP.EXE /noservice SMSSITECODE=AUTO». Если ее там нет, необходимо ее прописать. После этого переходим к разделу Distibution point и опубликовываем пакет на основной точке распространения.
Более подробно о создании пакетов.

Создание пакета драйверов

Для начала, необходимо добавить драйвера в базу сайта Config Manager. Для этого, драйвера должны быть расположены в сетевой папке, и сервер SCCM должен иметь разрешение на чтение данной папки. В консоли администрирования SCCM переходим к OSD-Drivers – правая кнопка мыши, контекстное меню – Import. В появившемся мастере указываем UNC путь к папке с драйверами. На странице «Add driver to packages» необходимо создать новый пакет драйверов (New package) указав место расположения драйвера – сетевую папку, в которой будут храниться все драйверы пакета. Эта папка может быть скрытой с помощью символа $. В этом же мастере, при необходимости мы можем добавить драйвер к образам загрузки Windows PE. Если вы решили добавить драйвер к образу загрузки, то не забудьте поставить галочку напротив параметра «Update distribution point when finished». После завершения мастера импортирования драйвера, не забудьте указать точку распространения для пакет драйверов. В консоли администрирования SCCM переходим к OSD-Driver packages – Distribution point — правая кнопка мыши, контекстное меню – New distribution point.
Важно! Существует ограничение: Windows XP не поддерживает загрузку более 150 драйверов на клиента. Причем из личного опыта эта цифра равна даже 144.

Создание последовательности заданий установки (task sequence)

Теперь, когда у нас есть WIM файл с образом Windows XP, мы можем вернуться к процессу создания последовательности установки (task sequence). В меню администрирования SCCM переходим к пункту OSD – Task Sequence – правой кнопкой мыши контекстное меню New — Task Sequence.
capture_05072009_142912
В появившемся мастере выбираем вариант установки из файла образа (Install an existing image package).
capture_05072009_143238
Затем вводим название пакета, наш комментарий, а так же выбираем загрузочный образ для пакета.capture_05072009_143313
На следующей странице нажимаем на кнопку «Browse» и выбираем файл с образом WIM. Если в файле несколько образов, то нужно выбрать, какой из них мы будем устанавливать. Вводим ключ установки и действие над учетной записью локального администратора – либо устанавливаем пароль, либо отключаем.
7
На следующей странице мастера указываем, вводить ли компьютер в рабочую группу или домен. Не забываем что для ввода в домен, мы должны указать учетную запись с соответствующими правами.
capture_05072009_143435
На странице «Install ConfigMgr» мастера создания Task Sequence с помощью кнопки Browse указываем пакет установки агента SCCM.
capture_05072009_143503
Следующая страница (State migration) позволяет нам захватить настройки пользователя и системы, но поскольку развертывание мы выполняем на чистую машину, то снимаем галочки с раздела захвата настроек пользователя и компьютера. Кроме того, для использования данной возможности в будущем необходимо будет установить комплекты Microsoft Delpoyment Toolkit 2008 (MDT) и User State Migration Tool (USMT) на сервере SCCM.
capture_05072009_143624
На последующих страницах, указываем что обновления, не будут загружаться в процессе установки ОС (Don’t install any software updates) и при необходимости указываем, какие программы будут установлены на компьютер, в ходе развертывания ОС. Разумеется, для этого предварительно необходимо создать соответствующие пакеты программ. Завершаем процесс создания последовательности задач установки ОС просмотром страницы «Summary».
capture_05072009_143640 capture_05072009_143645
В принципе, почти все готово для развертывания образа, но я предлагаю вам немного отредактировать полученный task sequence. В консоли администрирования выбираем OSD – Task sequence — имя нашего задания — правой кнопкой мыши контекстное меню — Edit. В появившемся окне можно отредактировать любые свойства задания, при необходимости удалив или добавив новые пункты.
ts-01
Начнем с подготовки диска компьютера. По умолчанию SCCM предлагает создать на жестком диске один NTFS раздел. Возможно, кому-то это покажется неудобным. Изменим распределение дискового пространства так, чтобы диск C занимал у нас 15Гб, а все остальное стало диском D. Переходим к пункту «Partition disk 0» в разделе «Volume» выбираем редактирование свойств записи «Default (primary)».
ts-02
В появившемся окне задаем размер первого диска. Затем создаем новый раздел (кнопка с символом звездочки). Теперь жесткий диск будет разбит на два раздела.
8
Переходим к следующему пункту (Apply operating systems), указываем какой образ операционной системы будем применять. А так же указываем, на какой раздел жесткого диска будет установлена система.
ts-05
В пункте («Apply Windows Settings») проверяем данные для регистрации системы: имя пользователя, компании и серийный номер ключа.
ts-06
Пункт («Apply network settings») ответственен за сетевые настройки. При необходимости мы можем прописать IP адрес и другие сетевые настройки вручную, но лучше все же использовать для этого DHCP.
ts-07
Переходим, к пункту с драйверами («Apply device drivers»). По умолчанию task sequence создается так, чтобы обращаться к базе драйверов на сервере SCCM, однако для установки Windows XP через WIM необходимо устанавливать драйвера через пакет.
Поскольку установка драйверов через категорию нам не подходит, создадим пункт установки драйвера через пакет. Меню Add-Drivers-Apply driver package-имя пакета с драйверами
9
С помощью кнопки «Browse» выбираем какой пакет будет использоваться для установки драйверов.
С помощью кнопок Move up и Move down переносим пункт Apply device driver ниже пункта Аpply driver package. Поскольку именно в этом пункте задаются настройки применения всех драйверов или только совместимых, а также поведение системы при установке неподписанных драйверов.
При необходимости добавляем произвольные шаги последовательности установки, например такие как – установка программ или обновлений. На этом подготовку к развертыванию можно считать оконченной.

Назначение установки операционной системы на коллекцию компьютеров

Коллекция (collection) — группа объектов (пользователи, компьютеры, группы безопасности), объединенная, по какому либо признаку. Мы будем работать со стандартной коллекцией ConfigManager 2007 R2 – коллекцией для неизвестных компьютеров – All unknown computers. До версии SCCM 2007 R2 установка на неизвестные для сайта SCCM компьютеры была возможна только при использовании сторонних средств, а в частности скрипта pxefilter.vbs из комплекта MDT 2007. Если хотите установить ОС на компьютер, который уже является клиентом SCCM сайта, просто добавьте этот компьютер в члены соответствующей коллекции. Кроме того, для нового компьютера мы можем вручную создать запись в базе данных сайта через пункт OSD –Computer association. Для этого нам потребуется MAC адрес сетевой карты компьютера. В таком случае, мы сможем сразу задать имя компьютера, которое примениться при установке.
Для того чтобы назначить установку операционной системы на коллекцию необходимо в консоли SCCM выполнить OSD – Task sequence – имя задания – правой кнопкой мыши контекстное меню – Advertise.
10
В появившемся окне мастера вводим имя для задания распространения, выбираем созданный нами task sequence и коллекцию («All unknown computers»), на которую будет применяться это задание. Также, обязательно нужно отметить использование PXE для этого задания («Make this task sequence avialable to boot media and PXE»). На следующей странице выбираем время, с которого будет доступно задание для клиентов.
Важно! Не устанавливаете принудительную установку операционной системы (mandatory assignment) если вы не уверены в своих действиях. Неверная установка данного параметра, вместе с назначением задания на ошибочную коллекцию, приведет к переустановке все компьютеров этой коллекции.
capture_05072009_180055
Остальные параметры можно оставить по умолчанию. После этого SCCM полностью готов к развертыванию операционной системы на клиентские компьютеры.
Теперь перейдем к целевому компьютеру. В BIOS компьютера выставьте первым вариантом загрузки – загрузку по сети (PXE BOOT), а вторым загрузку с жесткого диска. Включите компьютер, при загрузке вы увидите экран подобный этому.
11
После нажатия клавиши F12 начнется загрузка и запуск системы Windows PE.
Установка Windows XP через WIM файлы в SCCM является нетривиальной задачей. Помимо отсутствия фабричного файла WIM (как Windows Vista\Windows 7) и следовательно необходимости создавать свой файл образа системы, нужно еще решить проблему несовместимости уровней HAL и установки драйверов. Надеюсь что данная статья поможет вам лучше ориентироваться в возможностях продукта system Center Configuration Manager 2007.
Алексей Тараненко
MCTS: SCCM 2007
Опубликовано в журнале Системный администратор, №5 2009г.
Скачать статью в PDF

No comments:

Post a Comment