Sun Cluster 3.0 12/01 系统管理指南

1.4 开始管理群集

表 1-2 提供了管理群集的起点。

表 1-2 Sun Cluster 3.0 管理工具

操作意图 

要执行的操作 

详情请见 

远程登录到群集 

使用 ccp 命令来启动群集控制面板 (CCP)。接着,选择以下图标之一: cconsole、crlogin 或 ctelnet。

"1.4.1 如何远程登录到 Sun Cluster"

以互动方式配置群集 

启动 scsetup 实用程序。

"1.4.2 如何访问 scsetup 实用程序"

显示 Sun Cluster 发行版本号和版本信息 

使用 scinstall 命令的 -p 或者 -pv 选项。

"1.4.3 如何显示 Sun Cluster 发行版本信息和版本信息"

显示安装的资源、资源组和资源类型 

使用 scrgadm -p 命令。

"1.4.4 如何显示已配置的资源类型、资源组和资源"

以图形方式监视群集组件 

使用 SunPlex Manager 或 Sun Management Center 的 Sun Cluster 模块。 

SunPlex Manager 或 Sun Management Center 的 Sun Cluster 模块的联机帮助

以图形方式管理某些群集组件 

使用 SunPlex Manager 或 Sun Management Center 的 Sun Cluster 模块。 

SunPlex Manager 或 Sun Management Center 的 Sun Cluster 模块的联机帮助 

检查群集组件的状态 

使用 scstat 命令。

"1.4.5 如何检查群集组件的状态"

查看群集配置 

使用 scconf -p 命令。

"1.4.6 如何查看群集配置"

检查全局安装点 

使用 sccheck 命令。

"1.4.7 如何验证基本群集配置"

查看 Sun Cluster 系统消息 

检查 /var/adm/messages 文件。

Solaris 系统管理文档 

监视 Solstice DiskSuite 的状态 

使用 metastat 命令。

Solstice DiskSuite 文档 

监视 VERITAS Volume Manager 的状态 

使用 vxstat 或 vxva 命令。

VERITAS Volume Manager 文档 

1.4.1 如何远程登录到 Sun Cluster

群集控制面板 (CCP) 为 cconsole、crlogin 和 ctelnet 等工具提供了启动板。 这三种工具都启动到一组指定的节点的一个多窗口连接。 这个多窗口连接由指定的每个节点的主窗口和一个公共窗口组成。 定向到公共窗口的输入被发送到这些主窗口中的每一个窗口,这样,您就可以在群集的所有节点上同时运行命令。 有关详细信息,请参阅 ccp(1M) 和 cconsole(1M) 手册页。

  1. 检验启动 CCP 前是否满足以下前提条件。

    • 在管理控制台上安装了相应的 Sun Cluster 软件(SUNWccon 软件包)。

    • 确保管理控制台上的 PATH 变量包括 Sun Cluster 工具目录: /opt/SUNWcluster/bin 和 /usr/cluster/bin。可以通过设置 $CLUSTER_HOME 环境变量为工具目录另指定一个位置。

    • 如果使用终端集中器,请配置 clusters 文件、serialports 文件和 nsswitch.conf 文件。这些文件既可以是 /etc 文件,也可以是 NIS/NIS+ 数据库。 有关详细信息,请参阅 clusters(4) 和 serialports(4)。

  2. 请确定是否拥有 Sun Enterprise E10000 server 平台。

    • 如果没有,请继续执行步骤 3。

    • 如果有,则登录到系统服务处理器 (SSP) 并使用 netcon 命令进行连接。连接后,键入 Shift~@ 解除对控制台的锁定并获得写访问权。

  3. 启动 CCP 启动板。

    从管理控制台,键入以下命令。


    # ccp clustername
    

    显示 CCP 启动板。

  4. 要启动与群集的远程会话,请单击启动板中的相应图标(cconsole、crlogin 或 ctelnet)。

1.4.1.1 示例

以下是群集控制面板的示例。

图形 1-1 群集控制面板

Graphic

1.4.1.2 从此处可转到何处

您还可以从命令行启动 cconsole、crlogin 或 ctelnet 会话。 有关详细信息,请参阅 cconsole(1M)。

1.4.2 如何访问 scsetup 实用程序

scsetup(1M) 实用程序使您能够采用交互方式为群集配置定额、资源组、群集传输、专用主机名、设备组和新的节点选项。

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

  2. 进入 scsetup 实用程序。


    # scsetup
    

    显示 Main Menu。

  3. 从菜单进行选择并按屏幕提示操作。

    有关详细信息,请参阅 scsetup 联机帮助。

1.4.3 如何显示 Sun Cluster 发行版本信息和版本信息

