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

Параметр пакета SUNW_PKG_HOLLOW

Параметр пакета SUNW_PKG_HOLLOW определяет видимость пакета в какой-либо неглобальной зоне, если этот пакет должен быть установлен как идентичный во всех зонах.

Параметр пакета SUNW_PKG_HOLLOW имеет два допустимых значения: true и false.

Значения параметра пакета SUNW_PKG_HOLLOW описаны в следующей таблице.

Таблица 24–3 Значения параметра пакета SUNW_PKG_HOLLOW

Значение 

Описание 

false

Этот пакет не является "полым": 

  • При установке в глобальной зоне содержание пакета и информация об установке необходимы во всех неглобальных зонах.

  • Пакет содержит программное обеспечение, которое должно быть видимым во всех неглобальных зонах. В качестве примера можно привести пакет с командой truss.

  • Помимо ограничений текущей параметра SUNW_PKG_ALLZONES, какие-либо дополнительные ограничения отсутствуют.

true

Этот пакет является "полым": 

  • Содержание пакета не распространяется ни на одну неглобальную зону. Однако информация об установке пакета необходима во всех неглобальных зонах.

  • Пакет содержит программное обеспечение, которое не должно быть видимым во всех неглобальных зонах. В качестве примеров можно привести драйверы ядра и файлы конфигурации системы, используемые только в глобальной зоне. Эта настройка позволяет разрешить в неглобальной зоне зависимости пакетов, установленных только в глобальной зоне, без фактической установки данных пакета.

  • Пакет распознается во всех зонах как устанавливаемый в целях проверки зависимостей другими пакетами, зависящими от устанавливаемого пакета.

  • Эта настройка включает все ограничения в случае установки для параметра SUNW_PKG_ALLZONES значения true.

  • В глобальной зоне пакет распознается как установленный, и все компоненты пакета устанавливаются. При установке пакета создаются каталоги, устанавливаются файлы, и действия классов и другие сценарии выполняются соответствующим образом.

  • В неглобальной зоне пакет распознается как установленный, но компоненты пакета не устанавливаются. При установке пакета каталоги не создаются, файлы не устанавливаются, и действия классов и другие установочные сценарии не выполняются.

  • При удалении пакета из глобальной зоны этот пакет распознается в системе как полностью установленный. При удалении пакета соответствующие каталоги и файлы удаляются, и выполняются действия классов и другие установочные сценарии.