适用于 UNIX 的 Sun Java Enterprise System 5 安装指南

Solaris 区域概述

Solaris 10 区域(也称作 Solaris 容器)功能提供了一种在 Solaris OS 的实例中创建虚拟化操作系统环境的方法。这将使一个或多个进程能够在与主机上的其他活动隔离的状态下运行。例如,在某个区域中运行的进程将只能向同一区域中的其他进程发送信号,不管用户 ID 和其他证书信息如何。

每个 Solaris 10 主机均含有一个全局区域。全局区域既是主机的默认区域,又是用于系统范围内管理控制的区域。如果全局管理员未创建任何非全局区域,则所有进程都会在全局区域中运行。某些 Java ES 产品组件(如 Sun Cluster 软件)仅能安装在全局区域中。可将非全局区域看作一个盒子。一个或多个应用程序可在此盒中运行,而不与主机的其余部分进行交互。每个非全局区域均具有已安装 Solaris 10 操作系统在其中作为区域本身的实例而出现的内容,以及该非全局区域所特有的配置和其他信息。将某个软件包安装到全局区域后,默认情况下它会被传播到所有非全局区域。换言之,该软件包不仅安装到了全局区域中,也安装到了非全局区域中。这种传播为安装在全局区域中的软件包提供了非全局可见性和可用性。您可以选择在添加软件包时抑制此传播行为,从而将软件包仅限制在全局区域内。非全局区域的默认配置是可以共享全局区域文件系统的各个部分。支持以下两种非全局区域:完全根区域和稀疏根区域。

完全根区域包含全局区域中的整个文件系统的读/写副本。创建一个完全根区域后,安装在全局区域中的所有软件包便全部可供该完全根区域使用。系统将创建一个软件包数据库并将所有软件包复制到该完全根区域中,从而为所有文件创建了一个专用且独立的副本。

稀疏根区域仅包含全局区域中部分文件系统的读/写副本,而其他文件系统则是作为回送虚拟文件系统(如,/usr)从全局区域以只读方式进行挂载的。在创建稀疏根区域时,由全局管理员来选择将哪些文件系统与该稀疏根区域共享。


注 –

对于 Java ES,假定对于稀疏根区域,不从全局区域继承 /opt 文件系统,因此该文件系统为可写文件系统。


要想成功部署您的区域,认真规划任务以及这些任务的顺序是至关重要的。可将 Java ES 组件安装到任意一种区域中,且组合和顺序几乎不受任何限制。但在某些情况下,Java ES 产品组件的安装顺序以及非全局区域的创建顺序可能会非常重要。有关在 Solaris 区域环境中实现 Java ES 的规划的完整说明,参阅《Sun Java Enterprise System 5 安装规划指南》中的附录 A “Java ES 和 Solaris 10 区域”