Практическая работа №1 Автоматизация развертывания систем Цель: изучить средства автоматизации развертывания (установки) систем MS Winwods, получить представление о методах развертывания системы на множестве компьютеров, научиться составлять сценарии установки ОС Windows. Ознакомиться с процессом клонирования дисков в Windows. Необходимо: 1) Установленная виртуальная машина MS Windows 2003 2) Утилиты setupmgr и sysprep из дистрибутива windows. 3) Утилиты комплекта sysinternals. 4) Компьютер с установленной системой Virtualbox. 5) Образ CD - диска любой системы копирования разделов. 6) Доступ в Интернет. Краткие теоретические сведения Одной из типичных задач системного администрирования является установка и настройка операционной системы на одном или нескольких компьютерах с последующей установкой и настройкой программного обеспечения. В случае когда задача решается для одного – двух компьютеров вполне нормально выполнять все эти процедуры вручную, однако при значительном числе компьютеров затраты рабочего времени оказываются значительны. Существуют несколько методов автоматизации процесса развертывания систем: - использование сценариев установки, - использование серверов удаленной установки, - использование клонирования дисков. Сценарии установки представляют собой текстовые файлы или файлы XML, содержащие параметры работы программы-инсталлятора системы. Этот подход позволяет исключить или сократить активность оператора при стандартной инсталляции системы. Сервера удаленной установки систем (например MS Windows RIS, входящий в состав ОС MS Windows Server) позволяют размещать дистрибутивы ОС в сети и устанавливать их на рабочие станции с помощью удаленной загрузки. Наибольшую степень автоматизации процесса установки дает метод клонирования дисков. Суть метода заключается в том, разделы жесткого диска с установленной и настроенной операционной системой и программным обеспечением копируются на другой жесткий диск или раздел. Причем возможно создавать образа разделов в виде отдельных файлов, с одной стороны сохраняя тем самым резервные копии работающей системы, а с другой получая возможность использовать эти образа при развертывании других компьютеров. Все эти функции выполняет специальное программное обеспечение (для домашнего пользования и для SOHO сектора: Norton Ghost и Acronis TrueImage , для корпоративных клиентов Symantec Ghost Solution Suite и Acronis True Image Enterprise Server, Clonzilla). Этот метод без дополнительных операций работает только для компьютеров с идентичными (или близкими) наборами системной логики. При попытке просто перенести систему между компьютерами с разными дисковыми контроллерами или системами управления питанием, операционная система Windows скорее всего окажется неработоспособной. В случае, когда система ставится на разнородные конфигурации компьютеров применяют или сценарии установки (аннотированную установку) или утилиты предварительной подготовки системы к клонированию, когда из нее удаляются все платформозависимые компоненты. Автоматизация развертывания позволяет значительно сократить трудозатраты, сократить время установки и модификации системы и, следовательно повысить функциональность. В состав дистрибутива MS Windows входит набор утилит в каталоге SUPPORT\TOOLS\. 1 Среди этих утилит в файле DEPLOY.CAB содержится утилиты создания сценариев установки (setupmgr.exe), дополнительной обработки (sysprep.exe) и документации по их использованию (deploy.chm и ref.chm). Клонирование (копирование дисков или разделов) используются системы клонирования дисков. Порядок выполнения работы: В работе будет проводится клонирование дисков с предварительной подготовкой системы с помощью утилиты sysprep к переносу (клонированию) на другую платформу. Ниже приведен порядок выполнения работы: 1) Запустите виртуальную машину Windows. Сделайте снимок исходного сотояния системы. В виртуальной машине из каталога TOOLS возьмите файл DEPLOY.CAB и извлеките из него файлы в папку C:\sysprep. 2) Используя документацию, а так же материалы сайта http://technet.microsoft.com/enus/library/cc776554(WS.10).aspx определите: - как реализуется аннотированная установка, - в чем назначение и различие трез режимов работы утилиты sysprep (audit, factory и reseal). 3) Создайте необходимые конфигурационные файлы для утилиты sysprep, с помощью которых выполнятся следующие действия: - будет установлены указанный преподавателем серийный номер, имя компьютера «WS-(номер ваше реальной рабочей станции)», разрешение экрана 800х600. - подключит компьютер к рабочей группе WG - задаст IP адрес = 172.21.21. «номер вашей реальной рабочей станции», маску класса C, шлюз 172.21.21.250, - отключит WINS, - заблокирует построение списка всех стандартных драйверов устройств хранения, - удалит из системы стандартные игры, - установит до клонирования пакет дополнений VBoxWindowsAdditions-x86.exe (этот файл можно взять с диска который монтируется в виртуальной машине при выборе пункта меню «Устройства \ Установить дополнения гостевой ОС») - укажет расположение каталога с дистрибутивом ОС (C:\CD\i386) - укажет каталог (C:\sysprep\x86) в котором программа миниустановки будет искать драйвера устройств. 4) Закончив сценарий, создайте снимок виртуальной машины. 5) С помощью утилит sysinternals определите SID вашего компьютера и запишите его. 6) Запустите sysprep с необходимыми ключами, убедитесь, что сценарии работают корректно. 7) Восстановите последний снимок. 8) После завершения работы системы в среде виртуализацииVirtualBox отредактируйте виртуальную машину, добавив в нее еще один жесткий диск (на него мы будем клонировать нашу систему), и подключите в виртуальном приводе CD ISO-образ диска программы клонирования. Включите виртуальную машину, убедившись, что будет осуществляться загрузка с CD. 9) С помощью программы клонирования скопируйте исходный диск на новый. Выключите виртуальную машину. 10) Отредактируйте ее конфигурацию, отключив первый диск и отключив ISO образ диска программы клонирования от виртуального CD привода. 11) Запустите виртуальную машину. Дождитесь окончания мини установки. 12) Проверьте выполнение вашего сценария. Найдите и исправьте возможные ошибки. 13) С помощью утилиты psgetsid из набора sysinternals определите SID вашего 2 компьютера, запишите его и сравните с предыдущим. Сохраните данные. 14) Сохраните конфигурационные файлы. В отчет: на адрес edu-net@yandex.ru в заголовке письма: №группы ФИО №работы латинскими буквами (например: 5555 Fedor Sumkin 1) 1) конфигурационные файлы, 2) параметры командной строки запуска sysprep.exe, 3) первый и второй SID. 4) фрагмент сценария аннотированной установки, который позволяет: - перенести папку для хранения профилей пользователей в C:\Profiles - настроить прокси сервер в броузере IE на proxy.ifmo.ru 3128 Ответы на вопросы: 5) Что такое SID в системе Windows и зачем при клонировании для новых компьютеров генерируют новые SID? 6) Как можно поменять SID не используя sysprep? 7) Как использовать сценарий аннотированной установки, используя загрузку с дистрибутивного CD? 8) В чем разница в работе sysprep между режимом audit, reseal и factory? В чем состоит назначение каждого режима? Отчет выслать в течении 2-х недель после выполнения работы. Еще одна неделя отводится на ответы на возможные вопросы и исправления. 3