Solaris: Сетевая установка Solaris

Автор Eugeny Nemo  // 18.01.2012
Технология 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

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


Share this:


Комментарии (0) Добавить
Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.