Часто возникает необходимость быстрой инсталляции типового ПО на большое число компьютеров. Есть множество способов ускорения и автоматизации этого процесса. Каждый из них имеет свои достоинства и недостатки. Можно установить SUS (RIS), тогда будет возможна установка на большое число компьютеров по сети. Однако, при этом значительно увеличится сетевой трафик. Да и не в каждом случае такой способ подходит. Необходимы сетевые карты с возможностью загрузки ОС по сети (если необходимо удаленно установить ОС). Для удаленной установки многих программ необходимо создавать т.н. файлы ответов, содержащие параметры установки. Если взять общий случай, когда множество компьютеров приобретены и их жесткие диски не содержат операционных систем, то для такого варианта предпочтительнее использовать т.н клонирование (или дублирование) жестких дисков. Основное условие для успешного выполнения такой операции является схожесть аппаратной части компьютеров (по крайней мере схожие Chipset, примерно одинаковые по объему диски). Экспериментально установлено, что параметры «схожести» довольно широки. По крайней мере удавалось без проблем произвести клонирование системы, инсталлированной на компьютере с материнской платой Intel 845 GLLY, на компьютеры с платами других марок (Gigabyte, Chaintech, и др.).
Существует множество программ дублирования дисков, а так же создания их образов. Наиболее используемыми считаются Ghost (Symantec) и Drive Image (Power Quest). Эти программы завоевали популярность из-за их простоты в использовании и высокой надежности при минимуме затрат. Однако, не все так просто, как кажется на первый взгляд. Одно дело, когда необходимо дублировать диск локального компьютера, не входящего в домен или рабочую группу, и совсем другое, когда необходимо создать клон компьютера сети. Как известно, каждый компьютер сети имеет уникальный идентификатор, т.н. SID. Если дублировать диск такого компьютера обычным способом, то, соответственно, дублируется и его SID, а это может вызвать большие проблемы при работе в сети. Для Windows-based систем существует возможность перед клонированием жесткого диска «стереть» этот идентификатор. Для этого служит программа sysprep, входящая в состав дистрибутива Windows (2000, XP и Server2003). Эта программа обычно расположена в каталоге \SUPPORT\TOOLS в архиве deploy. Запускать эту программу необходимо на заключительном этапе подготовки к дублированию.
Теперь по порядку:
В результате выполнения операций дублирования, получаем компьютер, содержащий полностью работоспособную ОС и все предустановленное ПО. Необходимо заметить, что при клонировании сохраняются доменные SID, относящиеся к правам доступа к файлам или программам. Так, после дублирования остались актуальными настройки локальной группы «Администраторы», содержащей доменные учетные записи (разумеется, после включения компьютера в домен). Так же сохранились настройки безопасности для RAdmin (использовалась “NT Security”). Кроме того, при использовании клонированного диска нет необходимости устанавливать дополнительные сервис-паки и апдейты, т.к. все это можно (и нужно) сделать при создании образцового диска.
Практика показала, что время, затрачиваемое на создание одной копии (с учетом работ по извлечению-установке жестких дисков, сборке-разборке компьютера и окончательной настройки) не превышает получаса. Таким образом, имея подготовленный образцовый диск или его образ, за один день можно обработать 16 компьютеров и более. Сам процесс дублирования дисков (запись) составляет в зависимости от объема установленного софта от 5 до 15 минут. Удобнее всего (при возможности) сначала произвести дублирование максимального числа дисков, а уж потом выполнить завершающие операции.
Net J