执行这些步骤不需要作为超级用户登录。

    显示 Sun Cluster 修补程序号。

    Sun Cluster 的更新发行版本由主产品修补程序号和更新版本来标识,Sun Cluster 3.0 U1 的更新发行版本是 110648-05。


    % showrev -p
    

    显示 Sun Cluster 发行版本号以及所有 Sun Cluster 软件包的版本信息。


    % scinstall -pv
    

1.4.3.1 示例 - 显示 Sun Cluster 发行版本号

以下示例显示群集的发行版本号。


% showrev -p | grep 110648
Patch:110648-05 Obsoletes:  Requires:  Incompatibles:  Packages:

1.4.3.2 示例 - 显示 Sun Cluster 发行版本信息和版本信息

以下示例显示了群集的发行版本信息和所有软件包的版本信息。


% scinstall -pv
SunCluster 3.0
SUNWscr:       3.0.0,REV=2000.10.01.01.00
SUNWscdev:     3.0.0,REV=2000.10.01.01.00
SUNWscu:       3.0.0,REV=2000.10.01.01.00
SUNWscman:     3.0.0,REV=2000.10.01.01.00
SUNWscsal:     3.0.0,REV=2000.10.01.01.00
SUNWscsam:     3.0.0,REV=2000.10.01.01.00
SUNWscvm:      3.0.0,REV=2000.10.01.01.00
SUNWmdm:       4.2.1,REV=2000.08.08.10.01

1.4.4 如何显示已配置的资源类型、资源组和资源

您还可以使用 SunPlex Manager GUI 来完成此过程。 有关详细信息,请参阅 SunPlex Manager 的联机帮助。

执行此步骤不需要作为超级用户登录。

    显示群集的已配置资源类型、资源组和资源。


    % scrgadm -p
    

1.4.4.1 示例 - 显示已配置的资源类型、资源组和资源

以下示例显示了为群集 schost 配置的资源类型 (RT Name)、资源组 (RG Name) 和资源 (RS Name)。


% scrgadm -p
RT Name: SUNW.SharedAddress
  RT Description: HA Shared Address Resource Type 
RT Name: SUNW.LogicalHostname
  RT Description: Logical Hostname Resource Type 
RG Name:
 schost-sa-1 
  RG Description:    RS Name:
 schost-1
      RS Description:      RS Type: SUNW.SharedAddress
      RS Resource Group: schost-sa-1
RG Name:
 schost-lh-1 
  RG Description:    RS Name:
 schost-3
      RS Description:      RS Type: SUNW.LogicalHostname
      RS Resource Group: schost-lh-1

1.4.5 如何检查群集组件的状态

您还可以使用 SunPlex Manager GUI 来完成此过程。 有关详细信息,请参阅 SunPlex Manager 的联机帮助。

执行此步骤不需要作为超级用户登录。

    检查群集组件的状态。


    % scstat -p
    

1.4.5.1 示例 - 检查群集组件的状态

以下是由 scstat(1M) 返回的群集组件状态信息的示例。


% scstat -p
-- Cluster Nodes --
 
                    Node name           Status
                    ---------           ------
  Cluster node:     phys-schost-1      Online
  Cluster node:     phys-schost-2      Online
  Cluster node:     phys-schost-3      Online
  Cluster node:     phys-schost-4      Online
 
------------------------------------------------------------------
 
-- Cluster Transport Paths --
 
                    Endpoint            Endpoint            Status
                    --------            --------            ------
  Transport path:   phys-schost-1:qfe1 phys-schost-4:qfe1 Path online
  Transport path:   phys-schost-1:hme1 phys-schost-4:hme1 Path online
...
 
------------------------------------------------------------------
 
-- Quorum Summary --
 
  Quorum votes possible:      6
  Quorum votes needed:        4
  Quorum votes present:       6
 
-- Quorum Votes by Node --
 
                    Node Name           Present Possible Status
                    ---------           ------- -------- ------
  Node votes:       phys-schost-1      1        1       Online
  Node votes:       phys-schost-2      1        1       Online
...
 
-- Quorum Votes by Device --
 
                    Device Name         Present Possible Status 
                    -----------         ------- -------- ------ 
  Device votes:     /dev/did/rdsk/d2s2  1        1       Online 
  Device votes:     /dev/did/rdsk/d8s2  1        1       Online 
...
 
-- Device Group Servers --
 
                         Device Group        Primary             Secondary
                         ------------        -------             ---------
  Device group servers:  rmt/1               -                   -
  Device group servers:  rmt/2               -                   -
  Device group servers:  schost-1           phys-schost-2      phys-schost-1
  Device group servers:  schost-3           -                   -
 
-- Device Group Status --
 
                              Device Group        Status              
                              ------------        ------              
  Device group status:        rmt/1               Offline
  Device group status:        rmt/2               Offline
  Device group status:        schost-1           Online
  Device group status:        schost-3           Offline
 
------------------------------------------------------------------
 
