Команда 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 |