区域是一个虚拟的操作系统环境,您可为运行 Solaris 10 操作系统的系统设置区域。每个 Solaris 系统均包含一个全局区域,它是系统的默认区域。您可以创建多个非全局区域。非全局区域要么是完全根区域,要么是稀疏根区域。
开始之前
必须满足以下要求:
必须具备完全根区域。
必须知道该完全根区域的主机名和 IP 地址。
全局区域中必须具备 Lockhart 2.2.3 或更高版本。
全局区域中必须具备 Apache Tomcat 。
|
任务 |
参考 |
|---|---|
|
在每个群集节点上安装 Sun Cluster 3.1 Update 4 仅当用户希望在 Sun Cluster 环境中配置 Sun Management Center 时,才需要执行此任务。 | |
|
安装和配置 Sun Cluster HA 代理以启用 Solaris Container 数据服务 仅当用户希望在 Sun Cluster 环境中配置 Sun Management Center 时,才需执行此任务。 | |
|
启用要在故障转移配置中运行的区域 | |
|
配置和安装完全根区域 | |
|
在完全根区域内安装和设置 Sun Management Center |
注册 SUNW.HAStoragePlus 资源类型。
# scrgadm -a -t SUNW.HAStoragePlus
创建故障转移资源组。
# scrgadm -a -g solaris-zone-resource-group
创建用于区域磁盘存储的资源。
# scrgadm -a -j solaris-zone-has-resource \
-g wholerootzone-resource-group \
-t SUNW.HAStoragePlus \
-x FilesystemMountPoints=/global/zones/HA
在每个群集节点的 /etc/hosts 文件中添加一个逻辑主机条目。
# scrgadm -a -L -g sunmc-zone-resource-group -j sunmc-lh-rs -l logical host name
启用故障转移资源组。
# scswitch -e -j solaris-zone-has-resource
# scswitch -Z -g wholerootzone-resource-group
启动区域配置。
#zonecfg -z wholerootzone,其中 wholerootzone 是新的完全根区域的名称。
为指定的区域创建配置。
zonecfg: wholerootzone> create -b
设置区域路径。
区域路径必须指定一个高可用性的本地文件系统。该文件系统必须由 SUNW.HAStoragePlus 资源进行管理。
zonecfg:wholerootzone> set zonepath=/global/zones/HA/wholerootzone
设置 autoboot 值。
如果将 autoboot 值设置为 true,则在引导全局区域时将自动引导该区域。默认值为 false。
zonecfg:wholerootzone > set autoboot=false
如果在系统上启用了资源池,请将一个池与该区域相关联。
zonecfg:wholerootzone> set pool=pool_default,其中 pool_default 是系统上资源池的名称。
添加网络虚拟接口。
zonecfg: wholerootzone> add net
设置网络接口的 IP 地址。
zonecfg: wholerootzone> set address=10.255.255.255
设置网络接口的物理设备类型。
zonecfg:wholerootzone> set physical=hme0
zonecfg:wholerootzone> end
检验并提交区域配置。
zonecfg: wholerootzone> verify
zonecfg: wholerootzone> commit
zonecfg: wholerootzone> exit
安装已配置的完全根区域。
# zoneadm -z wholerootzone install,其中 wholerootzone 是已配置的完全根区域的名称。
引导完全根区域。
# zoneadm -z wholerootzone boot
登录到区域控制台。
# zlogin -C wholerootzone
登录到该区域。
# zlogin wholerootzone
(对于 Sun Cluster 环境是必需的)将完全根区域条目添加到群集节点的 /etc/zones/index 文件中。
(对于 Sun Cluster 环境是必需的)将 wholerootzone.xml 文件复制到群集节点的 /etc/zones/index 目录中。
# rcp zone-install-node:/etc/zones/wholerootzone.xml
检验区域的安装和配置。
# zoneadm -z wholerootzone boot
# zlogin -z wholerootzone
确保位于已配置和安装的完全根区域内。
按照安装向导中的步骤安装 Sun Management Center。
在设置之前,编辑 /etc/project 文件中的共享内存。否则,数据库的设置将失败。
default:3::::project.max-shm-memory=(privileged,1073741824,deny)
其中 1073741824 是以字节为单位的共享内存。此值取决于物理内存的数量。
按照设置向导中的步骤设置 Sun Management Center。
Sun Management Center 支持在非全局区域内安装所有附加软件的服务器层。Sun Management Center 不支持在非全局区域内安装附加软件(如 ELP Config Reader、X86 Config Reader、Solaris Container Manager 和 Volume System Monitoring (VSM))的代理层。