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

Предисловие

Документ Руководство по администрированию системы: контейнеры Solaris — управление ресурсами и зоны Solaris является частью многотомного комплекта, охватывающего значительный объем информации по администрированию операционной системы SolarisTM. В этом руководстве предполагается, что установка операционной системы уже проведена, и программное обеспечение для сетевых подключений, которое планируется использовать, уже установлено.


Примечание –

Рассматриваемый выпуск Solaris поддерживает системы, в которых используются процессорные архитектуры SPARC® и семейств процессоров x86. Поддерживаемые системы перечислены в списке совместимого оборудования для ОС Solaris 10, ссылка на который приведена на странице http://www.sun.com/bigadmin/hcl. В настоящем документе учитываются различия в реализации между платформами различных типов.

Термины, относящиеся к платформе x86, имеют в данном документе следующие значения:

Список поддерживаемых систем см. в матрице <citetitle> Solaris 10 Hardware Compatibility List</citetitle>.


О контейнерах Solaris

Контейнер Solaris представляет собой полную среду выполнения для приложений. Частями контейнера являются диспетчер ресурсов Solaris 10 и технология программных разделов, называемая зонами Solaris. Эти компоненты обеспечивают различные возможности, предоставляемые контейнером, и их совместное применение позволяет создать полностью сформированный контейнер. Зона, являющаяся частью контейнера, обеспечивает виртуальное сопоставление между приложением и ресурсами платформы. Зоны позволяют изолировать прикладные компоненты друг от друга даже в случае использования зонами одного и того же экземпляра операционной системы Solaris. Функции управления ресурсами позволяют выделить определенный объем ресурсов под каждую задачу.

Контейнер позволяет задать пределы потребления ресурсов, например ресурсов процессора. Эти пределы могут быть расширены для адаптации к меняющимся вычислительным требованиям приложения, выполняющегося в контейнере.

Solaris 10 8/07: Контейнеры Solaris для приложений Linux

Контейнеры Solaris для приложений Linux функционируют на базе технологии Sun's BrandZ, позволяющей выполнять приложения Linux в операционной системе Solaris. Приложения Linux выполняются в неизменном виде в безопасной среде, обеспечиваемой функциональностью неглобальных зон. Это позволяет использовать систему Solaris для разработки, тестирования и развертывания приложений Linux.

Информация по использованию этой функции приведена в Часть III, Типизированные зоны lx.

Solaris 10 11/06 и более поздние версии: использование зон Solaris в системе Solaris Trusted Extensions

Информацию по использованию зон в системе Solaris Trusted Extensions приведены в Глава 10, Managing Zones in Trusted Extensions (Tasks), в Solaris Trusted Extensions Administrator’s Procedures.

Целевая аудитория

Это руководство предназначено для администраторов одной или нескольких систем под управлением Solaris версии 10. Для пользования этим руководством требуется не менее одного-двух лет опыта системного администрирования UNIX®.

Структура руководств, посвященных системному администрированию

Ниже приводится список тем, рассматриваемых в руководствах по системному администрированию.

Название руководства 

Разделы 

System Administration Guide: Basic Administration

Учетные записи пользователей и группы, поддержка серверов и клиентов, завершение работы и загрузка системы, управление службами и управление программным обеспечением (пакеты и исправления). 

System Administration Guide: Advanced Administration.

Терминалы и модемы, системные ресурсы (выделенные дисковые пространства, учет и файлы регулярных действий пользователей), системные процессы, а также поиск и устранение отказов программного обеспечения Solaris. 

System Administration Guide: Devices and File Systems

Сменные носители, диски и устройства, файловые системы, а также резервное копирование и восстановление данных. 

System Administration Guide: IP Services

Администрирование сетей TCP/IP, администрирование адресов IPv4 и IPv6, DHCP, IPsec, IKE, фильтры IP, Mobile IP, организация резервных каналов IP-сетей (IPMP) и IPQoS. 

System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)

DNS, NIS и службы имен и каталогов LDAP, в том числе переход с NIS на LDAP и переход с NIS+ на LDAP. 

System Administration Guide: Naming and Directory Services (NIS+)

Службы имен и каталогов NIS+. 

System Administration Guide: Network Services

Серверы веб-кэширования, службы, связанные со временем, сетевые файловые системы (NFS и Autofs), почта, SLP и PPP. 

System Administration Guide: Solaris Printing

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

System Administration Guide: Security Services

Аудит, управление устройствами, защита файлов, BART, службы Kerberos, PAM, криптографическая платформа Solaris, полномочия, RBAC, SASL и Solaris Secure Shell. 

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

Проекты и задачи разделов управления ресурсами, расширенный учет, элементы управления ресурсами, планировщик долевого распределения (FSS), управление физической памятью с помощью демона ограниченного выделения ресурсов (rcapd) и пулы ресурсов; виртуализация с помощью технологии разбиения программного обеспечения на зоны Solaris

Руководство по администрированию файловых систем ZFS Solaris

Пул устройств хранения данных ZFS, создание файловых систем и управление ими, снимки, клоны, резервирование, защита файлов ZFS с помощью списков управления доступом (ACL), использование ZFS Solaris в системе Solaris с установленными зонами, эмулируемые тома, поиск и устранение отказов и восстановление данных 

Solaris Trusted Extensions Administrator’s Procedures

Задачи системного администрирования, относящиеся к системе Solaris Trusted Extensions 

Solaris Trusted Extensions Configuration Guide

Описание планирования, включения и первичной настройки Solaris Trusted Extensions начиная с версии Solaris 10 5/08 

Ссылки на связанные веб-сайты сторонних компаний

В этом документе имеются ссылки на сторонние URL, предоставляющие дополнительную информацию по рассматриваемым темам.


Примечание –

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


Документация, поддержка и обучение

На веб-сайте Sun можно найти информацию по следующим дополнительным ресурсам:

Типографские условные обозначения

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

Таблица P–1 Типографские условные обозначения

Шрифт или символ 

Описание 

Пример 

AaBbCc123

Имена команд, файлов и каталогов, а также данные, выводимые на экран компьютера. 

Отредактируйте файл .login.

Для вывода списка всех файлов используйте команду ls -a.

machine_name%, вам письмо.

AaBbCc123

Текст, вводимый пользователем (в отличие от выводимых системой данных). 

machine_name% su

Пароль:

aabbcc123

Метка-заполнитель: заменяется фактическим именем или значением. 

Команда для удаления файла: rm filename .

AaBbCc123

Названия руководств, новые термины и термины, на которые следует обратить особое внимание. 

См. Главу 6 в документе Руководство пользователя.

Кэш – это копия, сохраненная локально.

Не сохраняйте файл.

Примечание. Некоторые выделенные элементы в интерактивном режиме выглядят полужирными.

Запросы интерпретатора в примерах команд

В следующей таблице представлен запрос системы UNIX по умолчанию, а также запросы суперпользователя для программ csh, sh и ksh.

Таблица P–2 Запросы интерпретатора

Интерпретатор команд 

Запрос 

csh 

machine_name%

csh для суперпользователя 

machine_name#

sh и ksh 

$

sh и ksh для суперпользователя 

#