Можно выбрать тип ресурса и изменить его спецификацию.
Следует отметить, что содержимое программных пакетов в каталоге inherit-pkg-dir не может быть изменено или удалено после установки зоны командой zoneadm.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Выберите изменяемую зону (в этой процедуре – my-zone ).
global# zonecfg -z my-zone |
Выберите тип ресурса, который будет изменен, например, элемент управления ресурсами.
zonecfg:my-zone> select rctl name=zone.cpu-shares |
Удалите текущее значение.
zonecfg:my-zone:rctl> remove value (priv=privileged,limit=20,action=none) |
Добавьте новое значение.
zonecfg:my-zone:rctl> add value (priv=privileged,limit=10,action=none) |
Завершите пересмотренное определение rctl.
zonecfg:my-zone:rctl> end |
Зафиксируйте конфигурацию зоны.
zonecfg:my-zone> commit |
Выйдите из команды zonecfg.
zonecfg:my-zone> exit |
Следует отметить, что даже в том случае, если в запросе явно не вводится commit, операция commit автоматически выполняется при вводе exit или при обнаружении EOF.
Зафиксированные изменения, внесенные командой zonecfg, вступят в силу после перезагрузки зоны.