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

区域构建

本节适用于初始区域构建,不适用于现有区域的克隆。

在配置了非全局区域之后,应检验是否可以在系统配置中安全安装此区域。然后您可以安装此区域。区域的根文件系统所需的文件由系统安装在区域的根路径下。

非全局区域是使用开放式网络配置 (generic_open.xml) 安装的。网络配置类型在《系统管理指南:基本管理》中的第 19  章 “管理服务(任务)”中进行了介绍。区域管理员可以使用 netservices 命令将区域切换到受限的网络配置 (generic_limited_net.xml)。可通过使用 SMF 命令启用或禁用特定服务。

成功安装了区域之后,便可进行初始登录和引导。

在 Solaris 安装中用于初始安装软件包的方法也可用于填充非全局区域。

全局区域必须包含填充非全局区域所需的所有数据。填充区域包括创建目录、复制文件以及提供配置信息。

从全局区域中填充区域时,只会使用在全局区域中通过软件包创建的信息或数据。有关更多信息,请参见 pkgparam(1)pkginfo(4) 手册页。

安装区域时,不引用或复制以下数据:

此外,以下信息类型(如果在全局区域中存在)也不会复制到正在安装的区域:

如果使用 Solaris 审计,则可能需要对从全局区域复制的审计文件进行修改。有关更多信息,请参见在区域中使用 Solaris 审计

不能在非全局区域中配置以下功能:

当区域从已安装状态转换为就绪状态时,便会添加在配置文件中指定的资源。系统会指定唯一的区域 ID。将挂载文件系统,设置网络接口并配置设备。转换为就绪状态之后,虚拟平台便可开始运行用户进程。在就绪状态下,会启动 zsched zoneadmd 进程来管理虚拟平台。

处于就绪状态的区域中不存在任何正在执行的用户进程。就绪区域与正在运行的区域之间的主要差异在于,正在运行的区域中至少有一个进程正在执行。有关更多信息,请参见 init(1M) 手册页。