Sun Cluster Geographic Edition 系统管理指南

第 3 章 管理 Sun Cluster Geographic Edition 基础结构

本章介绍了如何使您的群集加入伙伴关系。此外,还介绍了如何禁用 Sun Cluster Geographic Edition 软件以使群集无法再加入伙伴关系。

本章包含以下几节:

Sun Cluster Geographic Edition 基础结构资源组

启用 Sun Cluster Geographic Edition 基础结构后,系统将创建以下 Sun Cluster 资源组:

这些资源仅用于内部,因此请不要更改它们。

如果禁用 Sun Cluster Geographic Edition 基础结构,系统将删除这些内部资源。

您可以使用 scstat -g 命令监视这些资源的状态。有关此命令的更多信息,请参见 scstat(1M) 手册页。

启用 Sun Cluster Geographic Edition 软件

启用 Sun Cluster Geographic Edition 软件后,当前群集就可以与另一个已启用的群集构成伙伴关系。您可以使用 CLI 命令或 GUI 创建群集之间的伙伴关系。

有关设置和安装 Sun Cluster Geographic Edition 软件的更多信息,请参见《Sun Cluster Geographic Edition 安装指南》

Procedure如何启用 Sun Cluster Geographic Edition 软件

此过程仅在本地群集上启用 Sun Cluster Geographic Edition 基础结构。您可以在位于不同地理位置的所有群集上重复执行此过程。

开始之前

确保满足以下条件:

  1. 登录到一个群集节点。

    要完成此过程,您必须具有 Geo Operation RBAC 权限配置文件。有关 RBAC 的更多信息,请参见Sun Cluster Geographic Edition 软件和 RBAC

  2. 确保逻辑主机名(与群集名称相同)可用并且已定义。


    # scconf -p | grep -i "群集名称"
    

    如果您不想使用某个群集名称,可使用以下命令更改群集名称:


    # scconf -c -C cluster=clustername
    

    有关更多信息,请参见 scconf(1M) 手册页。


    注 –

    启用了 Sun Cluster Geographic Edition 基础结构后,绝不要在基础结构呈启用状态的情况下更改群集名。


  3. 确认命名服务和本地主机文件中包含与群集名称匹配的主机条目。。

    本地主机文件 hosts 位于 /etc/inet 目录下。

  4. 在群集的一个节点上启动 Sun Cluster Geographic Edition 基础结构。


    # geoadm start
    

    geoadm start 命令仅在本地群集上启用 Sun Cluster Geographic Edition 基础结构。有关更多信息,请参见 geoadm(1M) 手册页。

  5. 检验是否已启用了基础结构,以及 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-failovercontrolgeo-hbmonitorgeo-clustername 资源以及 geo-infrastructure 资源组在群集的某一节点上处于联机状态。

    有关更多信息,请参见 scstat(1M) 手册页。


示例 3–1 在群集上启用 Sun Cluster Geographic Edition 基础结构

此示例将在 cluster-paris 群集上启用 Sun Cluster Geographic Edition 软件。

  1. cluster-paris 上启动 Sun Cluster Geographic Edition 软件。


    phys-paris-1# geoadm start
  2. 确保已成功启用 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#
  3. 验证 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

接下来的操作

有关创建保护组的信息,请参见您所使用的数据复制软件的相应“Sun Cluster Geographic Edition 数据复制指南”。

禁用 Sun Cluster Geographic Edition 软件

您可以使用以下过程禁用 Sun Cluster Geographic Edition 基础结构。

Procedure如何禁用 Sun Cluster Geographic Edition 软件

开始之前

确保本地群集上的所有保护组均处于脱机状态。

  1. 登录到一个群集节点。

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见Sun Cluster Geographic Edition 软件和 RBAC

  2. 确认本地群集上的所有保护组是否均处于脱机状态。


    phys-paris-1# geoadm status

    有关 geoadm status 命令及其输出的更多信息,请参见监视 Sun Cluster Geographic Edition 软件的运行时状态


    注意 – 注意 –

    如果希望在取消激活保护组的同时使应用程序资源组保持联机状态,请执行以下数据复制指南中所述的相应过程:


  3. 禁用 Sun Cluster Geographic Edition 软件。


    phys-paris-1# geoadm stop

    此命令将删除您启用 Sun Cluster Geographic Edition 基础结构时所创建的基础结构资源组。

    有关此命令的更多信息,请参见 geoadm(1M) 手册页。


    注 –

    禁用 Sun Cluster Geographic Edition 软件只会删除基础结构资源组。那些为支持数据复制而创建的资源组不会被删除,除非您使用 geopg delete 命令删除这些资源组所支持的保护组。


  4. 验证是否已禁用了该软件以及是否不再显示 Sun Cluster Geographic Edition 资源组。


    phys-paris-1# geoadm show
    phys-paris-1# scstat -g

    有关更多信息,请参见 scstat(1M) 手册页。


示例 3–2 禁用群集

此示例将禁用 cluster-paris 群集。

  1. 确认所有保护组均处于脱机状态。


    phys-paris-1# geoadm status
    Cluster: cluster-paris
    
    Partnership "paris-newyork-ps" :OK
       Partner clusters   :cluster-newyork
       Synchronization    :OK
       ICRM Connection    :OK
    
       Heartbeat "paris-to-newyork" monitoring "cluster-newyork":OK
           Heartbeat plug-in "ping_plugin"   :Inactive
           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
  2. 禁用 Sun Cluster Geographic Edition 基础结构。


    phys-paris-1# geoadm stop
    ... verifying pre conditions and performing pre remove operations ... done
    ...removing product infrastructure ... please wait ...
  3. 确认是否已成功禁用 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#
  4. 检验是否已删除 Sun Cluster Geographic Edition 资源组和资源。


    phys-paris-1# scstat -g
    phys-paris-1#

检查 Sun Cluster Geographic Edition 基础结构的状态

使用 geoadm show 命令确定本地群集上是否已启用 Sun Cluster Geographic Edition 基础结构,以及该基础结构在哪个节点上处于活动状态。对于 geo-infrastructure 资源组处于 Online 状态的节点,系统认为其 Sun Cluster Geographic Edition 基础结构处于活动状态。


示例 3–3 显示是否已启用 Sun Cluster Geographic Edition 基础结构

本示例显示了 cluster-paris 群集上 phys-paris-1 节点的相关信息。


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#

引导群集

引导群集时会发生以下事件:

  1. 启用 Sun Cluster 基础结构后,Sun Cluster Geographic Edition 软件将自动启动。使用 geoadm show 命令检验该软件是否已成功启动。

  2. 心跳框架将会检查可访问的伙伴。

  3. 使用 geoadm status 命令检查群集的当前状态。有关此命令及其输出的更多信息,请参见监视 Sun Cluster Geographic Edition 软件的运行时状态

将修补程序应用到 Sun Cluster Geographic Edition 系统

将修补程序应用到 Sun Cluster Geographic Edition 系统时执行以下步骤。

  1. 使用 geoadm stop 命令关闭 Sun Cluster Geographic Edition 基础结构。

    关闭基础结构可以确保将修补程序安装到一个群集时不会影响到伙伴关系中的其他群集。

  2. 使用 patchadd 命令应用修补程序。

    如果要应用 Sun Cluster 修补程序,请在两个群集上都使用 Sun Cluster 方法。


    注 –

    为确保错误不会影响到主群集上的服务,请首先将修补程序应用到辅助群集。对安装进行验证后,将修补程序应用到主群集。


  3. 使用 geoadm start 命令重新启动 Sun Cluster Geographic Edition 基础结构。