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 基础结构,系统将删除这些内部资源。

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

启用 Sun Cluster Geographic Edition 软件

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

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

Procedure如何启用 Sun Cluster Geographic Edition 软件

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

开始之前

确保满足以下条件:

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

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

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


    # cluster list
    
  3. (可选的)如果您不想使用某个群集名称,可使用以下命令更改群集名称:


    # cluster rename  -c newclustername oldclustername
    

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


    注 –

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


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

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

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


    # geoadm start
    

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

  6. 检验是否已启用了基础结构,以及 Sun Cluster Geographic Edition 资源组是否处于联机状态。

    有关 Sun Cluster Geographic Edition 资源组的列表,请参见Sun Cluster Geographic Edition 基础结构资源组


    # geoadm show
    # clresourcegroup status
    # clresource status
    

    geoadm show 命令的输出结果将显示 Sun Cluster Geographic Edition 基础结构在群集的某一特定节点上处于活动状态。

    clresourcegroup sstatusclresource status 命令的输出结果显示,geo-failovercontrolgeo-hbmonitorgeo-clustername 资源以及 geo-infrastructure 资源组在群集的某个节点上处于联机状态。

    有关更多信息,请参见 clresourcegroup(1CL)clresource(1CL) 手册页。


示例 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# clresourcegroup status
    === Cluster Resource Groups ===
    
    Group Name            Node Name    Suspended    Status
    ----------            ---------    ---------    ------
    geo-clusterstate      phys-paris-1    No           Online
                          phys-paris-2    No           Online
    
    geo-infrastructure    phys-paris-1    No           Online
                          phys-paris-2    No           Offline
    
    # clresource status
    === Cluster Resources ===
    
    Resource Name         Node Name   State            Status Message
    -------------         ---------   -----            --------------
    geo-clustername       phys-paris-1   Online           Online - LogicalHostname online.
                          phys-paris-2   Offline          Offline
    
    geo-hbmonitor         phys-paris-1   Online           Online - Daemon OK
                          phys-paris-2   Offline          Offline
    
    geo-failovercontrol   phys-paris-1   Online            Online
                          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# clresourcegroup status
    

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


示例 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# clresourcegroup status
    phys-paris-1#

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

使用 geoadm show 命令确定本地群集上是否已启用 Sun Cluster Geographic Edition 基础结构,以及该基础结构在哪个节点上处于活动状态。如果某节点上 geo-infrastructure 资源组的状态为联机,即认为 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 软件应用修补程序:

Procedure如何准备 Sun Cluster Geographic Edition 系统以安装修补程序

  1. 确保群集正常起作用。

    要查看群集的当前状态,请从任意节点运行以下命令:


    % cluster status
    

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

    在位于同一节点的 /var/adm/messages 日志中搜索未解决的错误消息或警告消息。

  2. 成为群集中一个节点上的超级用户。

  3. 从保护组中删除所有应用程序资源组。

    该步骤可确保以后停止保护组时,不会停止资源组。


    # geopg remove-resource-group resourcegroup protectiongroup
    

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

  4. 在所有与该群集具有伙伴关系的群集上执行上述步骤。

  5. 停止在群集上处于活动状态的所有保护组。


    # geopg stop protectiongroup -e local
    

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

  6. 停止 Sun Cluster Geographic Edition 基础结构。


    # geoadm stop
    

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

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

  7. 在每个节点上,停止 common agent container。


    # /usr/sbin/cacaoadm stop
    

    注 –

    您必须使用 common agent container 2(位于 /usr/sbin 目录)。使用 /usr/sbin/cacaoadm -V 命令可检查您正在使用的 common agent container 的版本。


接下来的操作

安装 Sun Cluster Geographic Edition 软件所需的修补程序。转至如何在 Sun Cluster Geographic Edition 系统上安装修补程序

Procedure如何在 Sun Cluster Geographic Edition 系统上安装修补程序

请在群集中的所有节点上执行此过程。

为了进行测试,请先在辅助群集上安装修补程序,然后再于主群集上安装修补程序。

开始之前

执行以下任务:

  1. 确保所有节点都处于联机状态,并且都是群集的一部分。

    要查看群集的当前状态,请从任意节点运行以下命令:


    % cluster status
    

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

    在位于同一节点的 /var/adm/messages 日志中搜索未解决的错误消息或警告消息。

  2. 在每个节点上成为超级用户。

  3. 在每个节点上,使用 patchadd 命令安装所有必要的修补程序以支持 Sun Cluster Geographic Edition 软件。

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

  4. 当在群集的所有节点上安装完所有必需的修补程序后,在每个节点上启动 common agent container。


    # /usr/sbin/cacaoadm start
    

    注 –

    您必须使用 common agent container 2,它位于 /usr/sbin 目录。使用 /usr/sbin/cacaoadm -V 命令可检查您正在使用的 common agent container 的版本。


  5. 在一个节点上启用 Sun Cluster Geographic Edition 软件。


    # geoadm start
    
  6. 将您在为安装修补程序而准备群集时删除的所有应用程序资源组重新添加回保护组。


    # geopg add-resource-group resourcegroup protectiongroup
    

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

  7. 启动您已添加的所有保护组。


    # geopg start protectiongroup -e local [-n]
    

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

接下来的操作

当您给辅助群集应用了修补程序后,请对 Sun Cluster Geographic Edition 软件执行完整性测试,然后再在主群集上重复此过程。