系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones

前言

本书是一套多卷集的组成部分,该集合介绍了 Solaris 操作系统管理信息的主要内容。本书假设您已经安装了该操作系统并且设置了计划使用的任何网络软件。


注 –

此 Solaris 发行版支持使用 SPARC 和 x86 系列处理器体系结构的系统。支持的系统可以在 http://www.sun.com/bigadmin/hcl 上的 Solaris OS: Hardware Compatibility Lists 中找到。本文档列举了在不同类型的平台上进行实现时的所有差别。

在本文档中,这些与 x86 相关的术语表示以下含义:

若想了解本发行版支持哪些系统,请参见 Solaris 10 硬件兼容性列表。


关于 Solaris Containers

Solaris Container 也称为 Solaris 区域,它是完整的应用程序运行时环境。Solaris 10 资源管理器和 Solaris Zones 软件分区技术是该容器的两个组成部分。区域提供从应用程序到平台资源的虚拟映射。利用区域可以使应用程序组件彼此隔离,即使这些区域共享 Solaris 操作系统的单个实例也是如此。利用资源管理功能,您可以对工作负荷收到的资源数量进行分配。

区域建立资源占用(如 CPU)的边界。这些边界可以进行扩展,以适应区域中运行的应用程序不断变化的处理要求。

Solaris 10 8/07:关于 Solaris Containers for Linux Applications

Solaris Containers for Linux Applications 使用 Oracle 的 BrandZ 技术在 Solaris 操作系统上运行 Linux 应用程序。Linux 应用程序在非全局区域功能所提供的安全环境中运行,不会被修改。这样,您可使用 Solaris 系统来开发、测试和部署 Linux 应用程序。

有关使用此功能的信息,请参见第 3 部分, lx 标记区域

Solaris 10 11/06 及更高版本:关于在 Solaris Trusted Extensions(高可靠扩展版)系统上使用 Solaris Zones

有关在 Solaris Trusted Extensions(高可靠扩展版)系统上使用区域的信息,请参见《Oracle Solaris Trusted Extensions Administrator’s Procedures》中的第 10  章 “Managing Zones in Trusted Extensions (Tasks)”

目标读者

本书适用于所有负责管理一个或多个运行 Solaris 10 发行版的系统的人员。要使用本书,您应当至少具备一到两年的 UNIX 系统管理经验。

系统管理指南系列书籍的结构

下面是系统管理指南系列书籍中各本书包含的主题列表。

书名 

主题 

《系统管理指南:基本管理》

用户帐户和组、服务器和客户机支持、关闭和启动系统、管理服务以及管理软件(软件包和修补程序) 

《系统管理指南:高级管理》

终端和调制解调器、系统资源(磁盘配额、记帐和 crontab)、系统进程以及 Solaris 软件问题疑难解答 

《系统管理指南:设备和文件系统》

可移除介质、磁盘和设备、文件系统以及备份和还原数据 

《系统管理指南:IP 服务》

TCP/IP 网络管理、IPv4 和 IPv6 地址管理、DHCP、IPsec、IKE、IP 过滤器、移动 IP、IP 网络多路径 (IP network multipathing, IPMP) 和 IPQoS 

《系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)》

DNS、NIS 和 LDAP 命名和目录服务,包括从 NIS 转换到 LDAP 以及从 NIS+ 转换到 LDAP 

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

NIS+ 命名和目录服务 

《系统管理指南:网络服务》

Web 高速缓存服务器、与时间相关的服务、网络文件系统(NFS 和 Autofs)、邮件、SLP(服务定位协议)和 PPP(点对点协议) 

《系统管理指南:打印》

Solaris 打印主题和任务,使用服务、工具、协议和技术来设置及管理打印服务和打印机 

《系统管理指南:安全性服务》

审计、设备管理、文件安全、BART、Kerberos 服务、PAM、Solaris 加密框架、权限、RBAC、SAS L和 Solaris 安全 Shell 

《系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones》

资源管理主题项目和任务、扩展记帐、资源控制、公平份额调度器 (fair share scheduler, FSS)、使用资源上限设置守护进程 (rcapd) 的物理内存控制,以及资源池;使用 Solaris Zones 软件分区技术的虚拟化

《Oracle Solaris ZFS 管理指南》

ZFS 存储池和文件系统创建及管理、快照、克隆、备份、使用访问控制列表 (access control list, ACL) 保护 ZFS 文件、在安装了区域的 Solaris 系统上使用 Solaris ZFS、模仿卷、疑难解答和数据恢复 

《Oracle Solaris Trusted Extensions Administrator’s Procedures 》

专用于 Solaris Trusted Extensions(高可靠扩展版)系统的系统管理 

《Oracle Solaris Trusted Extensions Configuration Guide 》

从 Solaris 10 5/08 发行版开始,介绍如何规划、启用及初始配置 Solaris Trusted Extensions(高可靠扩展版) 

相关书籍

《Solaris 10 资源管理器开发者指南》介绍如何编写分区和管理系统资源的应用程序,并讨论使用哪些 API。同时还提供了编程示例和编写应用程序时要考虑的编程问题的讨论。

相关的第三方 Web 站点引用

本文档引用了第三方 URL 以提供其他相关信息。


注 –

Oracle 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Oracle 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Oracle 概不负责,也不承担任何责任。


文档、支持和培训

有关其他资源,请参见以下 Web 站点:

Oracle 欢迎您提出意见

Oracle 欢迎您针对其文档质量和实用性提出意见和建议。如果您发现任何错误,或有其他任何改进建议,请转至 http://docs.sun.com,然后单击 Feedback(反馈)。请提供文档的标题和文件号码,以及章节和页码(如果有)。如果您需要回复,请告知。

Oracle Technology Network(Oracle 技术网络)提供了与 Oracle 软件相关的各种资源:

印刷约定

下表介绍了本书中的印刷约定。

表 P–1 印刷约定

字体或符号 

含义 

示例 

AaBbCc123

命令、文件和目录的名称;计算机屏幕输出 

编辑 .login 文件。

使用 ls -a 列出所有文件。

machine_name% you have mail.

AaBbCc123

用户键入的内容,与计算机屏幕输出的显示不同 

machine_name% su

Password:

aabbcc123

要使用实名或值替换的命令行占位符 

删除文件的命令为 rm filename

AaBbCc123

保留未译的新词或术语以及要强调的词 

这些称为 Class 选项。

注意:有些强调的项目在联机时以粗体显示。

新词术语强调

新词或术语以及要强调的词 

高速缓存是存储在本地的副本。

保存文件。

《书名》 

书名 

阅读《用户指南》的第 6 章。

命令中的 shell 提示符示例

下表显示了 Oracle Solaris OS 中包含的缺省 UNIX shell 系统提示符和超级用户提示符。请注意,在命令示例中显示的缺省系统提示符可能会有所不同,具体取决于 Oracle Solaris 发行版。

表 P–2 shell 提示符

shell 

提示符 

Bash shell、Korn shell 和 Bourne shell 

$

Bash shell、Korn shell 和 Bourne shell 超级用户 

#

C shell 

machine_name%

C shell 超级用户 

machine_name#