-- Resource Groups and Resources --
 
            Group Name          Resources
            ----------          ---------
 Resources: test-rg             test_1
 Resources: real-property-rg    -
 Resources: failover-rg         -
 Resources: descript-rg-1       -
...
 
-- Resource Groups --
 
            Group Name          Node Name           State
            ----------          ---------           -----
     Group: test-rg             phys-schost-1      Offline
     Group: test-rg             phys-schost-2      Offline
...
 
-- Resources --
 
            Resource Name       Node Name           State     Status Message
            -------------       ---------           -----     --------------
  Resource: test_1              phys-schost-1      Offline   Offline
  Resource: test_1              phys-schost-2      Offline   Offline

1.4.6 如何查看群集配置

您还可以使用 SunPlex Manager GUI 来完成此过程。 有关详细信息,请参阅 SunPlex Manager 的联机帮助。

执行此步骤不需要作为超级用户登录。

    查看群集配置


    % scconf -p
    

    要使用 scconf 命令显示详细信息,请使用冗余选项。有关详细信息,请参阅 scconf(1M) 手册页。

1.4.6.1 示例 - 查看群集配置

以下示例列出了群集配置。


% scconf -p
Cluster name:                       cluster-1
Cluster ID:                         0x3908EE1C
Cluster install mode:               disabled
Cluster private net:                172.16.0.0
Cluster private netmask:            255.255.0.0
Cluster new node authentication:    unix
Cluster new node list:              <NULL - Allow any node>
Cluster nodes:                      phys-schost-1 phys-schost-2 phys-schost-3
phys-schost-4
Cluster node name:                                 phys-schost-1
  Node ID:                                         1
  Node enabled:                                    yes
  Node private hostname:                           clusternode1-priv
  Node quorum vote count:                          1
  Node reservation key:                            0x3908EE1C00000001
  Node transport adapters:                         hme1 qfe1 qfe2
 
Node transport adapter:                          hme1
    Adapter enabled:                               yes
    Adapter transport type:                        dlpi
    Adapter property:                              device_name=hme
    Adapter property:                              device_instance=1
    Adapter property:                              dlpi_heartbeat_timeout=10000
...
Cluster transport junctions:                       hub0 hub1 hub2
 
Cluster transport junction:                        hub0
  Junction enabled:                                yes
  Junction type:                                   switch
  Junction port names:                             1 2 3 4
...
Junction port:                                   1
    Port enabled:                                  yes
 
Junction port:                                   2
    Port enabled:                                  yes
...
Cluster transport cables
                    Endpoint            Endpoint        State
                    --------            --------        -----
  Transport cable:  phys-schost-1:hme1@0 hub0@1        Enabled
  Transport cable:  phys-schost-1:qfe1@0 hub1@1        Enabled
  Transport cable:  phys-schost-1:qfe2@0 hub2@1        Enabled
  Transport cable:  phys-schost-2:hme1@0 hub0@2        Enabled
...
Quorum devices:                                    d2 d8
 
Quorum device name:                                d2
  Quorum device votes:                             1
  Quorum device enabled:                           yes
  Quorum device name:                              /dev/did/rdsk/d2s2
  Quorum device hosts (enabled):
                   phys-schost-1
 phys-schost-2
  Quorum device hosts (disabled):...
Device group name:                                 schost-3
  Device group type:                               SDS
  Device group failback enabled:                   no
  Device group node list:                          phys-schost-3, phys-schost-4
  Diskset name:                                    schost-3

1.4.7 如何验证基本群集配置

sccheck(1M) 命令可用于检查并验证 Sun Cluster 的配置,以确定系统的基本配置是否正确,是否可供群集正常运行。sccheck 命令仅返回错误。如果未发现错误,sccheck 就将返回到 shell 提示符。


注意:

在执行任何可能导致设备、卷管理组件或 Sun Cluster 的配置发生更改的管理过程之后,都应运行 sccheck。


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

  2. 检验群集配置。


    # sccheck
    

1.4.7.1 示例 - 查看群集配置

以下示例显示节点 phys-schost-3 丢失安装点 /global/schost-1。


# sccheck
vfstab-check: WARNING - phys-schost-3 - Missing mount point /global/schost-1

1.4.8 如何检查全局安装点

sccheck (1M) 命令从 /etc/vfstab 文件中检查群集文件系统及其全局安装点的配置错误。 sccheck 命令仅返回错误。如果未发现错误,sccheck 就将返回到 shell 提示符。


注意:

在进行了影响到设备或卷管理组件的群集配置更改后,请运行 sccheck。


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

  2. 检验群集配置。


    # sccheck
    

1.4.8.1 示例 - 检查全局安装点

以下示例显示节点 phys-schost-3 丢失安装点 /global/schost-1。


# sccheck
vfstab-check: WARNING - phys-schost-3 - Missing mount point /global/schost-1