本章介绍了如何使您的群集加入一个或多个伙伴关系。此外,还介绍了如何禁用 Sun Cluster Geographic Edition 软件以使群集无法再加入伙伴关系。
本章包含以下主题:
启用 Sun Cluster Geographic Edition 基础结构后,系统将创建以下 Sun Cluster 资源组:
geo-clusterstate – 一种可伸缩资源组,Sun Cluster Geographic Edition 软件使用该资源组区分节点故障转移和群集重新引导这两种情形。该资源组不包含任何资源。
geo-infrastructure – 封装了 Sun Cluster Geographic Edition 基础结构的故障转移资源组。该资源组包含以下资源:
geo-clustername – 封装 Sun Cluster Geographic Edition 软件的逻辑主机名。Sun Cluster Geographic Edition 软件将群集的逻辑主机名用于群集间通信管理和心跳通信。逻辑主机名必须与群集名称相同,并存在于每个群集的名称空间中。
geo-hbmonitor – 封装 Sun Cluster Geographic Edition 软件的心跳进程。
geo-failovercontrol – 封装 Sun Cluster Geographic Edition 软件本身。Sun Cluster Geographic Edition 模块使用此资源装入通用代理容器。
这些资源仅用于内部,因此请不要更改它们。
如果禁用 Sun Cluster Geographic Edition 基础结构,系统将删除这些内部资源。
您可以使用 scstat -g 命令监视这些资源的状态。有关此命令的更多信息,请参阅 scstat(1M) 手册页。
启用 Sun Cluster Geographic Edition 软件后,当前群集就可以与另一个已启用的群集构成伙伴关系。您可以使用 CLI 命令或 GUI 创建群集之间的伙伴关系。
有关设置和安装 Sun Cluster Geographic Edition 软件的更多信息,请参见《Sun Cluster Geographic Edition 安装指南》。
在群集上启用 Sun Cluster Geographic Edition 软件之前,请确保满足以下条件:
该群集正在运行 Solaris 操作系统 和 Sun Cluster 软件。
SunPlex Manager 的 Sun Cluster 管理代理容器正在运行。
已安装了 Sun Cluster Geographic Edition 软件。
登录到一个群集节点。
要完成此过程,您必须具有 Geo Operation RBAC 权限配置文件。有关 RBAC 的更多信息,请参见Sun Cluster Geographic Edition 软件和 RBAC。
确保逻辑主机名(与群集名称相同)可用并且已定义。
# scconf -p | grep -i "cluster name" |
如果您不想使用某个群集名称,可使用以下命令更改群集名称:
# scconf -c -C cluster=cluster-name |
有关详细信息,请参阅 scconf(1M) 手册页。
启用了 Sun Cluster Geographic Edition 基础结构后,绝不要在基础结构呈启用状态的情况下更改群集名。
确认逻辑主机名(与群集名称相同)可用,并且已在本地主机文件中进行了定义。
本地主机文件(即 hosts)位于 /etc/inet 目录下。
确认也在网络名称空间数据库(比如 NIS)中对逻辑主机名进行了定义。
在群集的一个节点上创建 Sun Cluster Geographic Edition 基础结构资源组,然后启用 Sun Cluster Geographic Edition 控制模块。
# geoadm start |
geoadm start 命令仅能在本地群集上启用 Sun Cluster Geographic Edition 控制模块。有关详细信息,请参阅 geoadm(1M) 手册页。
验证是否已启用基础结构,以及 Sun Cluster Geographic Edition 资源组是否处于联机状态。
有关 Sun Cluster Geographic Edition 资源组的列表,请参见关于 Sun Cluster Geographic Edition 基础结构资源组。
# geoadm show # scstat -g |
geoadm show 命令的输出结果应该表明群集中某一节点的 Sun Cluster Geographic Edition 基础结构是活动的。
scstat -g 命令的输出结果应该表明群集中某一节点的 geo-failovercontrol、geo-hbmonitor 和 geo-clustername 资源以及 geo-infrastructure 资源组处于联机状态。
有关更多信息,请参阅 scstat(1M) 手册页。
以下示例说明如何在 cluster-paris 上启用 Sun Cluster Geographic Edition 软件。
在 cluster-paris 上启动 Sun Cluster Geographic Edition 软件。
phys-paris-1# geoadm start |
确定是否已成功启用 Sun Cluster Geographic Edition 基础结构。
phys-paris-1# geoadm show --- CLUSTER LEVEL INFORMATION --- Sun Cluster Geographic Edition is active on cluster-paris from node phys-paris-1 Command execution successful phys-paris-1# |
验证 Sun Cluster Geographic Edition 资源组和资源的状态。
phys-paris-1# scstat -g -- Resource Groups and Resources -- Group Name Resources ----------- --------- Resources: geo-clusterstate - Resources: geo-infrastructure geo-clustername geo-hbmonitor geo-failovercontrol -- Resource Groups -- Group Name Node Name State ----------- --------- ----- Group: geo-clusterstate phys-paris-1 Online Group: geo-clusterstate phys-paris-2 Online Group: geo-infrastructure phys-paris-1 Online Group:geo-infrastructure phys-paris-2 Offline -- Resources -- Resource Name Resources State Status Message ------------- --------- ----- -------------- Resource: geo-clustername phys-paris-1 Online Online - LogicalHostname online Resource: geo-clustername phys-paris-2 Offline Offline Resource: geo-hbmonitor phys-paris-1 Online Online- Daemon OK Resource: geo-hbmonitor phys-paris-2 Offline Offline Resource: geo-failovercontrol phys-paris-1 Online Online Resource: geo-failovercontrol phys-paris-2 Offline Offline |
有关创建保护组的信息,请参见第 6 章,使用 Sun StorEdge Availability Suite 3.2.1 软件复制数据或第 10 章,管理 Hitachi TrueCopy 保护组。
您可以使用以下过程禁用 Sun Cluster Geographic Edition 基础结构。
在禁用 Sun Cluster Geographic Edition 基础结构之前,本地群集上的所有保护组必须处于脱机状态。
登录到一个群集节点。
要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见Sun Cluster Geographic Edition 软件和 RBAC。
确认本地群集上的所有保护组是否均处于脱机状态。
phys-paris-1# geoadm status |
有关 geoadm status 命令及其输出的更多信息,请参见监视 Sun Cluster Geographic Edition 软件的运行时状态。
如果您希望在取消激活 Sun StorEdge Availability Suite 3.2.1 保护组的时候保持应用程序资源组的联机状态,请执行示例 7–18 中介绍的过程。
如果您希望在取消激活 Hitachi TrueCopy 保护组的时候保持应用程序资源组的联机状态,请执行示例 10–23 中介绍的过程。
禁用 Sun Cluster Geographic Edition 软件。
phys-paris-1# geoadm stop |
此命令将删除您启用 Sun Cluster Geographic Edition 基础结构时所创建的基础结构资源组。
有关此命令的更多信息,请参阅 geoadm(1M) 手册页。
如果未通过使用 Sun Cluster Geographic Edition 软件来删除保护组实体,则在您禁用了 Sun Cluster Geographic Edition 基础结构后,系统不会删除数据复制资源组。启用 Sun Cluster Geographic Edition 基础结构后,数据复制资源组将再次可用。
验证是否已禁用了该软件以及是否不再显示 Sun Cluster Geographic Edition 资源组。
phys-paris-1# geoadm show phys-paris-1# scstat -g |
有关更多信息,请参阅 scstat(1M) 手册页。
以下示例说明如何禁用 cluster-paris。
确认所有的保护组均处于脱机状态,如下。
phys-paris-1# geoadm status |
Cluster: cluster-paris Partnership "paris-newyork-ps" : OK Partner clusters: cluster-newyork Synchronization: OK Heartbeat "paris-to-newyork" monitoring "cluster-newyork": OK Heartbeat plug-in "ping_plugin" : Inactive Heartbeat plug-in "icrm_plugin" : OK Heartbeat plug-in "tcp_udp_plugin": OK Protection group "tcpg" : OK Partnership : paris-newyork-ps Synchronization : OK Cluster cluster-paris : OK Role : Primary PG activation state : Deactivated Configuration : OK Data replication : OK Resource groups : OK Cluster cluster-newyork : OK Role : Secondary PG activation state : Deactivated Configuration : OK Data replication : OK Resource groups : OK
禁用 Sun Cluster Geographic Edition 基础结构。
phys-paris-1# geoadm stop ... verifying pre conditions and performing pre remove operations ... done ...removing product infrastructure ... please wait ... |
使用 geoadm show 命令确认是否已成功地禁用 Sun Cluster Geographic Edition 基础结构。
phys-paris-1# geoadm show --- CLUSTER LEVEL INFORMATION --- Sun Cluster Geographic Edition is not active on cluster-paris --- LOCAL NODE INFORMATION --- Node phys-paris-1 does not host active product module. Command execution successful phys-paris-1# |
使用 scstat -g 命令验证是否已删除 Sun Cluster Geographic Edition 资源组和资源。
phys-paris-1# scstat -g phys-paris-1# |
可以使用 geoadm show 命令来确定是否已在本地群集上启用了 Sun Cluster Geographic Edition 基础结构,如果已启用,还可以确定基础结构处于活动状态的节点。对于 geo-infrastructure 资源组处于 Online 状态的节点,系统认为其 Sun Cluster Geographic Edition 基础结构处于活动状态。
例如,在 cluster-paris 的 phys-paris-1 节点上运行 geoadm show 命令,如下:
phys-paris-1# geoadm show --- CLUSTER LEVEL INFORMATION --- Sun Cluster Geographic Edition is active on: node phys-paris-2, cluster cluster-paris Command execution successful phys-paris-1# |
在引导过程中,执行以下步骤:
启用 Sun Cluster 基础结构后,Sun Cluster Geographic Edition 软件将自动启动。使用 geoadm show 命令验证软件是否已启动。
心跳框架将会检查可访问的伙伴。
使用 geoadm status 命令检查群集的当前状态。有关此命令及其输出的更多信息,请参见监视 Sun Cluster Geographic Edition 软件的运行时状态。
将修补程序应用到 Sun Cluster Geographic Edition 系统时执行以下步骤。
使用 geoadm stop 命令关闭 Sun Cluster Geographic Edition 基础结构。
关闭基础结构可以确保将修补程序安装到一个群集时不会影响到伙伴关系中的其他群集。
使用 patchadd 命令应用修补程序。
如果要应用 Sun Cluster 修补程序,请在两个群集上都使用 Sun Cluster 方法。
为确保错误不会影响到主群集上的服务,请首先将修补程序应用到辅助群集。对安装进行验证后,将修补程序应用到主群集。
使用geoadm start 命令重新启动 Sun Cluster Geographic Edition 基础结构。