From: Eugeny Nemo <n at mo.pp.ru>
Newsgroups: http://mo.pp.ru
Date: Mon, 20 Sep 2004 18:21:07 +0000 (UTC)
Subject: Сетевая установка Solaris
Оригинал: http://mo.pp.ru/texts/jumpstart.html
Технология 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
Теперь необходимо <<расшарить>> директорию, в которой был создан
образ. Для этого в файл /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-путь до созданного нами образа, имя клиента
и тип системы: