Команда zonecfg, описанная на справочной странице zonecfg(1M), используется для отката или удаления конфигурации зоны.
При настройке зоны с помощью утилиты с zonecfg можно воспользоваться подкомандой revert, позволяющей отменить настройку ресурса в конфигурации зоны.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
При настройке зоны с именем tmp-zone введите команду info для просмотра текущей конфигурации:
zonecfg:tmp-zone> info |
Сегмент ресурсов net конфигурации выглядит следующим образом:
.
.
.
fs:
dir: /tmp
special: swap
type: tmpfs
net:
address: 192.168.0.1
physical: eri0
device
match: /dev/pts/*
.
.
.
|
Удалите сетевой адрес:
zonecfg:tmp-zone> remove net address=192.168.0.1 |
Убедитесь, что элемент net удален.
zonecfg:tmp-zone> info |
.
.
.
fs:
dir: /tmp
special: swap
type: tmpfs
device
match: /dev/pts/*
.
.
.
|
Введите команду revert.
zonecfg:tmp-zone> revert |
Ответьте "yes" на следующий вопрос:
Are you sure you want to revert (y/[n])? y |
Проверьте, что сетевой адрес снова присвоен:
zonecfg:tmp-zone> info |
.
.
.
fs:
dir: /tmp
special: swap
type: tmpfs
net:
address: 192.168.0.1
physical: eri0
device
match: /dev/pts/*
.
.
.
|
Команда zonecfg с подкомандой delete позволяет удалить конфигурацию зоны из системы.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Удалите конфигурацию зоны a-zone одним из двух методов:
Используйте параметр -F для принудительного выполнения операции:
global# zonecfg -z a-zone delete -F |
Удалите зону в интерактивном режиме, ответив "yes" на системный запрос:
global# zonecfg -z a-zone delete Are you sure you want to delete zone a-zone (y/[n])? y |