Обсуждение статьи тематического каталога: Сетевая установка Solaris (solaris install)Ссылка на текст статьи: http://www.opennet.me/base/sys/solaris_jumpstart.txt.html
Хорошая статейка. Сделал Jumpstart за пару минут.
>Хорошая статейка. Сделал Jumpstart за пару минут.Добрый день уважаемый,
Вы сделали JumpStart по этой статье ??? Если да то в этой статье еще упущены многие моменты которые требуется воспроизвести и если вы не читали Sun MAN то я вам не верю что это у вас получилось или попробуйти раскотать его заново без помощи этой статьи и попробывать Custom Jumpstart Server Hand's Over и вот тогда вы сами должны написать статью для себя не для Инета и тогда ВЫ становитесь админом который должен творить и сотворять разного рода красоты и упрощять ВСЕ, все задачи до минимума !!!С уважением ваш Аноним ....
Данная стать аналог на sun.com и не каких новых вещей и не даже не hand's over, а так же где инфа о DNS DHCP (x86) и tftt. Ибо статья не полная и не предусмотренны вещи с которыми сталкиваешся в реалите то в топку данную статью, не верующие лезти на sun.com и курите тра..утые мануалы !!!
Jumpstart почти тоже самое, что Kickstart от шапки, но в плане документации полное гэ. Как и вся документация от sun. Ставив не единожды redhat и centos по сети, Jumpstart + SPARC занял у меня больше недели ежедневного курения манов и форумов, но и тогда множество деталей раскрывалось экспериментально.Вопросы, которые могут возникнуть:
- Bootparams или переменные DHCP? hostname из bootparams, остальное из dhcp, в нем же передаются пути к install и config дирректриям
- что делает add_install_client? Прописывает клиента в rarp, dhcp, tftpboot. Но что если tftp и dhcp на разных серверах? Все делаем вручную
- rarp или dhcp? dhcp однозначно
- какие переменные нужны dhcp? Sroot*, Sinst*, Sjump*
- почему нужно ставить в dhcp перед mac число 01? Это признак inet, специфика архаичного in.dhcpd, как и разные команды конфигурации dhtadm, pntadm
- где брать первоначальный загрузчик? С диска solaris - inetboot
- NFS, директории config и install должны быть в единой шаре, sparс не смонтирует вам вторую шару. Если не видит sysidcfg и profile-ы, то это рыть сюда.
- ограничения опций sysidcfg 250 символов? полный shit
- где взять vendor для dhcp? Частично из uname -i, частично из sun-овской документации (касательно значения sun4*)Много крови попил Jumpstart...
Кроме того, если вам вздумается установить install server на Linux, то и тут будет море граблей. Хотя, казалось бы, nfs и tftp везде одинаков.
Но нет, вам придется раскурить, что делает скрипт setup_install_server. Вся его магия по сути заключается в копировании дистрибутива в каталог, который будет виден по nfs. Но копировать надо правильно! Мои попытки скопировать файло любыми способами сводилось к ошибке загрузчика "Not valid image" Загрузчик проверяет не только наличие файлов, но и атрибуты файлов, наличие пустых скрытых файлов (.*). Когда получилось правильно скопировать (в solaris многое не gnu и утилиты работают не так), после монтирования каталога на NFS вы обнаружите, что атрибуты файлов и каталогов изменились. На этом этапе я сдался и за 10 минут поднял по проторенному выше пути install сервер на Solaris.