Эта процедура используется для установки настроенной типизированной зоны lx. После установки зоны вся настройка программного обеспечения и задачи по администрированию выполняются администратором зоны с помощью средств Linux изнутри зоны.
См. примеры команд установки зоны с учетом различных способов распространения в Пример 34–1, Пример 34–2 и Пример 34–3. Если установка проводится с дисков или с образа ISO, можно задать категории кластера пакетов Sun. См. информацию относительно категорий кластеров пакетов в Методы установки типизированной зоны lx.
Следует отметить, что перед установкой зоны ее можно проверить. Если пропустить эту процедуру, проверка выполняется автоматически при установке зоны. Эта процедура описана в (Дополнительно) Проверка настроенной зоны до установки.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
На этапе 3, если zonepath находится на ZFS, команда zoneadm install позволяет автоматически создать для zonepath при установке зоны файловую систему ZFS (набор данных). Это действие можно заблокировать параметром -x nodataset.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
(Дополнительно) Если предполагается установка с диска DVD или компакт-диска, в системе следует включитьvolfs и убедиться в его функционировании.
global# svcadm enable svc:/system/filesystem/volfs:default |
global# svcs | grep volfs |
Появится экран, подобный следующему:
online 17:30 svc:/system/filesystem/volfs:default |
Установите настроенную зону lx-zone командой zoneadm с параметром install и путем к архиву.
Установите зону с автоматическим созданием файловой системы ZFS, если zonepath расположен на ZFS.
global# zoneadm -z lx-zone install -d archive_path |
Будет выведено системное сообщение:
A ZFS file system has been created for this zone. |
Установите зону с zonepath на ZFS, но без автоматического создания файловой системы ZFS.
global# zoneadm -z lx-zone install -x nodataset -d archive_path |
По мере установки в корневой путь зоны файлов и каталогов, требуемых для корневой файловой системы, а также файлов пакетов, будет выведен ряд сообщений.
Если не указывается archive_path, по умолчанию используется компакт-диск.
(Дополнительно) Если выводится сообщение об ошибке и установка зоны прерывается, состояние зоны можно выяснить следующей командой:
global# zoneadm -z lx-zone list -iv |
Если для зоны отображается настроенное состояние, внесите коррективы, указанные в сообщении, и снова попытайтесь выполнить команду zoneadm install.
Если зона находится в незавершенном состоянии, сначала необходимо выполнить следующую команду:
global# zoneadm -z lx-zone uninstall |
Затем необходимо внести исправления, указанные в сообщении, и снова попытаться выполнить командуzoneadm install.
После завершения установки можно воспользоваться подкомандой list с параметрами -i и -v для вывода списка установленных зон и проверки состояния.
global# zoneadm list -iv |
Появится экран, подобный следующему:
ID NAME STATUS PATH BRAND IP 0 global running / native shared - lx-zone installed /export/home/lx-zone lx shared |
global# zoneadm -z lx-zone install -d /export/centos_fs_image.tar.bz2 |
Для выполнения установки с компакт-диска или диска DVD в системе необходимо включить volfs. Обязательно необходимо указать пакет кластера программ. Например, пакет development используется для установки полной среды. Можно также ввести имена определенных кластеров. Если пакет кластеров не задан, по умолчанию используется desktop. Устройство CD – /cdrom/cdrom0 .
global# zoneadm -z lx-zone install -d /cdrom/cdrom0 development |
Обязательно необходимо указать пакет кластера программ. Для установки полной среды используется development; можно также указать отдельные кластеры вручную. Если пакет кластеров не задан, по умолчанию используется desktop. Образы ISO CentOS находятся в каталоге /export/centos_3.7.
global# zoneadm -z lx-zone install -d /export/centos_3.7 development |
Для получения дополнительной информации о наборах данных см. Руководство по администрированию файловых систем ZFS Solaris
Если установка зоны прерывается или завершается неуспешно, зона остается в незавершенном состоянии. Для возврата зоны в настроенное состояние следует воспользоваться командой uninstall -F.