Команды, указанные в Таблица 26–3, обеспечивают главный административный интерфейс для зон.
Таблица 26–3 Команды, используемые для управления зонами
Справочная информация по командам |
Описание |
---|---|
Регистрация в неглобальной зоне. |
|
Вывод имени текущей зоны. |
|
Администрирование зон в системе. |
|
Создание конфигурации зоны. |
|
Установление соответствия между идентификатором и именем зоны. |
|
Описание механизма зон. |
|
Драйвер устройства консоли зоны. |
Демон zoneadmd – главный процесс, ответственный за управление виртуальной платформой зоны. Справочная страница демона zoneadmd – zoneadmd(1M). Демон не связан с программным интерфейсом.
Команды в следующей таблице используются для управления демоном ограниченного выделения ресурсов.
Таблица 26–4 Команды, используемые с rcapd
Справочная информация по командам |
Описание |
---|---|
Контроль использования ресурсов для проектов с ограничениями по памяти. |
|
Настройка демона ограниченного выделения ресурсов, отображение текущего состояния демона ограниченного выделения ресурсов, если он настроен, и включение либо отключение ограниченного выделения ресурсов. Также используется для настройки временного ограничения памяти. |
|
Демон ограниченного выделения ресурсов. |
Команды, указанные в следующей таблице, были изменены для использования в системе Solaris с установленными зонами. Эти команды снабжены параметрами, которые применяются только в отношении зон или позволяют изменить формат выходных данных. Список команд составлен на основе разделов справочных страниц.
Таблица 26–5 Команды, измененные для использования в системе Solaris с установленными зонами
Справочная информация по командам |
Описание |
---|---|
Добавлен параметр -z зона. Этот параметр имеет смысл, только если команда выполняется в глобальной зоне. |
|
Добавлен параметр -z зона. Этот параметр имеет смысл, только если команда выполняется в глобальной зоне. |
|
Добавлен параметр -z список_идентификаторов_зон. Этот параметр имеет смысл, только если команда выполняется в глобальной зоне. |
|
Добавлено выражение zone, используемое с параметром -l для вывода списка всех полномочий, доступных в текущей зоне. Для получения подробных данных после zone следует указать параметр-v. |
|
В список_идентификаторов и -i тип_идентификатора можно включить идентификатор зоны для указания процессов. Команда priocntl - i идентификатор_зоны позволяет переместить выполняемые процессы в другой класс планирования в неглобальной зоне. |
|
Параметр -z зона добавлена только к ptree. Этот параметр имеет смысл, только если команда выполняется в глобальной зоне. |
|
К списку допустимых имен format, используемых с параметром -o, добавлены имя_зоны и идентификатор_зоны. Добавлен параметр -z список_зон, позволяющая вывести процессы только в указанных зонах. Зоны указываются либо по имени зоны, либо по идентификатору зоны. Этот параметр имеет смысл, только если команда выполняется в глобальной зоне. Добавлен параметр -Z для вывода имени зоны, связанной с процессом. Имя выводится под дополнительным заголовком столбца ZONE . |
|
К списку допустимых аргументов, используемых с параметром -i, добавлен идентификатор_зоны. |
|
При выполнении в неглобальной зоне, в которой включен механизм пулов, параметры -b, -c -g, -m, - p, -u, -w и -y отображают значения только для процессоров, входящих в набор процессоров пула, связанный с зоной. |
|
Добавлен маркер zonename. |
|
Добавлен параметр -z имя_зоны. Добавлена возможность получения журнала аудита для зоны. |
|
Добавлена переменная %z, идентифицирующая зону, в который выполняется процесс. |
|
Добавлен параметр -Z, позволяющий вывести смонтированные файловые системы во всех видимых зонах. |
|
Добавлена параметр zone, предназначенный для использования в глобальной зоне (по умолчанию), а также -zone имя_зоны для использования в неглобальных зонах. |
|
При выполнении в неглобальных зонах, в которых включен механизм пулов, информация предоставляется только для тех процессоров, которые входят в набор процессоров, с которым связана зона. |
|
При выполнении в глобальной зоне данные kstat отображаются для всех зон. При выполнении в неглобальной зоне выводятся только данные kstat с совпадающим значением идентификатор_зоны. |
|
При выполнении в неглобальной зоне, в которой включен механизм пулов, по этой команде выводятся строки данных только для процессоров, входящих в набор процессоров пула, с которым связана зона. |
|
При использовании в глобальной зоне отображается информация для всех зон. По команде ndd для модулей TCP/IP в зоне с эксклюзивным IP выводится информация только для данной зоны. |
|
Информация выводится только для текущей зоны. |
|
Статистические данные выводятся только для текущей зоны. |
|
Добавлен список значений идентификатор_зоны. Для получения информации по использованию зон с пулами ресурсов см. также Использование пулов ресурсов в зонах. |
|
Добавлен параметр -z список_идентификаторов_зон. Также добавлен параметр -Z. При выполнении в неглобальной зоне, в которой включен механизм пулов, процент использования процессорного времени процессом за последнее время отображается только для процессоров, входящих в набор процессоров пула, с которым связана зона. При использовании параметров -a, -t, -T, - J и -Z в выходных данных вместо столбца SIZE отображается SWAP. Выводимый размер подкачки – полный размер пространства подкачки, потребляемого процессами зоны и файловыми системами tmpfs. Это значение позволяет следить за областью подкачки, зарезервированной каждой зоной, для правильного выбора величины zone.max-swap . |
|
При выполнении в неглобальной зоне выводится информация только о процессорах, видимых зоне. |
|
Изменение способа использования. Если параметр -F указывается изнутри неглобальной зоны, она не имеет силы, поскольку всегда установлен бит "без фрагментации" (don't fragment). |
|
При выполнении в неглобальной зоне, в которой не включен механизм пулов, статистика выводится только для процессоров, входящих в набор процессоров пула, с которым связана зона. Относится к выходным данным параметра -p и к полям отчета page, faults и cpu. |
|
Добавлен AUDIT_ZONENAME, что позволяет генерировать маркер идентификатора зоны для каждой записи аудита. |
|
Добавлен аргументP_ZONEID идентификатор. |
|
Если вызывающий процесс находится в неглобальной зоне и включен механизм пулов, но процессор не входит в набор процессоров пула, с которым связана зона, возвращается ошибка. |
|
Если вызывающий процесс находится в неглобальной зоне и включен механизм пулов, но процессор не входит в набор процессоров пула, с которым связана зона, возвращается ошибка. |
|
Добавлен P_ZONEID в качестве значения тип_идентификатора. К возможным вариантам выбора для спецификации P_MYID добавлена зона. К списку допустимых значений тип_идентификатора в описании ошибок EINVAL добавлен P_ZONEID . |
|
Если вызывающий процесс находится в неглобальной зоне и включен механизм пулов, но процессор не входит в набор процессоров пула, с которым связана зона, возвращается ошибка. |
|
Если вызывающий процесс находится в неглобальной зоне и включен механизм пулов, но процессор не входит в набор процессоров пула, с которым связана зона, возвращается ошибка. |
|
Если вызывающий процесс находится в неглобальной зоне и включен механизм пулов, но процессор не входит в набор процессоров пула, с которым связана зона, возвращается ошибка. |
|
PRIV_SYS_CONFIG заменен на PRIV_SYS_ADMIN. |
|
Значение ENOENT возвращается, если файл, на который указывает значение файл, не является абсолютным путем. |
|
Если вызывающий процесс находится в неглобальной зоне и включен механизм пулов, поведение эквивалентно вызову PS_MYID с psetid. |
|
К целевым процессам, которые можно задать, добавлены идентификаторы зоны. К описанию ошибки EINVAL добавлен идентификатор зоны. |
|
К набору всех полномочий, доступных в зоне вызывающего процесса, добавлена строка "zone". |
|
Если вызывающий процесс находится в неглобальной зоне и включен механизм пулов, но процессор не входит в набор процессоров пула, с которым связана зона, возвращается ошибка. |
|
Если вызывающий процесс находится в неглобальной зоне и включен механизм пулов, sysconf(_SC_NPROCESSORS_CONF) и sysconf(_SC_NPROCESSORS_ONLN) возвращают количество процессоров в наборе процессоров пула, с которым связана зона. |
|
Добавлена функция ucred_getzoneid(), возвращающая идентификатор зоны процесса или -1, если идентификатор зоны недоступен. |
|
Добавлен n_type: NT_ZONENAME. Эта запись содержит строку, описывающую имя зоны, в которой выполнялся процесс. |
|
Добавлены необязательные параметры и переменная среды для поддержки зон. |
|
Добавлена возможность получения информации относительно процессов, выполняющихся в зонах. |
|
Добавлено поле in<имя_зоны >, используемое при настройке политики аудита zonename. |
|
Добавлен PRIV_PROC_ZONE, что позволяет процессу выполнять трассировку или отправлять сигналы процессам в других зонах. См. справочную страницу zones(5). |
|
Добавлены вызовы ioctl() зоны. |
|
Добавлен параметр зоны. |
|
Добавлена функция crgetzoneid(), возвращающая идентификатор зоны из параметров доступа пользователя, на которые указывает cr. |