Где проводится профессиональная переподготовка "Системное администрирование Windows"? Что-то я не совсем понял как проводится обучение. |
Установка Solaris
Создание каталога /jumpstart и профилей установки
После копирования дистрибутива следует создать каталог /jumpstart, который будет содержать файлы, необходимые для установки методом Custom 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
Первая строка говорит о том, что мы выполняем установку новой системы, а не обновление. Вторая строка выбирает тип установки, третья определяет, что разбиение дисков будет выполнено по умолчанию, четвертая определяет группу ПО, которая будет установлена (в данном случае – Developer System Support). Пятая строка говорит о том, что на всех устанавливаемых системах объем раздела свопинга будет равен 512 Мбайт.
cat /jumpstart/mark_prof install_type initial_install system_type standalone partitioning default cluster SUNWCuser package SUNWaudio
Все строки, кроме последней, нам уже знакомы. Строка cluster указывает на то, что на компьютеры, для которых будет выбран этот профиль, следует установить группу ПО End User, а строка package требует установить дополнительный пакет ПО поддержки подсистемы звука.
Создание файла rules
Программа suninstall в процессе установки методом Custom JumpStart использует файл rules для определения профиля установки, соответствую щего каждому конкретному компьютеру. Поэтому сейчас мы должны создать файл rules в каталоге /jumpstart. Этот файл должен содержать однозначные указания программе suninstall, на основании каких свойств компьютера можно выбрать для него тот или иной профиль установки.
Критерии выбора могут разниться – от IP-адресов сети, в которой находится компьютер, до его архитектуры, объема памяти или модели. Список основных доступных ключевых параметров содержится в табл. 4.2.
Предположим, наши компьютеры отличаются прежде всего адресами сетей, в которых они будут работать: компьютеры SPARC будут работать в сети 192.168.1.0, а x86 – в 192.168.2.0. Тогда файл rules приобретет такой вид:
network 192.168.1.0 - eng_prof network 192.168.2.0 - mark_prof
Чтобы завершить процедуру создания файла rules, следует проверить его командой 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 используйте один из следующих вариантов загрузки:
- с первого или второго компакт-диска или DVD-диска дистрибутива;
- через сеть (если поддерживается BIOSом сетевого адаптера и компьютера);
- с дискеты.
Образ дискеты доступен по адресу: http://soldc.sun.com/support/drivers/dca_diskettes.
Для загрузки может потребоваться указать дополнительные сведения. Так, при загрузке системы x86 после загрузки вы увидите меню выбора интерактивной установки или установки Custom JumpStart. Выбрав последнее, следует ввести команду:
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
- веб-сервер: http://server_name:IP_address/jumpstart_dir_path/compressed_config_file&proxy_info
Если файл параметров установки sysidcfg помещен в файл архива .tar, следует указать IP-адрес сервера, на котором размещен файл: http://131.141.2.32/jumpstart/config.tar
Если сжатый файл конфигурации размещен на веб-сервере, доступ к которому возможен только через прокси-сервер, следует указать IP-адрес прокси-сервера: http://www.jumpstart.company.com/jumpstart/config.tar&132.14.231.1
Здесь 132.14.231.1 – IP-адрес прокси-сервера.
ask – означает, что после загрузки и соединения с сетью программа установки спросит местоположение сжатого файла конфигурации установки; если отказаться от указания файла нажатием Enter, настройка будет произведена автоматически так, как программа установки посчитает нужным.
dhcp – означает требование использовать сервер DHCP; если этого не указать, программа установки будет пытаться использовать файл /etc/bootparams или карту NIS bootparams.
nowin – указывает, что не следует использовать графический режим при установке системы, – это позволяет ускорить установку.
Обновление системы (upgrade)
Для обновления системы после загрузки с компакт-диска дистрибутива следует выбрать вариант Upgrade и далее обновление выполнится автоматически. Обновление выполняется значительно дольше установки "с нуля", так как требуется обновить установленные пакеты программ, учитывая их взаимозависимости, а не просто выполнить копирование заранее известных файлов на жесткий диск.