Способ
Создание профиля установки (файл конфигурации с описанием параметров и особенностей установки) может отнять достаточно много времени. Если планируется установить Solaris на два-три компьютера, быстрее будет установить Solaris на каждый из них способом Solaris Web Start Installation Program или с помощью suninstall.
Этот способ специально предназначен для пакетной установки системы на несколько компьютеров и не предполагает интерактивного общения между программой-установщиком и системным администратором.
Порядок
"Быстро" не означает полную автоматизацию, потому что включить эти компьютеры и скомандовать им "загрузиться с такого-то сервера и установить оттуда систему" придется все-таки вручную. К счастью, эта команда довольно проста, и поэтому ее можно поручить ассистенту, он и будет обходить все двести рабочих мест, на которые решено устанавливать новый Solaris.
Метод Custom JumpStart Installation предполагает длительную подготовку, за которой следует собственно установка. Вы сможете найти чрезвычайно детальное руководство по установке (более четырехсот страниц, из которых большая часть посвящена Custom JumpStart Installation) по адресу .
В данной лекции мы обсуждаем лишь основные моменты
Наиболее важные моменты, которые следует помнить при
Технически возможно обойтись и без
Процедура создания такого файла выглядит примерно так:
echo "system_locale=en_US" > sysidcfg
echo "timezone=US/Pacific" >> sysidcfg
echo "network_interface=primary {hostname=YOUR HOSTNAME"
>> sysidcfg
echo " ip_address=YOUR HOST'S IP" >> sysidcfg
echo " netmask=255.255.255.0" >> sysidcfg
echo " protocol_ipv6=no}" >> sysidcfg
echo "terminal=vt100" >> sysidcfg
echo "security_policy=NONE" >> sysidcfg
echo "root_password=PASSWORD FROM SHADOW FILE" >> sysidcfg
echo "name_service=NONE" >> sysidcfg
echo "timeserver=localhost" >> sysidcfg
chmod 777 sysidcfg
После этого
Для создания
Создать каталог для образа дистрибутива командой:
mkdir -p /export/install/sparc
Затем выполнить следующие команды:
cd /cdrom/Solaris_9/Tools ./setup_install_server /export/install/sparc
Добавить к образу установки содержимое второго диска:
cd /cdrom/Solaris_9/Tools ./add_to_install_server /export/install/sparc
Аналогично смонтировать Solaris SPARC 9 Platform Edition Language CD_ROM и добавить его к образу установки:
cd /cdrom/Solaris_9/Tools ./add_to_install_server /export/install/sparc
Создать каталог для образа дистрибутива для платформы x86 командой:
mkdir -p /export/install/intel
Затем выполнить следующие команды:
cd /cdrom/Solaris_9/Tools ./setup_install_server /export/install/intel
Добавить к образу установки содержимое второго диска:
cd /cdrom/Solaris_9/Tools ./add_to_install_server /export/install/intel
Аналогично смонтировать Solaris INTEL 9 Platform Edition Language CD_ROM и добавить его к образу установки:
cd /cdrom/Solaris_9/Tools ./add_to_install_server /export/install/intel
При копировании с DVD процедура намного короче:
Выполнить команды
mkdir -p /export/install/intel cd /dvd/Solaris_9/Tools ./setup_install_server /export/install/intel
После копирования дистрибутива следует создать каталог /jumpstart, который будет содержать файлы, необходимые для
cp -r /export/install/sparc/Solaris_9/Misc /jumpstart_sample /jumpstart
Теперь следует сделать этот каталог доступным в сети, добавив соответствующую команду в /etc/dfs/dfstab:
share -F nfs ro,anon=0 /jumpstart
А затем потребовать экспортировать все указанные в /etc/dfs/dfstab каталоги командой
shareall
Теперь для каждой группы однотипных компьютеров, на которые будет производиться eng_prof и mark_prof, для компьютеров на платформе SPARC и x86 соответственно. Оба профиля следует разместить в каталоге /jumpstart:
cat /jumpstart/eng_prof install_type initial_install system_type standalone partitioning default cluster SUNWCprog filesystem any 512 swap
Первая строка говорит о том, что мы выполняем установку новой системы, а не обновление. Вторая строка выбирает тип установки, третья определяет, что разбиение дисков будет выполнено по умолчанию, четвертая определяет группу ПО, которая будет установлена (в данном случае -
cat /jumpstart/mark_prof install_type initial_install system_type standalone partitioning default cluster SUNWCuser package SUNWaudio
Все строки, кроме последней, нам уже знакомы. Строка cluster указывает на то, что на компьютеры, для которых будет выбран этот профиль, следует установить группу ПО End User, а строка package требует установить дополнительный пакет ПО поддержки подсистемы звука.
Программа suninstall в процессе suninstall, на основании каких свойств компьютера можно выбрать для него тот или иной профиль установки.
Критерии выбора могут разниться - от IP-адресов сети, в которой находится компьютер, до его архитектуры, объема памяти или модели. Список основных доступных ключевых параметров содержится в табл. 24.1.
| Ключевой параметр | Значение | Смысл | Пример |
|---|---|---|---|
arch |
processor_type может быть |
Тип процессора, можно узнать по команде uname -a |
arch sparc |
disksize |
actual_disk_name size_range | actual_disk_name имя диска в форме
size_range - размер диска в мегабайтах, указывается диапазон возможных значений |
disksize c0t3d0 250-300 |
domainname |
actual_domain_name | Имя домена NIS, к которому себя относит эта система, имеет смысл только для случаев обновления уже установленной системы, имя можно узнать по команде domainname |
domainname ENGNR |
hostaddress |
actual_IP_address | IP-адрес системы | hostaddress 192.168.1.3 |
hostname |
actual_host_name | Имя комьютера, выдается по команде uname -n |
hostname synny.pu.ru |
installed |
slice version | slice имя раздела диска в форме version - имя версии или слово Слово |
installed c0t3d0s1 Solaris_9 |
karch |
actual_platform_group | Допустимые значения Если система уже установлена, значение этого параметра можно получить командой |
karch i86pc |
memsize |
physical_mem | Размер физической (оперативной памяти), указывает диапазон в мегабайтах или конкретное значение (также в мегабайтах) Уже установленная система сообщает это значение по команде |
memsize 64-128 |
model |
actual_platform_name | Имя системной платформы. Список соответствий содержится в Solaris 9 Sun Можно узнать на уже установленной системе с помощью команды Если этот параметр должен содержать пробелы, замените их на подчеркивания, как в примере |
SUNW, Sun_4_50 |
network |
network_num | Номер сети, в которой располагается система, определяется из IP-адреса и маски, в том числе и если параметры IP получены по DHCP при загрузке | network 192.168.3.0 |
osname |
Solaris_x | Версия уже установленной на компьютере системы Solaris | osname Solaris_8 |
Предположим, наши компьютеры отличаются прежде всего адресами сетей, в которых им предстоит работать: компьютеры SPARC будут работать в сети 192.168.1.0, а x86 - в 192.168.2.0. Тогда файл
network 192.168.1.0 - eng_prof network 192.168.2.0 - mark_prof
Чтобы завершить процедуру создания файла check:
cd /jumpstart ./check
Если скрипт check не найдет ошибок, он создаст файл rules.ok.
Теперь следует на add_install_client:
cd /export/install/sparc/Solaris_9/Tools ./add_install_client -c servername:/jumpstart hostname sun4u
Здесь указывается имя servername ) и каталог jumpstart, разделяемый в сети через NFS, имя компьютера, на который будет производиться sun4u обозначает систему Sun Ultra-5). Эту команду надо выполнить для каждого компьютера!
Аналогичную процедуру надо проделать и с добавлением в список устанавливаемых компьютеров тех, что имеют архитектуру x86:
cd /export/install/intel/Solaris_9/Tools ./add_install_client -c servername:/jumpstart hostname i86pc
Если при этом надо обеспечить загрузку этих компьютеров по сети, следует на сервере загрузки выполнить команду
cd /export/install/intel/Solaris_9/Tools ./add_install_client -d -s bootserver:/export/install/intel \ -c installserver:/jumpstart SUNW.i86pc i86pc
Ключ -d объясняет, что клиент сервера загрузки использует DHCP, - s указывает путь к серверу с дистрибутивом, - c - путь к серверу с каталогом jumpstart (в общем случае это могут быть разные серверы).
SUNW.i86pc - это класс DHCP для всех клиентов архитектуры x86, i86pc - название платформы для всех компьютеров x86.
После включения системы SPARC в строке OpenBoot следует выполнить команду
boot net - install
Система Solaris установится с
Для загрузки и
Образ дискеты доступен по адресу:
Для загрузки может потребоваться указать дополнительные сведения. Так, сразу после загрузки системы x86 вы увидите меню выбора интерактивной установки или
b install [url:ask] [dhcp] [nowin]
В [] указаны необязательные параметры. Ниже объясняется их смысл. При загрузке SPARC-систем можно в команде boot install указывать эти же параметры в этом же порядке.
url - указывает расположение файла конфигурации JumpStart. Может иметь значения:
жесткий диск данного компьютера:
file://jumpstart_dir_path/compressed_config_file
сервер NFS:
nfs://server_name:IP_address/jumpstart_dir_path
/compressed_config _file
web-сервер:
http://server_name:IP_address/jumpstart_dir_path
/compressed_config_fileproxy_info
Если файл параметров
http://131.141.2.32/jumpstart/config.tar
Если сжатый файл конфигурации размещен на web-сервере, доступ к которому возможен только через прокси-сервер, следует указать IP-адрес прокси-сервера:
http://www.jumpstart.company.com/jumpstart/config.tar132.14.231.1
Здесь 132.14.231.1 - IP-адрес прокси-сервера.
ask - означает, что после загрузки и соединения с сетью программа
dhcp - означает требование использовать сервер DHCP; если этого не указать, программа
nowin - указывает, что не следует использовать графический режим при
Способ
Создание профиля установки (файл конфигурации с описанием параметров и особенностей установки) может отнять достаточно много времени. Если планируется установить Solaris на два-три компьютера, быстрее будет установить Solaris на каждый из них способом Solaris Web Start Installation Program или с помощью suninstall.
Этот способ специально предназначен для пакетной установки системы на несколько компьютеров и не предполагает интерактивного общения между программой-установщиком и системным администратором.
Порядок
"Быстро" не означает полную автоматизацию, потому что включить эти компьютеры и скомандовать им "загрузиться с такого-то сервера и установить оттуда систему" придется все-таки вручную. К счастью, эта команда довольно проста, и поэтому ее можно поручить ассистенту, он и будет обходить все двести рабочих мест, на которые решено устанавливать новый Solaris.
Метод Custom JumpStart Installation предполагает длительную подготовку, за которой следует собственно установка. Вы сможете найти чрезвычайно детальное руководство по установке (более четырехсот страниц, из которых большая часть посвящена Custom JumpStart Installation) по адресу .
В данной лекции мы обсуждаем лишь основные моменты
Наиболее важные моменты, которые следует помнить при
Технически возможно обойтись и без
Процедура создания такого файла выглядит примерно так:
echo "system_locale=en_US" > sysidcfg
echo "timezone=US/Pacific" >> sysidcfg
echo "network_interface=primary {hostname=YOUR HOSTNAME"
>> sysidcfg
echo " ip_address=YOUR HOST'S IP" >> sysidcfg
echo " netmask=255.255.255.0" >> sysidcfg
echo " protocol_ipv6=no}" >> sysidcfg
echo "terminal=vt100" >> sysidcfg
echo "security_policy=NONE" >> sysidcfg
echo "root_password=PASSWORD FROM SHADOW FILE" >> sysidcfg
echo "name_service=NONE" >> sysidcfg
echo "timeserver=localhost" >> sysidcfg
chmod 777 sysidcfg
После этого
Для создания
Создать каталог для образа дистрибутива командой:
mkdir -p /export/install/sparc
Затем выполнить следующие команды:
cd /cdrom/Solaris_9/Tools ./setup_install_server /export/install/sparc
Добавить к образу установки содержимое второго диска:
cd /cdrom/Solaris_9/Tools ./add_to_install_server /export/install/sparc
Аналогично смонтировать Solaris SPARC 9 Platform Edition Language CD_ROM и добавить его к образу установки:
cd /cdrom/Solaris_9/Tools ./add_to_install_server /export/install/sparc
Создать каталог для образа дистрибутива для платформы x86 командой:
mkdir -p /export/install/intel
Затем выполнить следующие команды:
cd /cdrom/Solaris_9/Tools ./setup_install_server /export/install/intel
Добавить к образу установки содержимое второго диска:
cd /cdrom/Solaris_9/Tools ./add_to_install_server /export/install/intel
Аналогично смонтировать Solaris INTEL 9 Platform Edition Language CD_ROM и добавить его к образу установки:
cd /cdrom/Solaris_9/Tools ./add_to_install_server /export/install/intel
При копировании с DVD процедура намного короче:
Выполнить команды
mkdir -p /export/install/intel cd /dvd/Solaris_9/Tools ./setup_install_server /export/install/intel
После копирования дистрибутива следует создать каталог /jumpstart, который будет содержать файлы, необходимые для
cp -r /export/install/sparc/Solaris_9/Misc /jumpstart_sample /jumpstart
Теперь следует сделать этот каталог доступным в сети, добавив соответствующую команду в /etc/dfs/dfstab:
share -F nfs ro,anon=0 /jumpstart
А затем потребовать экспортировать все указанные в /etc/dfs/dfstab каталоги командой
shareall
Теперь для каждой группы однотипных компьютеров, на которые будет производиться eng_prof и mark_prof, для компьютеров на платформе SPARC и x86 соответственно. Оба профиля следует разместить в каталоге /jumpstart:
cat /jumpstart/eng_prof install_type initial_install system_type standalone partitioning default cluster SUNWCprog filesystem any 512 swap
Первая строка говорит о том, что мы выполняем установку новой системы, а не обновление. Вторая строка выбирает тип установки, третья определяет, что разбиение дисков будет выполнено по умолчанию, четвертая определяет группу ПО, которая будет установлена (в данном случае -
cat /jumpstart/mark_prof install_type initial_install system_type standalone partitioning default cluster SUNWCuser package SUNWaudio
Все строки, кроме последней, нам уже знакомы. Строка cluster указывает на то, что на компьютеры, для которых будет выбран этот профиль, следует установить группу ПО End User, а строка package требует установить дополнительный пакет ПО поддержки подсистемы звука.
Программа suninstall в процессе suninstall, на основании каких свойств компьютера можно выбрать для него тот или иной профиль установки.
Критерии выбора могут разниться - от IP-адресов сети, в которой находится компьютер, до его архитектуры, объема памяти или модели. Список основных доступных ключевых параметров содержится в табл. 24.1.
| Ключевой параметр | Значение | Смысл | Пример |
|---|---|---|---|
arch |
processor_type может быть |
Тип процессора, можно узнать по команде uname -a |
arch sparc |
disksize |
actual_disk_name size_range | actual_disk_name имя диска в форме
size_range - размер диска в мегабайтах, указывается диапазон возможных значений |
disksize c0t3d0 250-300 |
domainname |
actual_domain_name | Имя домена NIS, к которому себя относит эта система, имеет смысл только для случаев обновления уже установленной системы, имя можно узнать по команде domainname |
domainname ENGNR |
hostaddress |
actual_IP_address | IP-адрес системы | hostaddress 192.168.1.3 |
hostname |
actual_host_name | Имя комьютера, выдается по команде uname -n |
hostname synny.pu.ru |
installed |
slice version | slice имя раздела диска в форме version - имя версии или слово Слово |
installed c0t3d0s1 Solaris_9 |
karch |
actual_platform_group | Допустимые значения Если система уже установлена, значение этого параметра можно получить командой |
karch i86pc |
memsize |
physical_mem | Размер физической (оперативной памяти), указывает диапазон в мегабайтах или конкретное значение (также в мегабайтах) Уже установленная система сообщает это значение по команде |
memsize 64-128 |
model |
actual_platform_name | Имя системной платформы. Список соответствий содержится в Solaris 9 Sun Можно узнать на уже установленной системе с помощью команды Если этот параметр должен содержать пробелы, замените их на подчеркивания, как в примере |
SUNW, Sun_4_50 |
network |
network_num | Номер сети, в которой располагается система, определяется из IP-адреса и маски, в том числе и если параметры IP получены по DHCP при загрузке | network 192.168.3.0 |
osname |
Solaris_x | Версия уже установленной на компьютере системы Solaris | osname Solaris_8 |
Предположим, наши компьютеры отличаются прежде всего адресами сетей, в которых им предстоит работать: компьютеры SPARC будут работать в сети 192.168.1.0, а x86 - в 192.168.2.0. Тогда файл
network 192.168.1.0 - eng_prof network 192.168.2.0 - mark_prof
Чтобы завершить процедуру создания файла check:
cd /jumpstart ./check
Если скрипт check не найдет ошибок, он создаст файл rules.ok.
Теперь следует на add_install_client:
cd /export/install/sparc/Solaris_9/Tools ./add_install_client -c servername:/jumpstart hostname sun4u
Здесь указывается имя servername ) и каталог jumpstart, разделяемый в сети через NFS, имя компьютера, на который будет производиться sun4u обозначает систему Sun Ultra-5). Эту команду надо выполнить для каждого компьютера!
Аналогичную процедуру надо проделать и с добавлением в список устанавливаемых компьютеров тех, что имеют архитектуру x86:
cd /export/install/intel/Solaris_9/Tools ./add_install_client -c servername:/jumpstart hostname i86pc
Если при этом надо обеспечить загрузку этих компьютеров по сети, следует на сервере загрузки выполнить команду
cd /export/install/intel/Solaris_9/Tools ./add_install_client -d -s bootserver:/export/install/intel \ -c installserver:/jumpstart SUNW.i86pc i86pc
Ключ -d объясняет, что клиент сервера загрузки использует DHCP, - s указывает путь к серверу с дистрибутивом, - c - путь к серверу с каталогом jumpstart (в общем случае это могут быть разные серверы).
SUNW.i86pc - это класс DHCP для всех клиентов архитектуры x86, i86pc - название платформы для всех компьютеров x86.
После включения системы SPARC в строке OpenBoot следует выполнить команду
boot net - install
Система Solaris установится с
Для загрузки и
Образ дискеты доступен по адресу:
Для загрузки может потребоваться указать дополнительные сведения. Так, сразу после загрузки системы x86 вы увидите меню выбора интерактивной установки или
b install [url:ask] [dhcp] [nowin]
В [] указаны необязательные параметры. Ниже объясняется их смысл. При загрузке SPARC-систем можно в команде boot install указывать эти же параметры в этом же порядке.
url - указывает расположение файла конфигурации JumpStart. Может иметь значения:
жесткий диск данного компьютера:
file://jumpstart_dir_path/compressed_config_file
сервер NFS:
nfs://server_name:IP_address/jumpstart_dir_path
/compressed_config _file
web-сервер:
http://server_name:IP_address/jumpstart_dir_path
/compressed_config_fileproxy_info
Если файл параметров
http://131.141.2.32/jumpstart/config.tar
Если сжатый файл конфигурации размещен на web-сервере, доступ к которому возможен только через прокси-сервер, следует указать IP-адрес прокси-сервера:
http://www.jumpstart.company.com/jumpstart/config.tar132.14.231.1
Здесь 132.14.231.1 - IP-адрес прокси-сервера.
ask - означает, что после загрузки и соединения с сетью программа
dhcp - означает требование использовать сервер DHCP; если этого не указать, программа
nowin - указывает, что не следует использовать графический режим при
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.