Технология 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