Европейский Университет в Санкт-Петербурге
Опубликован: 04.07.2008 | Доступ: свободный | Студентов: 1309 / 258 | Оценка: 4.34 / 3.65 | Длительность: 21:13:00
Лекция 4:

Установка Solaris

< Лекция 3 || Лекция 4: 1234 || Лекция 5 >
Выбор набора программ

Все программы и другие компоненты системы, которые устанавливаются в процессе установки Solaris, объединены в пакеты программ. Эти пакеты имеют имена, начинающиеся на SUNW, например, SUNWdtab.

Пакет (software package) объединяет файлы, каталоги и сценарии установки в какой-то одной категории (конкретное приложение, система). Например, пакет SUNWesu включает такие программы, как lastcomm, banner и т.п.

Пакеты организованы в так называемые кластеры (software clusters). Кластеры называются именами, начинающимися на SUNWC, например, кластер SUNWCdtusr содержит пакеты SUNWdtezt, SUNWdthe, SUNWdthev, SUNWdthez, SUNWdticn, SUNWdtim и другие, необходимые для работы графической среды CDE.

Кластеры ПО объединены в группы ПО (software groups), которых всего пять:

  • Reduced Networking Software Group (SUNWCrnet) – еще ее называют Solaris 10 Reduced Networking Meta Cluster
  • Core (SUNWCreq)
  • End User (SUNWCuser)
  • Developer (SUNWCprog)
  • Entire distribution (SUNWCall)
  • Entire distribution plus OEM (SUNWCxall)

Каждая следующая группа ПО содержит в себе все предшествующие с неким дополнением, как матрешка.

Группа Reduced Networking – это минимальный вариант Solaris с ограниченной функциональностью сетевых служб, который появился только в версии Solaris 10 (остальные группы существовали и в более ранних версиях). Система, установленная в такой конфигурации, займет всего 153 мегабайта. Однако для ее установки все равно рекомендуется иметь раздел не менее 2 Гб (с учетом того, что на разделе будет выделено место для раздела подкачки – swap, и для пользовательских файлов).

Группа Core включает в себя минимально необходимые для работы компоненты системы. Если установить только группу Core, система займет около 700 Мб дискового пространства. Рекомендуемый размер раздела – 2 Гб. В эту группу входит базовое программное обеспечение для работы с сетью и драйверы, которые требуются для работы графической среды, но не входит сама графическая среда. Установка только группы Core может подойти для тех систем, которые будут эксплуатироваться в качестве серверов (без графического интерфейса). Скорее всего, кроме группы программ Core потребуется установить некое дополнительное программное обеспечение, которое и будет обеспечивать функциональность сервера (например, СУБД).

Группа End User состоит из программ группы Core и программ, необходимых пользователю рабочей станции, в частности, графических интерфейсов CDE и GNOME и программ для работы в них.

Группа Developer состоит из программ группы End User и необходимых разработчикам библиотек, заголовочных файлов (include files) и утилит. Внимание! Компилятор языка С не входил в стандартную поставку Solaris версий 9 и более старых! Начиная с версии Solaris 10 компилятор gcc входит в поставку системы, а компилятор Sun Studio можно бесплатно загрузить из Сети.

Группа Entire distribution включает в себя все кластеры ПО Solaris, относящиеся к платформе вашего компьютера. Этот набор пакетов заведомо избыточный, но, если на диске достаточно места, почему бы не заполнить его разным ПО?

Группа Entire distribution plus OEM состоит из программ группы Entire distribution и дополнительных драйверов для поставщиков OEM-систем. Эти дополнительные драйверы могут не иметь отношения к конфигурации вашего компьютера и более значимы для владельцев систем SPARC.

Какую из этих групп программ выбрать для установки? Если на диске достаточно места (есть свободные полтора гигабайта, которые не предназначены для других надобностей), то Entire Distribution представляется хорошим выбором, поскольку позволяет не заботиться о возможных взаимосвязях устанавливаемых программ. Если выбрана иная группа ПО, следует, устанавливая затем дополнительные программы в систему, заботиться о том, чтобы в системе были все необходимые для этого дополнительного ПО программы и библиотеки1В OpenSolaris заботу о взаимосвязях устанавливаемого ПО берет на себя новая система управления пакетами IPS (Image Packaging System)..

В то же время, установку большого количества ненужных и (возможно) открывающих какие-то опасные "дыры" в системе безопасности ОС программ нельзя считать наилучшей практикой. Выход состоит в том, чтобы (возможно) устанавливать большое число программных пакетов, но жестко контролировать автоматический запуск программ.

