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

评估当前的系统设置

可以在任何运行 Solaris 10 发行版的计算机上使用区域。以下主要的计算机注意事项与区域的使用相关联。

磁盘空间需求

对区域可以使用的磁盘空间量没有任何限制。全局管理员负责限制空间。全局管理员必须确保本地存储足以保存非全局区域的根文件系统。即使小型单处理器系统也可支持同时运行多个区域。

全局区域中安装的软件包的性质影响所创建的非全局区域的空间需求。软件包的数量和空间需求为相关因素。

稀疏根区域

在 Solaris 10 发行版本中,拥有 inherit-pkg-dir 资源的非全局区域称为稀疏根区域。

稀疏根区域模型通过以下方法优化对象共享:

在该模型中,所有的软件包都安装在非全局区域中。将完整安装不向只读回送挂载文件系统提供内容的软件包。无需安装提供给只读回送挂载文件系统的内容,因为这些内容可以从全局区域中继承(并可见)。

建议每个区域再增加 40 MB 的 RAM,如果计算机有足够的交换空间则不作此要求。

完全根区域

完全根区域模型提供最大配置能力。所有需要的和任何选定的可选 Solaris 软件包都安装到此区域的专用文件系统中。该模型的优势之一是全局管理员可以自定义其区域文件系统布局。例如,可以执行此操作来添加任意非绑定的软件包或第三方软件包。

该模型的磁盘需求由当前安装在全局区域中的软件包使用的磁盘空间决定。


注 –

如果您创建包含以下 inherit-pkg-dir 目录的稀疏根区域,则必须在安装区域之前从非全局区域配置中删除这些目录,以拥有一个完全根区域:

请参见如何配置区域


限制区域大小

可以使用以下选项限制区域大小: