区域是一个虚拟的操作系统环境,您可为运行 Solaris 10 操作系统的系统设置区域。所有 Solaris 系统都包含一个全局区域,即系统的默认区域。您可以创建本地区域(非全局区域)。您可以通过在本地区域中运行代理来监视区域。
您可以通过区域命令或 Solaris Container Manager 的区域向导来创建本地区域。
如果使用 Solaris Container Manager 创建本地区域,请确保将 Sun Management Center 的基目录添加到 inherit-pkg-dir 目录中。您可以在向导的“提供继承包”步骤中指定。
有关更多信息,请参见《安装和管理 Solaris Container Manager 1.1》中的“管理区域”。
使用区域命令创建本地区域。
成为超级用户,然后打开两个终端窗口。
在第一个终端窗口中,键入如下行来创建本地区域。
#zonecfg -z localzonename,其中 localzonename 是本地区域的名称。
No such zone configured Use 'create' to begin configuring a new zone.
zonecfg:localzonename> create
zonecfg:localzonename> export
zonecfg:localzonename> add inherit-pkg-dir
zonecfg:localzonename:inherit-pkg-dir > set dir=/opt, where /opt is the installation directory.
zonecfg:localzonename:inherit-pkg-dir > end
zonecfg:localzonename > add net
zonecfg:localzonename:net > set address=ipaddress
zonecfg:localzonename:net> set physical= networkinterface
zonecfg: localzonename:net> end
zonecfg: localzonename> set zonepath=/export/zone/localzonename
zonecfg:localzonename> verify
zonecfg:localzonename> commit
zonecfg:localzonename> exit
#zoneadm -z localzonename install
在第二个终端窗口中,键入 zlogin -C localzonename,以登录到本地区域。
在第一个终端窗口中,键入 zoneadm -z localzonename boot,以引导区域。
引导信息显示在第二个终端窗口(即您用于登录区域的窗口)中。
为语言环境、终端类型、主机名、命名设备等内容键入适当的值。
系统将重新引导区域。
该过程假设本地区域不继承 /opt/SUNWsymon ,且本地区域的路径为 /export/zone/localzonename。
成为超级用户。
从终端窗口中登录到本地区域。
zlogin localzonename mkdir -p /opt/SUNWsymon
执行 /opt/SUNWsymon 的回送安装。
mount -F lofs /opt/SUNWsymon /export/zone/localzonename/root/opt/SUNWsymon
在全局区域中安装和设置 Sun Management Center。
在全局区域中,设置一个在该本地区域中运行的代理。
/opt/SUNWsymon/sbin/es-setup -z localzonename
从全局区域登录到本地区域。
zlogin localzonename
在本地区域完成设置。
/opt/SUNWsymon/sbin/es-setup
您可以在本地区域中启动和停止代理。您可以使用 es-config 命令更改代理的端口号。
本地区域支持的命令有 es-start、es-stop、es-setup、es-config 和 es-load-default。
将用于本地区域中的代理的模块列表位于 /var/opt/SUNWsymon/cfg/zone-modules-d.dat。如果从该文件中删除一个模块,则重新启动代理后,该模块将不可用。
本发行版支持在本地区域中设置并运行高级系统监视、服务可用性管理器、系统可靠性管理器和性能报告管理器。
本地区域不支持 Java 控制台。