Никогда не следует автоматически запускать те программы, назначение которых вам неизвестно, неясно, или те, про которые известно, что они не выполняют важных функций в системе, а запускаются "про запас" или "потому, что лень искать, как запретить их запуск".

Термины "группа программ" (Software Group), "метакластер" (metacluster), "вариант установки" (distribution), "установочный кластер" (installation cluster) часто употребляются в качестве синонимов в отношении наборов пакетов программ в Solaris. Постарайтесь относиться терпимо к этому словарному разнообразию.

Трудно, однако, сохранять терпение, потому что эту словесную путаницу часто увеличивает неудачный перевод, а также то, что словом "cluster" называют и группы пакетов программ, и объединенные в аппаратный кластер компьютеры. Аппаратным кластером называется совокупность компьютеров, которые с помощью специального программного обеспечения могут выполнять программы параллельно на всех процессорах кластера, обеспечивая оптимальную загрузку каждого из них. При этом такой аппаратный кластер обычно имеет и общее дисковое пространство.

Для проверки того, какая группа программ была установлена при установке системы Solaris, следует изучить содержимое файла /var/sadm/system/admin/CLUSTER:

cat /var/sadm/system/admin/CLUSTER
CLUSTER=SUNWCXall

Важно отметить, что в реальности некоторые пакеты устанавливаются независимо от выбранного набора. Например, пакеты локализации не отнесены ни к одному из кластеров ПО, и в то же время они устанавливаются при выборе любого из перечисленных вариантов установки.

С другой стороны, некоторые пакеты ПО, отвечающие за поддержку конкретной аппаратной конфигурации, относятся к группе программ Entire Distribution and OEM, также устанавливаются при выборе любого из типов установки. А как же иначе система будет работать с оборудованием?

Независимо от выбранного метода установки, программа-установщик обязательно спросит, какую группу ПО следует установить. Выбор за Вами. Если вы устанавливаете OpenSolaris, то программа установки не будет интересоваться желаемым набором ПО и установит минимальный набор ПО по умолчанию. В дальнейшем вы сможете загрузить необходи мые пакеты через сеть из репозитория с помощью команды pkg.

Более подробно о системных требованиях и занимаемом месте при выборе различных вариантов установок Solaris 10 рассказано в документе по адресу http://docs.sun.com/app/docs/doc/819-6394/6n8dmvnku?l=ru&a=view

Следующий этап – разметка диска. Здесь следует выбрать физический диск, на который будет установлена система. В Solaris 10 до версии Solaris 10 update 5 включительно и в Solaris Express программа установки не поддерживает установку системы на пул ZFS, поэтому выбор диска и раздела пока производится подобно выбору для предыдущих версий Solaris и других систем UNIX.

Программа установки предлагает использовать для Solaris весь диск. Если согласиться с этим, то все старое содержимое диска будет потеряно. Если вы хотите сохранить какой-либо раздел диска нетронутым при установке Solaris, выберите другой вариант – определить раздел диска для Solaris самостоятельно.

Для установки Solaris на диске должно быть пустое неразмеченное пространство. Именно его и выберет программа установки для размещения раздела Solaris. Программа установки не поддерживает установку в расширенный раздел диска (HDD extended partition).

После выбора раздела Solaris следует разбить его на логические подразделы. Здесь можно положиться на выбор программы установки или сделать разбиение вручную. При ручной работе надо помнить, что подраздел 2 по старой традиции систем UNIX описывает весь раздел в целом, и поэтому его размер изменять не надо. В остальном следует опираться на здравый смысл и помнить о том, что дополнительные пакеты в Solaris устанавливаются в каталог /opt – стало быть, его размер должен быть достаточен для установки тех приложений, которые вам потребуются в будущем. Домашние каталоги пользователей располагаются в /export/home – будьте готовы к быстрому росту объема того раздела, где расположится этот каталог.

Наконец, нам предлагается сводная таблица настроек. На этом этапе можно выполнить изменения, если мы обнаружим ошибку в настройках. Если все в порядке, выбираем "начало установки" ("begin installation", "install") и идем заваривать чай. При выборе набора пакетов "Entire Distribution" копирование файлов займет около 40 минут – как раз достаточно для небольшой чайной церемонии.

< Лекция 3 || Лекция 4: 1234 || Лекция 5 >
Александр Тагильцев
Александр Тагильцев

Где проводится профессиональная переподготовка "Системное администрирование Windows"? Что-то я не совсем понял как проводится обучение.

Александр Васильченко
Александр Васильченко
Россия
Денис Гайдуль
Денис Гайдуль
Россия, Подольск