Главная System Center, Новое Установка Windows XP с помощью System Center Configuration Manager 2007 R2
  • Установка Windows XP с помощью System Center Configuration Manager 2007 R2

    OSD windows XPДанная статья опубликована в журнале Системный администратор №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. Стоит отметить, что в общем случае у вас для загрузки будет использоваться тот образ, который соответствует вашей архитектуре. Не стоит путать разрядность образа загрузки и разрядность устанавливаемой операционной системы. 

     Щелкаем правой кнопкой на образе загрузки и открываем свойства.

    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$ является служебной точкой распространения только для образов загрузки. Обычные образы установки не нужно распространять на эту точку.

    Для нормально работы необходимо чтобы на стандартной DP и на PXE Share были назначены оба типа образов и x32, и x64.

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

    Пришло время ненадолго отвлечься от настройки 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

    ;VIA<code>PCI\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

    altaranenco@gmail.com

    Опубликовано в журнале Системный администратор, №5 2009г.

    • Рубрика: System Center,Новое
    • Автор: Алексей Тараненко
    • Дата: Понедельник 15 Июн 2009

Комментарии

  1. Добрый день, Алексей!

    Всё сделал как описано в статье. При загрузке компьютера по сети (PXE boot) на фоне красивой заставки Configuration System Deployment Server 2007 появляется окошко Initializing Windows PE. Мелькают надписи: Initializing hardware devices..., Windows is starting up..., Preparing network connection...

    Потом это окно пропадает и через минуту компьютер перегружается. И тишина...

  2. Смотрите лог установки. Если винтчестер отфарматирован под NTFS то лог будет в корне диска.

  3. в логе smsts.log есть такая строчка:

  4. [LOG[Invalid password. Please confirm the media password and enter it again.

    The specified network password is not correct. (Error: 80070056; Source: Windows)]LOG]

  5. Ну вот вам и причина 🙂

    Windows PE не может получить доступ к точке распространения, где хранится образ WIM. В консоли SCCM: Site Management — Site Settings — Accounts — Network Access Account — убедитесь что задан, и что данный пользователь имеет право на доступ к серверу SCCM, и в частности точке распространения: SMSPKGx$, где x — имя буквы диска

  6. Спасибо!

    Network Access Account был задан. Но указанный аккаунт не был заведен здесь:

    Консоль SCCM: Security Rights — Users.

    Ошибка исчезла.

  7. Алексей, вы молодец! А также Ефремов Михаил опубликовавший материалы на techdays,

    Я еще не дошел до OSD, но опыт в этой области имею, строил связку Symantec Ghost Enterprice+Argon CMS+UIU. Argon обеспечивал загрузку по сети, Symantec Ghost Enterprice-разливку по сети, UIU -подготовку действительно УНИВЕРСАЛЬНОГО образа.

    Все делалось чисто по мотивам замечательной книжки «Технология клонирования компьютеров» Юрия Медведева.Вся эта сборная солянка замечательно работает-и если все это было бы куплено моей организацией -пользовался бы таким решением, а не SCCM (может, изменю свое мнение когда поработаю с SCCM). Почему? В моей организации

    много старой техники (512 MB оперативки-не более чем у 50 % техники, а это 1500 машин, для описанной схемы таких ограничений нет), на многих сетевухи не поддерживают загрузку по сети- symantec позволяет сделать дискетку-CD (в том числе и универсальный-в книжке описано как), с которой можно грузануться и связаться с сервером Symantec, UIU вообще чудо вещь, убивает на эталонном компе всю уникальную

    инфу (не надо искать комп-с унипроцессор ASPI-вот чешу репу где его искать) и заливал свою базу дровов, что утяжеляло на 300 Mb образ правда-Но, он становился взаправду универсальным. Единственно в моем ЛАБОРАТОРНОМ случае-не было доступа к обновлению этой базы, далее UIU использовал для запечатки компа sysprep. После чего сливался образ и заливался по сети-все можно прочитать в книжке-очень рекомендую ее. Весил образ без софта-что то больше 2 Gb (кстати 2000 WIN тоже можно лить и готовить так-SCCM не позволяет), заливался мультикастом минут 30-40, после чего коммандами постинсталл-по сети лился софт стандартный. Acronis же Snap Deploy в версии 3 по-крайней мере (более поздние не глядел) полное гуано-достоинство одно сумасшедшая скорость заливки по сети. Годится только для заливки на однотипное железо, при заливке на разнотипное падает в синий экран.

    Но моя фирма закупила SCCM, и я памятуя гемор-по настройке связки собирался прочесть кучу литературу, чтобы изобрести велик-А ТУТ ВАША ВЕЛИКОЛЕПНАЯ СТАТЬЯ.

    Спасибо Вам-большое дело вы делаете, на месте MS я бы вас взял на полторы ставки-по сравнению с их непонятной, нечеловеческим языком написанной доки, ваши статьи-луч света в темном царстве. А насчет загрузки по сети по ночам-у нас было пару случаев возгорания пилотов по ночам, теперь они выключаются под страхом лишения всех благ. Есть ли возможность в SCCM сделать носитель, с которого можно было бы законнектится и начать заливку образа?

    Не планируете ли про запросы-отчеты накатать статейку?

    Тут вопросик возник-бьюсь два дня в свободное время.

    Ссылка здесь-

    social.technet.microsoft...385-890db008e048

    Нет ли идей? скрины с моей настройки могу показать.

    С уважением, Дмитрий

  8. Спасибо за комментарий! Именно такие отзывы и заставляют писать дальше 🙂

    Правда, почему вы все время Максима Ефремова, Михаилом обозвать хотите 😉 ?

    Загрузка по сети не единственный спобос установки. Можно спокойно использовать CD\DVD для загрузки Windows PE, и если мне не изменяет память, то и установка с диска DVD тоже возможна. Завтра утром отпишусь где и как искать в консоли (Task Sequence Media по моему в разделе OSD)

    Планов на статьи очень много, гораздо больше чем свободного времени 🙂

    На форуме отписался вам.

  9. извиняюсь перед Максимом.

    Вот меня и удивляет- где вы время берете? Вы ж наверное еще и немного работаете:)

  10. Не планируете ли про запросы-отчеты накатать статейку?

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

  11. Блин, опять про статейку как то попало в коммент, простите (заладил-напишите да напишите:))

  12. Действительно, сценарий с загрузкой Windows PE с CD/DVD мало отличается от описанного выше сценарий. Поскольку Windows PE обращается к источнику по сети — в загрузчик необходимо импортировать драйверы LAN-интерфейса.

  13. Продолжаю флуд не в тему:) пожелание-если вдруг будете делать статейку про инвентаризацию, отчеты и запросы:)

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

    скрипт, который при выполнении выдает окно, в которое надо вбить инфу (IN,фамилия и т.п.) и нажать OK. Далее скрипт пишет инфу в mif-файл, и помещает в папку, предназначенную для таких файлов. Ну это все теория-очень хотелось бы посмотреть пример такого действия-формат mif файла, генерируемого скриптом, где в базе потом можно будет найти инфу. Как то так.

    Прямо таки магарычевое дело:)

  14. Алексей, спасибо за статью. А можно ли сделать некий выбор между устанавливаемой ОС при загрузке по PXE? Vista/W7/W2008SRV?

  15. Легко. Когда вы назначаете на одну коллекцию более двух не обязательных (не mandatory) установок ОС у вас будет выбор при загрузке среды WinPE. Если на коллекцию будет назвачена хотя бы одна обязательная установка, будет ставиться именна она. В чистом WDS ограничение по моему на 14 вариантов (обусловленно количеством строк помещающихся на экране), в SCCM какого-либо ограничения насколько мне известно нет.

  16. Алексей, а не подскажете каким образом можно перенести образа wim с sms 2003 + MDT 2008 на SCCM 2007? и нужен ли будет в этом случае устанавливать MDT 2008 на SCCM 2007 ?

  17. Алексей, с переносом самих WIM файлов думаю проблем не возникнет 🙂 Ну а TaskSequence из MDT можно попробовать перенести через команду Import или Import MDT из консоли SCCM: OSD-Task Sequence- консольное меню

  18. Действительно, формат WIM-файлов не менялся.

    MDT* нужен ради шаблонов TS и сопутствующих им скриптов, поэтому установить его придется. MDT (входящие в него инструменты) можно не использовать «вручную», если развернут SCCM. Установил, «интегрировал» в SCCM и забыл.

    * Текущий — MDT 2008 update 1, но есть еще и KB для Vista SP2 и Windows 2008 SP2. Смотрите здесь: blogs.technet.com/msdeployment

  19. Алексей, вопрос. У меня DHCP и SCCM with PXE SERVICE POINT -это разные сервера.Я прописал option 66 и 67. Опция 60 нужна мне при таком раскладе?

  20. здесь читаю

    technet.microsoft.com/ru- ...ry/bb680753.aspx

    У вас должен быть функционирующий DHCP-сервер с активной областью. WDS будет использовать PXE, что требует наличия DHCP-сервера.

    Независимо от того, будут ли WDS и DHCP работать на одном или на разных серверах, WDS необходимо настроить на прослушивание конкретного порта. И DHCP, и WDS требуют порт номер 67. Если WDS и DHCP работают на одном сервере, роль сайта DHCP или PXE можно переместить на отдельный сервер или выполнить описанную ниже процедуру для настройки сервера WDS на прослушивание другого порта.

    Измените следующий раздел реестра.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WDSPXE

    Задайте следующее значение реестра.

    UseDHCPPorts = 0

    Чтобы новая настройка вступила в силу, на сервере DHCP и WDS необходимо запустить следующую команду.

    WDSUTIL /Set-Server /UseDHCPPorts:No /DHCPOption60:Yes

    """""""""""""""""""""""

    написано как всегда-не для меня:(

    DHCP стоит на сервере w2003 sp2 (не r2), ключа в реестре нет:(

    WDS установлен на w2003 sp2 r2

    Не пойму, что сделать то надо -по шагам. Так?

    1. Добавить option 60 на сервере с DHCP

    Open a command window.

    Enter netsh

    Enter dhcp 4.

    Enter server \\hostname or server ip_address. A command prompt that says: dhcp server> is displayed.

    Enter add optiondef 60 PXEClient STRING 0 comment=option added for PXE support

    Enter set optionvalue 60 STRING PXEClient

    To confirm that everything has been set correctly, enter:

    show optionvalue all

    2. Изменить в реестре на SCCM-сервере

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WDSPXE

    Задайте следующее значение реестра.

    UseDHCPPorts = 0

    Чтобы новая настройка вступила в силу, на сервере DHCP и WDS необходимо запустить следующую команду.

    WDSUTIL /Set-Server /UseDHCPPorts:No /DHCPOption60:Yes-на DHCP такая команда естественно не прокатит

    или как-запутался что-то

  21. Ну параметр то можно и руками прописать 😉 В параметрах DHCP сервера добавить тэги необходимые (60,66, 67) и их описание. Вы не путайте параметр DHCP 67 и порт 67 😉

  22. А я и не путаю, вопрос был, если dhcp и SCCM с PXE ролью-это разные сервера,

    нужна ли option 60 (PXEClient). На MS technet мутно написано-отсюда и вопрос

  23. Хуже не будет. 67 параметр тоже можно прописать, иногда помогает.

  24. Хуже не будет.

    Приходит женщина к гадалке

    — от меня муж ушел

    Как мне его вернуть?

    -Возьмите сушеную лягушку, сожгите, смешайте с сушеным папоротником.

    В полночь заройте эту смесь на кладбище на глубину не меньше метра.

    -И что, поможет?!

    -Не повредит!!!

  25. 🙂

    Ок, в случае использования DHCP и SCCM PXE+WDS на разных серверах, вам необходимо, чтобы:

    1) WDS прослушивала 67 порт

    2) В параметрах области DHCP задать

    №60 — PXEClient

    №66 — FQDN\IP SCCM сервера

    №67 — SMSboot\x86\pxeboot.com

    Если будут проблемы с загрузкой 64bit образов, параметр 67 удалите.

  26. спасибо, Алексей, достал я вас:)

  27. Не, нормально 🙂

    На почту мне черканите, дело есть 😉

  28. написал

  29. Добрый день... поставил все по мануалу, спасибо Вам за него =)

    но вот проблема... вроде по сети грузится... доходит до Windows is starting up... на фоне картинки SCCM... потом окошко это просто пропадает... через минуту вместо курсора появляются часики и комп уходит в ребут...

    посмотрел по верхним комментам... в папке Accounts у меня вообще отсутствуют Network Accounts... тока аккаунт администратора, т.е. меня и странный аккаунт новой тачки (%mashinename%\?????????????) в таком виде и пароль точками соответственно... тип- Windows User Account

    в корне дисков никаких логов установки не нашел...

    подскажите, куда копать =))

  30. до этого окошка соответственно происходит закачка образа загрузочного, я так понимаю... с моего WDS сервера, о чем он и сообщает... айпишник при этом выводит соответственно правильный =)

  31. В каком режиме сайт? Mixed или Nativ mode?

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

  32. Mixed mode. в том-то и дело, что судя по всему до подготовки диска дело не доходит...

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

  34. Попробуйте добавить драйвера сетевой карты в загрузочный образ.

  35. И про пароли чуть подробнее пожалуйста.

  36. да, и еще у меня DHCP и WDS это разные серверы... так вот тэги 66, 67 я открыл в консоли, а вот 60-го тэга там нет... соответственно открыто его я не смог =)

  37. по поводу DHCP см комент 25. Хотя это к делу не относиться, у вас уже стадия загрузки boot образа. Всеже проверьте и интегрируйте в загрузочный образ необходимые драйвера

  38. Драйвера добавлял... СЦЦМ выдал об успехе (добавления дров)... а пароль имею ввиду тот, который нужно вводить, чтоб запустить мастер таска нашего... в самом начале установки...вот этого окуошка у меня и нету =) четко до него в ребут уходит...

  39. Отформатириуйте диск в nfts с помощью внешних средств. Тогда у вас должен будет образ создасться. Да, проблема на всех машинах или только на одной?

  40. На Отзыв от Vladislav Artukov — 10 Июль 2009 в 7:38

    BTW, в настоящее время стала доступна бета MDT-2010.

  41. только вот первую пробую =) проблема в том, что все тачки одинаковые...

    буду пробовать форматить, спасибо...

  42. Перечитал еще раз, и кажется нашел вашу проблему 🙂 Вы сказали что у вас не задан Network Access Account. Задайте его Site Settings — Client Agents — Comp Cleint Agent — Свойства. Естественно данная учетная запись должна иметь права чтения на папку SMSPKGx$ и остальные папки.

  43. нашел, пробую... =)

  44. поковырял тут намедне лог файл...smspxe.log

    повторюсь, режим мексед мод...

    вот что пишет до этапа перегруза по времени...

    -Executing PXE_GetMpCertificates (001,OREGON.HEADQUARTER.SCPE.RU)

    -GetMpCertificates: Certificates:308201D43-bla-bla-bla

    -Loaded PXE settings from DB: Default MP: OREGON.HEADQUARTER.SCPE.RU, Public Certificates: 308201D43082-bla-bla-bla

    -WARNING: _SMSTSSiteSigningCertificate Not Set. This might cause client failures in native mode.

    -WARNING: _SMSTSRootCACerts Not Set. This might cause client failures in native mode.

    -WARNING: _SMSTSCertStoreName Not Set. This might cause client failures in native mode.

    -WARNING: _SMSTSCertSelection Not Set. This might cause client failures in native mode.

    -Saving Media Variables to «D:\remoteinstall\SMSTemp\2009.07.30.08.35.21.0001.{0F297FDA-DCAC-49B1-A673-C04C328DF7B5}.boot.var»

    вот такая петрушка... при чем тут native режим???

  45. хотя в конторе крутятся секртификаты =)) может в этом проблема? =)))

    просто хотел себе участь облегчить, не ставить натив мод, не генерить сертификаты и т.д. =)

  46. мде, копипаст, епт =) забыл потереть название компов и домена =)

  47. сертификаты некоторые были заблочены в сццм консоли ПХЕ- разблокировал. вроде ошибка пропала, но вот незадача, еще одну ошибку выявил... походу тачке не выдается айпишник... в логах пишет

    -Ignoring req from [000.000.000.000:68] Dest Server:[192.168.***.***]

    второй адрес- DHCP сервер.

    но вот до того как начать установку по сети, т.е. до нажатия F12, говорится, что ДХСП сервак выдал адрес на такой-то мак и такой-то GUID...

    где копать с выдачей ИП ?

    повторюсь, тэг 60-й я так и не нашел на ДХСП сервере, потому и не добавил...

  48. Ну скрывать адреса частной сети, это немного глупо 😉

    В консоли DHCP — Параметры области — правой кнопкой — Настроить параметры — Доступные параметры — проматываем список, там будет параметр 60 в него и вносим PXEClient

  49. вот в этом-то и дело =) нету у меня этого параметра =))) начинаются с 64-го... 66 и 67 были... настроил... где 60-й можно еще найти? =) или ручками как-нпить? =)

  50. попробуйте так:

    To configure option 60 on the Microsoft DHCP Server from the command line:

    1. C:\Windows\System32>netsh

    2. netsh>dhcp

    3. netsh dhcp>server \\server_machine_name

    4. netsh dhcp>add optiondef 60 PXEClient String 0 comment=PXE support

    5. netsh dhcp>set optionvalue 60 STRING PXEClient

    6. netsh dhcp>exit

  51. хе, елки, появилось =)) спасибо большое, пробуем дальше =)))

  52. огромное спасибо за помощь, справился, но не до конца =))

    драйвера надо было ставить вистовские а не хр-шные в загрузочный образ =)) грузит-то висту ПЕ =))

    теперь загрузка началась, тока ошибку мне сразу выдает 0×80004005

    борюсь теперь с ней =))

  53. Продолжаю задавать вопросы...

    Решил не интегрировать старый WDS с SCCM, поднял еще один на самом sccm-е.

    То что два WDS-а в одной подсети не уживаются уже прочувствовал, один погасил. Сейчас есть такая сложность — до этого мы использовали WDS как загрузчик для WinPE с интегрированным Symantec Ghost. У нас есть некое колличество образов госта, которые еще актуальны. Я сейчас погасил старый WDS, импортировал из старого нужные boot images. Как теперь загрузится с этих имиджей? Это реально?

  54. Ну если они, образы в формате WIM то в принципе реально. Но думаю что допиливать вам придется это очень долго 🙂

  55. Образы в WIM-е, но не понял как с них загрузится. Чтобы PXE ответил на запрос клиента, надо опубликовать образ или установку OS. А boot images публиковать нельзя... Пробовал запустить старый WDS и задать там отвечать всем клиентам с задержкой в 3-5 секунд, но такой workaround тоже не работает. Отвечает первым SCCM, до старого дело не доходит.

  56. Как я понял, отличия в загрузчике PXE. Тот который стоял в WDS, сперва выдавал меню с выбором boot images. Тот что есть в PXE тупо грузит x86boot или x64boot, в зависимости от машинки.

  57. Добавьте загрузочные образы. В статье расписано как

  58. Еще раз отвлеку вас своей проблемой...

    вроде все хорошо...

    идет установка винды, формат диска С, Д, образы вроде все ставятся, да вот незадача, я так понимаю в конце установки, выдает ошибку «Task Sequence: has failed with the error code (0×80070003)»

    Нагугливание ничего не дало... логов не вижу на диске С, посмотреть не могу что именно идет не так... =(

    папка ВИНДОВС пуста, кроме систем32, но и там тока 1 длл-ка сидит...

  59. вот что мне выдал репорт по развертыванию системы...

    he offline SOFTWARE registry (0×80070003). Failed to initialize offline registry Failed to open registry key Software\Microsoft\Windows NT\CurrentVersion\Winlogon Failed to load «C:\WINDOWS\system32\config\software» (0×80070003). Failed to load the offline SOFTWARE registry (0×80070003). Failed to initialize offline registry Failed to open registry key Software\Microsoft\Windows NT\CurrentVersion\Winlogon Failed to install OSD setup hook (0×80070003) exitCode, HRESULT=80070003 (e:\nts_sms_fre\sms\client\osdeployment\setupwindows\setupwindows.cpp,668) this->installGina (), HRESULT=80070003 (e:\nts_sms_fre\sms\client\osdeployment\setupwindows\setupwindows.cpp,691) this->installGinaImage (), HRESULT=80070003 (e:\nts_sms_fre\sms\client\osdeployment\setupwindows\setupwindows.cpp,416) setup.run (), HRESULT=80070003 (e:\nts_sms_fre\sms\client\osdeployment\setupwindows\setupwindows.cpp,1707) Exiting with code 0×80070003 Install hook failed with error code (80070003). Failed to install Gina (80070003)

  60. и это кстати все на шеге «Setup windows and ConfigMgr» в таске... т.е. там, где идет апгрейд клиента... отрубил на время именно этот шаг... пробую... =)

  61. Доброго дня. У меня проблема при включении машины-без настройки доп. параметров DHCP адрес присваивался клиенту , затем начинается загрузка TFTP, затем пишет РХЕ-Е32: TFTP open timeout

    TFTP...и все на этом.

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

  62. Были ситуации когда помогало удаление опции PXEClient в DHCP. Попробуйте, возможно это ваш случай

  63. вот спасибо-это именно тот случай))))

  64. Кстати интересно, почему проверка пререквизит чек, не выдает WDS в качестве зависимостей. Вот так без мануала, приходится догадываться.

  65. Наверное потому что сервер WDS, равно как и роль PXE Point не является обязательной при установке SCCM 😉

  66. Очень мудрый ответ :). Но кроме PXE метода в Determine Your Operating System Deployment Method указаны и другие, но все они требуют загрузочного носителя (акромя сайд бай сайд). Можно было бы и сказать пару слов при установке. Но это так, к слову. Хорошая статья.

  67. Добрый вечер! У меня вот такая вот ошибка выдается после получения адреса машиной:

    Contacting Server: 10. ...

    Failed to restart TFTP.

    TFTP download failed

    PXE-M0F: Exiting Intel PXE ROM.

    Opetating Systen not found

    Что не так я мог сделать. Вроде все по инструкции делал (((

  68. В DHCP Windows 2008 нет параметра 060.

  69. >odin

    Вы хоть комментарии читайте чтоли 🙁 например №50.

    >Что не так я мог сделать. Вроде все по инструкции делал (((

    Вы настройки свои расскажите.

  70. на 69 коммент

    AD и DNS на одном вирт. серваке, DHCP+WDS И SCCM на втором

    DHCP:

    №60 — PXEClient

    №66 — IP SCCM сервера

    №67 — SMSboot\x86\pxeboot.com

  71. Оба загрузочных образа (х86\х64) доступны на DP? Включена поддержка unknown компьюетеров, либо имеется соответсвующая запись в БД SCCM? Назначен TS на правильную коллекцию?

    Попробуйте параметр 60 убрать

  72. Доброго времени суток. Статья великолепна как и все остальные. Хотел бы спросить. А возможна ли полная установка SCCM и развертка на виртуальных машинах? Примерно в таком порядке.

    WinSRV 2008 Std (virt) +sccm2007

    winsrv2003 std (virt) +AD+dhcp+dns+wds+sql2005

    win xp pro (virt)

    WinSRV 2008 (Real) -шлюз.

    Хотел бы установить полностью sccm 2007 и настроить удаленную установку XP и т.д.

    Уважаемые гуру, подскажите, какие подводные камни можно ожидать при подобной установки.

    Спасибо.

  73. Не совсем понял вопрос, но попробую ответить 🙂

    Будет ли работать SCCM на вирт машине?

    -Все зависит от размера БД, на соответсвующем железе будет работать.

    Можно ли автоматически ставить Windows Server с определенным набором ролей

    -Сложно, но можно 🙂 unattend.xml в помощь, для а так же изучение параметров командной строки Dcpromo

    Установка Windows XP в виртуальной среде

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

    Можно ли с помощью SCCM полностью автоматически разворачивать новый филиал\офис?

    -Можно. Но достаточно сложно. Автоматизация процесса где-то на 75% довольно проста, а вот добрать оставшиеся 25% будет довольно не тривиальной задачей.

  74. Время доброе, подскажите, что нужно указать еще (учет. Записи с правами для ввода машины в домен, самого домена, и ou) — что бы новая машина автоматом добавлялась в домен?

    В процесс установки задумывается на этом месте, но результат нулевой...

  75. Да все по идее.

    Единственно в OU нужно указать именно OU, а не контейнер Computer. Если компы должны попадать в контейнер Computer, то поле OU оставляете пустым.

    Плюс после установки попробуйте ввести машину в домен и проверьте ее ввод под учетными данными, которые используются в Task Sequence.

    ну и самое последнее, читайте лог %windir%\debug\netsetup.log

  76. Добавлю, что этой учетке требуются права на создание объектов Computer в соответствующей OU. А то, может, права на ввод в домен есть, а на OU нет. А глядя на ошибку из логов (adapter not found), можно подумать невесть что 🙂

  77. Алексей Тараненко,Николай — спасибо ...

  78. Добрый день, Алексей!

    Сделал все по инструкции, но на клиенте при загрузке появляется следующее сообщение:

    CLIENT MAC ADDR: /... GUID...

    CLIENT IP: ... MASK:... DHCP IP:...

    GATEWAY IP:...

    TFPT.

    PXE-T02: ACCESS DENIED

    PXE-E3C: TFTP Error -Access Violation

    PXE-M0F: Existing Broadcom PXE ROM.

    Boot from CD:

    И на сервере SCCM после перезагрузки:

    Служба «Упрощенный FTP-демон» завершена из-за ошибки

    Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт).

    Подскажите как быть... танцы с бубном не помогают )

  79. Алексей, спасибо за статью!

    Подскажите пож-та по проблемке:

    OSD и DHCP находятся на разных серверах, при запуске установки на машине клиента появляется следующее сообщение:

    CLIENT MAC ADDR: 00 1D 92 DA 5D 51 GUID 801ED971 71B9 1310 A8D4 93EE351F16D3

    CLIENT IP: 172.20.34.50 MASK: 255.255.255.0 DHCP IP: 172.20.34.140

    GATEWAY IP: 172.20.34.1

    TFTP.

    PXE-T02: Access Denied

    PXE-E3C: TFTP Error — Acess Violation

    PXE-M0F: Exiting Broadcom PXE ROM.

    На этом все заканчивается.

    И после установки WDS на сервере появилась ошибка:

    Тип события: Ошибка

    Источник события: Service Control Manager

    Категория события: Отсутствует

    Код события: 7023

    Дата: 24.12.2009

    Время: 14:50:45

    Пользователь: Н/Д

    Компьютер: server

    Описание:

    Служба «Упрощенный FTP-демон» завершена из-за ошибки

    Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт).

    Дополнительные сведения можно найти в центре справки и поддержки, в «http://go.microsoft.com/fwlink/events.asp».

    Переустановка WDS и PXE SCCM не помогли.

  80. В дополнение к советам на течнете, предлагаю удалить роль PXE. В настройках WDS сервера указать ответ все компьютерам. Добавить на WDS сервер загрузочный образ. Посмотреть, работает ли вообще у вас сам WDS. Если все прошло штатно и ответ от WDS сервера получен, тогда устанавливаем PXE и проверяем настройки.

  81. Добрый день, Алексей!

    Скажите пожалуйста, можно ли при установке на ПК winXP c помощью sccm форматировать только C:\ , а D:\ не трогать (при этом сохраняя данные на диске D)

  82. Да, но не через стандартный шаг, а через запуск своей команды format c

  83. Подскажите пожалуйста! У меня такая проблема, начинаю установку, поевляется окно для ввода пароля нажимаю далее и он мне выдает ошибку «Эта последовательность задач не может быть выполнена, так как файлы программ для S0100001 не могут располагаться в точке распространения.» И все машина уходит в ребут!

  84. Найдите программу с кодом S0100001 и назначте ее на Distribution Point, если она уже назначена, тогда обновите ее.

  85. Проблема в том что S0100001 это образ загрузки (x86)!!! И друго ничего нет с таким кодом!

  86. Назначьте его обе DP (общая сайта и сетевая папка от точки PXE) если уже назначен, сделайте апдейт пакета.

  87. Вообщем я все сделал, но ни чего не помогло! Появилась мысль, у меня он жалуется абсолютна на все программы!

    То есть, наверно, что то не так с точкой распространения! В логах на клиенте есть такая строчка:

    <![LOG[Found 0 DPs in subnet, 0 DPs in local site, 1 DPs in remote location and 0 Multicast DPs]LOG]!

    Это сообщение выскакие как я понимаю после того как он обращается к программе S0100001!

  88. Проверьте границы сайта.

  89. Алексей у меня почему то в консоли SCCM при конфигурировании точки PXE, нет галочки: Site manager – Site Systems – сервер SCCM – ConfigMgr PXE service point

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

    В чем может быть проблема?

  90. Вернее даже не так, он при загрузки после набора пароля, говорит, щас запустим Task, а после него сразу пишет, не хватает прав...как так, я везде прописал ВСЕ

  91. не совсем понял, можно скриншот

    PS: сорри за позний ответ, не заметил камент

  92. У меня появилась такая же проблема, как у Дмитрия , причём все сначала работало хорошо. Не появилось-ли решение этой проблемы?

  93. Опишите проблему и ваши шаги для ее решения

  94. Это проявляется при загрузке ОС при помощи PXE (bare metal). Загружаются загрузочные образы, затем когда должна выполняться последовательность задач выходит сообщение: «Эта последовательность задач не может быть выполнена, так как файлы программ для S0100047 не могут располагаться в точке распространения.»

    И если я поменяю последовательность задач, т.е. например создам новую, скопирую в точку распространения, сообщение остается то же, меняется номер последовательности задач.Причём самое интересное, что при обновлении ОС последовательность задач работает!

  95. Ну так а сама программа S0100047 на ближайщую DP назначена? и кстати, что это за программа?

    подозреваю что это какой-нибудь пакет драйверов

  96. Эта dP на сервере, где лежит основной сайт, это образ операционки.

    пакет по-каким-то причинам не скопировался в DP, в ней пишет что ожидается установка и дата стоит непонятная 10.04.70 , думаю что с самим сервером что-то...

  97. ну так может и нужно начать с этого момента? «думаю что с самим сервером что-то...»

    😉

  98. Давно он просто переустановиться хочет...

  99. Добрый день!

    Спасибо за статью. Очень хорошо все расписано.

    Настраиваю SCCM по вот этой статье blogs.technet.com/b/fedor... -r2-sp2-rus.aspx. Использую встроенные образы загрузки. При загрузке PXE выскакивает ошибка 0xc0000098 windows boot configuration data file does not contain a valid os entry. Просмотрев трафик нашел, что tftp не находит файл \hiberfil.sys00 после чего загрузка прекращается и выдается ошибка.

    Не подскажите в может быть проблема?

  100. Можете попробовать воспользоваться этим описанием blogs.technet.com/b/feder...sed-systems.aspx

    Ну или регенерировать образ, проверив настройки по моей статье.

Опубликовать

Я не робот.