Руководство по системному администрированию: контейнеры в Solaris - управление ресурсами и зонами

ProcedureДобавление атрибутов и значений атрибутов к проектам

Для добавления значений к атрибуту проекта используется команда projmod с параметрами -a и - K. Если атрибут не существует, он создается.

  1. Перейдите в режим суперпользователя или воспользуйтесь эквивалентной ролью.

    Роли содержат подтвержденные полномочия и привилегированные команды. Для получения дополнительной информации о ролях см. раздел Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.

  2. Добавьте атрибут элемента управления ресурсами без значений task.max-lwps в проект myproject. Задача, вступающая в проект, оперирует только системным значением для этого атрибута.


    # projmod -a -K task.max-lwps myproject
    
  3. Затем можно добавить значение для task.max-lwps в проекте myproject. Значение состоит из уровня полномочий, порогового значения и действия в случае достижения этого порогового значения.


    # projmod -a -K "task.max-lwps=(priv,100,deny)" myproject
    
  4. Поскольку элементы управления ресурсами могут иметь несколько значений, той же командой к списку существующих значений можно добавить дополнительные значения.


    # projmod -a -K "task.max-lwps=(priv,1000,signal=KILL)" myproject
    

    Множественные значения разделяются запятыми. Запись task.max-lwps теперь имеет следующий вид:


    task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL)