Европейский Университет в Санкт-Петербурге
Опубликован: 10.10.2005 | Доступ: свободный | Студентов: 1576 / 254 | Оценка: 4.30 / 3.85 | Длительность: 16:22:00
ISBN: 978-5-94774-820-8
Лекция 3:

Установка ОС Solaris

< Лекция 2 || Лекция 3: 123 || Лекция 4 >

Solaris Live Upgrade Method

Метод обновления системы Solaris Live Upgrade позволяет создать копию среды загрузки и обновить только копию, пока задействован оригинал. Можно запустить обновление в графической среде или с интерфейсом командной строки. Сначала создается копия действующей среды загрузки, после чего можно обновить систему или установить образ установки типа Web Start Flash в неактивную копию. Затем обновленная копия активируется при следующей перезагрузке. Это позволяет при необходимости вернуться обратно, указав, что следует пользоваться старой средой. Подробности этого способа обновления системы можно почерпнуть из руководства по установке.

Factory JumpStart Installation Method

Способ Factory JumpStart автоматически устанавливает Solaris 9 на новые системы архитектуры SPARC. Для этого требуется включить систему и вставить первый компакт-диск Solaris 9 Software или Solaris 9 DVD в привод CD или DVD. Параметры установки будут выбраны автоматически, в зависимости от типа компьютера, на который производится установка. Для систем архитектуры x86 этот способ недоступен.

Выбор оборудования

Это самый важный этап установки. Изучите список Hardware Compatibility List, размещенный по адресу http://www.sun.com/bigadmin/hcl/, чтобы избежать лишних проблем на этапе установки. Если Solaris не поддерживает какие-либо устройства, установленные на вашем компьютере, не следует ожидать, что при установке он неожиданно начнет их поддерживать. Многократно проверено, что установка Solaris на компьютеры с неподдерживаемыми устройствами заканчивается установкой других устройств и перенастройкой Solaris. В тех редких случаях, когда система все же "принимает" такое устройство, оно не предоставляет достаточной функциональности. Например, неподдерживаемый видеоадаптер даст возможность работать, но графическая среда будет работать с разрешением 640 на 480 в 16 цветах. Правда, заманчивая перспектива увидеть мир Solaris глазами создателей первых IBM PC AT?

Если вы устанавливаете сервер, от которого потребуется высокая производительность (особенно дисковая или сетевая), а за финансированием дело не станет, надо рассмотреть возможность покупки компьютера на RISC-платформе SPARC. В этом случае, так как платформа является родной для Solaris, вы определенно избежите несовместимости операционной системы и оборудования. Однако это решение потребует примерно вдвое или даже втрое больше затрат и ограничит круг соотечественников, у которых вы можете попросить совета. Количество пользователей компьютеров SPARC в России очень невелико.

Если выбор уже сделан в пользу архитектуры i386 или финансовые ограничения не предполагают иного выхода, то внимание при выборе конфигурации оборудования следует уделить прежде всего следующему:

  • сетевой адаптер обязан входить в список совместимого оборудования Solaris (HCL - Hardware Compatibility List). Обратите внимание на то, что каждая версия Solaris имеет свой собственный список! Некоторые сетевые адаптеры (например, Realtek 8139) работают только при условии установки драйверов сторонних производителей. Сведения о конкретных драйверах можно почерпнуть, в частности, из конференции http://www.solaris.opennet.ru;
  • видеоадаптер может отсутствовать в списке совместимого оборудования Solaris, и при этом работа в системе будет возможна (как в текстовом, так и в графическом режиме), однако в этом случае работать в графической среде CDE будет крайне неудобно; адаптеры ATI поддерживаются, насколько показывает наш опыт, лучше других;
  • контроллеры ATAPI (IDE) не всегда корректно работают в режиме DMA. В этом случае следует отключить поддержку DMA (см. раздел "Начало установки" в этой лекции) и смириться с заметным снижением быстродействия системы. По возможности следует использовать контроллеры и диски SCSI, при условии, что устанавливаемый в компьютер контроллер содержится в списке совместимого оборудования Solaris.

Выбор набора программ

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

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

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

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

  • Core (SUNWCreq);
  • End User (SUNWCuser);
  • Developer (SUNWCprog);
  • Entire distribution (SUNWCall);
  • Entire distribution plus OEM (SUNWCxall).

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

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

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

Группа Developer содержит программы группы End User и необходимые разработчикам библиотеки, заголовочные файлы (include files) и утилиты. Внимание! Компилятор языка С не входит в стандартную поставку Solaris 9! Можно скачать GNU C с web-сайта http://www.gnu.org или взять фирменный компилятор Sun и лицензию на него с ограничением по времени работы; все это - на web-сайте http://www.sun.com.

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

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

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

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

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

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

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

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

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

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

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

< Лекция 2 || Лекция 3: 123 || Лекция 4 >
Игорь Ермачков
Игорь Ермачков
Латвия, Рига
Андрей Мальщуков
Андрей Мальщуков
Россия