请对要在群集中创建的每个非全局区域执行以下过程。
有关安装区域的完整信息,请参阅《System Administration Guide: Solaris Containers-Resource Management and Solaris Zones》。
以群集模式或非群集模式引导群集节点后,可以在该节点上配置 Solaris 10 非全局区域(简称区域)。
如果在以非群集模式引导节点之后创建了一个区域,则群集软件将在节点加入群集时发现该区域。
如果在节点处于群集模式时创建或删除了一个区域,则群集软件将动态更改其可控制资源组的区域列表。
执行以下任务:
规划非全局区域配置。请遵循有关群集中非全局区域的指导信息介绍的要求和限制。
获取以下信息:
将创建的非全局区域的总数。
每个区域将使用的公共适配器和公共 IP 地址。
每个区域的区域路径。此路径必须是本地文件系统,而非群集文件系统或具有高可用性的本地文件系统。
每个区域中应出现的一个或多个设备。
(可选)将为每个区域分配的名称。
如果将为区域分配专用 IP 地址,请确保群集 IP 地址范围能够支持将配置的附加专用 IP 地址。使用 cluster show-netprops 命令可显示当前的专用网络配置。
如果当前的 IP 地址范围不足以支持将配置的附加专用 IP 地址,请按照如何在添加节点或专用网络时更改专用网络配置所述过程重新配置专用 IP 地址范围。
成为正在创建非全局区域的节点上的超级用户。
您必须在全局区域中。
对于 Solaris 10 OS,请在每个节点上检验 Service Management Facility (SMF) 的多用户服务是否联机。
如果某个节点上的服务尚未处于联机状态,请等待直到状态变为联机后,再继续执行下一步。
phys-schost# svcs multi-user-server STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
配置、安装和引导新区域。
您必须将 autoboot 属性设置为 true 以便在非全局区域中支持资源组功能。
请执行以下文档中的过程:
检验区域是否处于就绪 (ready) 状态。
phys-schost# zoneadm list -v ID NAME STATUS PATH 0 global running / 1 my-zone ready /zone-path |
(可选的)给区域分配一个专用 IP 地址和专用主机名。
以下命令从群集的专用 IP 地址范围中选择了一个可用 IP 地址并进行分配。此外,该命令还将一个指定的专用主机名(或主机别名)分配给区域,并将其映射到已分配的专用 IP 地址。
phys-schost# clnode set -p zprivatehostname=hostalias node:zone |
指定一个属性。
指定区域专用主机名(或主机别名)。
节点名称。
非全局区域的名称。
执行初始的内部区域配置。
执行《System Administration Guide: Solaris Containers-Resource Management and Solaris Zones》中的“Performing the Initial Internal Zone Configuration”一节中的过程。从以下方法中任选其一:
登录到区域
使用 /etc/sysidcfg 文件
您必须进行这些更改,从而使区域对指向群集特定主机名和 IP 地址的搜索加以解析。
要在非全局区域中安装应用程序,请使用与单台系统相同的过程。有关在非全局区域中安装软件的过程,请参见应用程序的安装文档。另请参见《System Administration Guide: Solaris Containers-Resource Management and Solaris Zones》中的“Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Task Map)”。
要在非全局区域中安装和配置数据服务,请参见各个数据服务对应的 Sun Cluster 手册。