zoneadm

Установка, остановка, клонирование и деинсталляция не глобальных зон (обзор)

В главе рассматривается установка зон в системе Solaris. Описываются два процесса, которые управляют виртуальной платформой и прикладной средой: zoneadmd и zsched. Также приведена информация об остановке, перезагрузке,клонировании и деинсталляции зон.

В этой главе содержатся следующие разделы:

«Установка зоны и принципы администрирования» на стр. 292

«Построение зоны» на стр. 292

«Демон zoneadmd» на стр. 294

«Планировщик зоны zsched» на стр. 295

«Прикладная среда зоны» на стр. 295

«Остановка, перезагрузка и деинсталляция зон» на стр. 295

«Solaris 10 11/06 и выше: Клонирование неглобальных зон» на стр. 297

О клонировании неглобальной зоны, ее установке и загрузке или остановке и деинсталляции см. Глава 20. Для получения информации об установке типизированной зоны lx см. Глава 33 и Глава 34.

Команда zoneadm, описанная на справочной странице zoneadm(1M), представляет собой основной инструмент, используемый при установке и администрировании не глобальных зон. Операции, использующие команду zoneadm, выполняются из глобальной зоны. Команда zoneadm позволяет выполнять следующие задачи:

    • проверка зоны;

    • установка зоны;

    • начальная загрузка зоны, аналогичная загрузке стандартной системы Solaris;

    • вывод информации о работающей зоне;

    • остановка зоны;

    • перезагрузка зоны;

    • деинсталляция зоны;

    • перемещение зоны из одной точки системы в другую точку этой же системы;

    • быстрое развертывание новой зоны на основе конфигурации существующей зоны в этой же системе;

    • миграция зоны с помощью команды zonecfg.

См. процедуры установки и проверки зоны в Глава 20 и на справочной странице zoneadm(1M). Также см. описание поддерживаемых опций команды zoneadm list на справочной странице zoneadm(1M). Процедуры настройки зоны см. в Глава 18 и на справочной странице zonecfg(1M). Описание состояний зон см. в «Модель состояний не глобальной зоны» на стр. 232. Если планируется вести для зоны записи аудита Solaris, перед установкой не глобальных зон следует ознакомиться с инструкцией «Использование аудита в зонах Solaris» на стр. 397.

Демон zoneadmd

Демон администрирования зон - zoneadmd - является главным процессом управления виртуальной платформой зоны. Этот демон также ответственен за управление начальной загрузкой зоны и завершением работы. Для каждой активной зоны (в состоянии готовности, выполнения или завершения работы) в системе запускается один процесс zoneadmd.

Демон zoneadmd настраивает зону так, как указано в ее конфигурации. Этот процесс включает следующие действия:

    • Назначение идентификатора зоны и запуск системного процесса zsched.

    • Установка элементов управления ресурсами всей зоны.

    • Подготовка устройств зоны согласно конфигурации зоны. Для получения дополнительной информации см. справочную страницу devfsadmd(lM).

    • Создание виртуальных сетевых интерфейсов.

    • Монтирование петлевых и обычных файловых систем.

    • Создание и инициализация консольного устройства зоны.

Если демон zoneadmd не работает, то он автоматически запускается командой zoneadm. Таким образом, если демон не был запущен по какой-либо причине, то любой вызов zoneadm для управления зоной приведет к запуску zoneadmd. Справочная страница демона zoneadmd - zoneadmd(lM).

Планировщик зоны zsched

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

Прикладная среда зоны

Для создания прикладной среды зоны используется команда zoneadm.

До первой загрузки не глобальной зоны необходимо выполнить ее внутреннюю настройку. Внутренняя настройка определяет службу имен для зоны, локаль и часовой пояс по умолчанию, пароль пользователя root зоны и другие параметры прикладной среды. Прикладная среда устанавливается посредством ответов на ряд запросов, которые появляются в консоли зоны, как пояснено в «Внутренняя настройка зоны» на стр. 314. Следует отметить, что локаль и часовой пояс по умолчанию могут быть заданы для зоны независимо от глобальных настроек