Технология Jumpstart

(сетевая установка Solaris)

Базовый step-by-step


Рассмотрена установка Solaris 9 на хост с именем client, сервером служит хост с уже установленной OS Solaris 9 с именем server.

Установка Solaris 8 и Solaris 9 аналогичны.


Суть технологии JumpStart заключается в установке install-сервера, на котором доступен по NFS дистрибутив операционной системы, и запущены некоторые демоны, позволяющие произвести начальную инициализацию процесса инсталляции на target-системе (задать её hostname и ip-адрес, указать некоторые параметры установки).


На сервер устанавливаем инсталляционный образ операционной системы. Для этого можно использовать любую директорию (в примере - /export/home0/ins), главное, чтобы на разделе, её содержащем, хватило места под образ (для образа Solaris 9 необходимо около 2.2 Гб).


Далее вставляем первый диск Solaris 9 OE software в CD-ROM.

Перемещаемся на СD в раздел .../s0/Solaris_9/Tools, таким образом текущая директория такова:


# pwd

/cdrom/sol_9…/s0/Solaris_9/Tools


Запускаем скрипт setup_install_server


# ./setup_install_server /export/home0/ins

Verifying target directory…

Calculating the required disk space for the Solaris 9 product

Copying the CD image to disk…

Install server setup complete


Теперь меняем 1 CD на 2 CD. Для этого:


# cd /

# eject cdrom


На 2 CD перемещаемся в раздел …/s0/Solaris_9/Tools

Запускаем script add_to_install_server


# ./ add_to_install_server /export/home0/ins

Procedure completed succesfully.


Инсталляционный образ готов.


Теперь необходимо «расшарить» директорию, в которой был создан образ. Для этого в файл /etc/dfs/dfstab добавим строку:

share –F nfs –o ro,anon=0 /export/home0/ins


После чего:


# shareall


Важным условием для успешной инсталляции является нахождение в одной подсети (в одном широковещательном сегменте) хостов сlient и server.


Узнать MAC-адрес client'а, можно из OpenBoot. Если работа с ним идёт локально, то попасть в OpenBoot можно комбинацией Stop+A, если же через COM-порт, то послав сигнал BREAK (Alt+B в TerraTerm).

Получив командную строку OpenBoot, запрашиваем информацию командой banner:


ok banner


В числе прочей информации будет выведен MAC-адрес сетевого интерфейса этого хоста. Теперь, когда известен MAC адрес client, надо на server в файле /etc/ethers задать соответствие MAC клиента и его имени, для чего добавить строку:

8:0:20:82:d8:8f client


В фале /etc/hosts необходимо поставить в соответствие имени клиента его новый ip-адрес, для чего добавить строку:

192.168.50.2 client


Теперь перемещаемся в директорию образа /export/home0/ins/Solaris/Tools и запускаем скрипт add_install_client, в параметрах указывая NFS-путь до созданного нами образа, имя клиента и тип системы:


# pwd

/export/home0/ins/Solaris/Tools

# ./add_install_client –c server:/export/home0/ins client sun4u

updating /etc/bootparams

copying inetboot to /tftpboot


На этом процесс добавления клиента закончен.


На самом клиенте в Open Boot набираем:


ok boot net – install


После непродолжительного времени загрузки запустится процесс инсталляции.


rip 18.11.03

18.11.03

1.0