В этом разделе содержится обзор процедур остановки, перезагрузки, деинсталляции и клонирования зон.
Команда zoneadm halt служит для удаления прикладной среды и виртуальной платформы зоны. Затем зона возвращается в установленное состояние. Завершаются (командой kill) все процессы, отменяется настройка устройств, уничтожаются сетевые интерфейсы, размонтируются файловые системы, и уничтожаются структуры данных ядра.
Команда halt не запускает внутри зоны какие-либо сценарии завершения работы системы. Инструкции по завершению работы зоны приведены в разделе Завершение работы зоны командой zlogin.
Если операция остановки зоны завершается неуспешно, см. Невозможность остановки зоны.
Для перезагрузки зоны используется команда zoneadm reboot. Зона останавливается и загружается снова. При перезагрузке зоны изменяется ее идентификатор.
Для зон поддерживаются следующие загрузочные аргументы, используемые совместно с командами zoneadm boot и reboot.
-i altinit
-s
Применяются следующие определения:
Выбор альтернативной исполняемой программы в качестве первого процесса. Параметр altinit должен содержать действительный путь к исполняемой программе. Первый процесс по умолчанию описан в init(1M).
Загрузка зоны с режимом работы (уровнем inits.
Примеры использования приведены в Загрузка типизированной зоны lx и Загрузка типизированной зоны lx в однопользовательском режиме.
Для получения информации о команде init см. init(1M).
Если в конфигурации зоны задано свойство ресурса autoboot true, эта зона автоматически загружается при загрузке глобальной зоны. Значение по умолчанию – false.
Следует отметить, что для автоматической загрузки зон также необходимо включить службу зон svc:/system/zones:default .
Команда zoneadm uninstall удаляет все файлы в корневой файловой системе зоны. Перед продолжением появляется запрос на подтверждение действия, за исключением случаев, когда указан параметр -F (принудительно). Команду uninstall следует использовать с осторожностью, поскольку это действие необратимо.