Назад | Перейти на главную страницу

Зоны Solaris - запретить загрузку зоны

У меня есть сервер с мастер-зоной и 4 «дочерними» зонами. Теперь мне нужна только зона master + 1, но я не могу просто удалить ненужные зоны.

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

Есть ли способ сохранить зону, но предотвратить ее загрузку при запуске сервера (т.е. только ручная загрузка)?

Добавлено: команда должна быть обратимой. Лучшим вариантом будет команда, которая останавливает автоматическую загрузку зон, но по-прежнему разрешает ручную загрузку (например, «zoneadm -z zone boot» все равно будет работать).

Я нашел ответ. У зоны есть свойство autoboot, которое, если установлено в true, будет вызывать загрузку зоны всякий раз, когда загружается сервер (главная зона). Чтобы остановить эту автоматическую загрузку зоны, установите для autoboot значение false:

zonecfg -z "зона"
установить autoboot = false
Информация
проверить
совершить
выход

Теперь зона не загружается автоматически при загрузке машины.

Отметить зону как недоступную:

В Oracle Solaris состояние зоны недоступно означает, что зона установлена, но не может быть загружена. ...

Например:

zoneadm -z name mark unavailable