Sun Cluster 系统管理指南(适用于 Solaris OS)

第 1 章 Sun Cluster 管理简介

本章提供了有关群集管理准备工作方面的信息并讲述了使用 Sun Cluster 管理工具的过程。

Sun Cluster 管理概述

Sun Cluster 的高可用环境可确保最终用户能够使用关键的应用程序。系统管理员的职责就是保证 Sun Cluster 的稳定性和可操作性。

开始执行管理任务之前,请先熟悉《Sun Cluster 软件安装指南(适用于 Solaris OS)》《Sun Cluster 概念指南(适用于 Solaris OS)》中的规划信息。对 Sun Cluster 的管理分为几类任务,分别在以下手册中进行说明。

在大多数情况下,可以在群集运行时执行 Sun Cluster 管理任务。这样,对群集的影响就仅限于单个节点。对于需要关闭整个群集的步骤,请为关闭的小时数计划关闭时间,使对系统的影响减到最小。如果您计划拆卸群集或群集节点,请提前通知用户。

Solaris OS 功能限制

Sun Cluster 配置不支持以下 Solaris OS 功能:

Sun Cluster 服务 

FMRI 

pnm 

svc:/system/cluster/pnm:default 

cl_event 

svc:/system/cluster/cl_event:default 

cl_eventlog 

svc:/system/cluster/cl_eventlog:default 

rpc_pmf 

svc:/system/cluster/rpc_pmf:default 

rpc_fed 

svc:/system/cluster/rpc_fed:default 

rgm 

svc:/system/cluster/rgm:default 

scdpm 

svc:/system/cluster/scdpm:default 

cl_ccra 

svc:/system/cluster/cl_ccra:default 

scsymon_srv 

svc:/system/cluster/scsymon_srv:default 

spm 

svc:/system/cluster/spm:default 

cl_svc_cluster_milestone 

svc:/system/cluster/cl_svc_cluster_milestone:default 

cl_svc_enable 

svc:/system/cluster/cl_svc_enable:default 

network-multipathing 

svc:/system/cluster/network-multipathing 

管理工具

您可以使用图形用户界面 (Graphical User Interface, GUI) 或命令行执行 Sun Cluster 上的管理任务。下一节提供 GUI 和命令行工具的概述。

图形用户界面

Sun Cluster 支持图形用户界面 (GUI) 工具,您可以使用此工具对群集执行各种管理任务。这些 GUI 工具都是 SunPlexTM Manager,如果在基于 SPARC 的系统上使用 Sun Cluster,则 GUI 工具是 Sun Management Center。有关配置 SunPlex Manager 和 Sun Management Center 的更多信息和过程,请参见第 10 章,使用图形用户界面管理 Sun Cluster。有关如何使用这些工具的具体信息,请参阅每种 GUI 工具的联机帮助。

命令行界面

您可以通过 scsetup(1M) 实用程序交互式地执行大多数 Sun Cluster 管理任务。只要可能,本指南中的管理过程都使用 scsetup 来说明。

可以通过 scsetup 实用程序管理下列主菜单项目。

可以通过 scsetup 实用程序管理下列资源组菜单项目。

表 1-1 列出了用于管理 Sun Cluster 的其他命令。有关详细信息,请参阅手册页。

表 1–1 Sun Cluster 命令行界面命令

命令 

说明 

ccp(1M)

启动远程控制台对群集的访问。 

if_mpadm(1M)

用于在 IP 网络多路径组中从一个适配器的 IP 地址切换到另一个适配器的 IP 地址。 

sccheck(1M)

检查并验证 Sun Cluster 配置,以确保群集的基础配置功能有效。 

scconf(1M)

更新 Sun Cluster 配置。-p 选项列出了群集配置信息。

scdidadm(1M)

提供对设备 ID 配置的管理访问。 

scgdevs(1M)

运行全局设备名称空间管理脚本。 

scinstall(1M)

安装并配置 Sun Cluster 软件。该命令可以以交互方式或非交互方式运行。-p 选项显示有关 Sun Cluster 软件的发行和软件包版本信息。

scrgadm(1M)

管理资源类型注册、资源组的创建和资源组内资源的激活。-p 选项显示有关已安装的资源、资源组和资源类型的信息。


注 –

在执行 scrgadm 时,资源类型、资源组和资源属性的名称不区分大小写。


scsetup(1M)

运行交互式群集配置实用程序,该程序生成 scconf 命令及其各种选项。

scshutdown(1M)

关闭整个群集。 

scstat(1M)

提供群集状态的快照。 

scswitch(1M)

执行一些更改,这些更改将使资源组和磁盘设备组的主节点和状态发生变化。 

此外,还可以使用命令管理 Sun Cluster 的卷管理器部分。这些命令的使用取决于群集中所使用的特定的卷管理器(Solstice DiskSuiteTM、VERITAS Volume Manager 或 Solaris Volume ManagerTM)。

群集管理准备

本节讲述为管理群集做什么准备。

记录 Sun Cluster 的硬件配置

在改变 Sun Cluster 配置时,记录针对您的站点的硬件配置。在改变或升级群集时请参阅硬件文档,以便节省管理时间。标注各种群集组件之间的电缆和连接也可以使管理更加容易。

记录原始群集配置和后来进行的更改,以便帮助第三方服务供应商在为您的群集提供服务时节省所需的时间。

使用管理控制台

您可以使用称为管理控制台的专用 SPARC 工作站来管理活动群集。通常,您要在管理控制台上安装和运行群集控制面板 (CCP) 和图形用户界面 (GUI) 工具。有关 CCP 的更多信息,请参见如何远程登录 Sun Cluster。有关安装 Sun Management Center 的群集控制面板模块和 SunPlex Manager GUI 工具的说明,请参见《Sun Cluster 软件安装指南(适用于 Solaris OS)》

管理控制台并不是一个群集节点。管理控制台用来远程控制群集节点,或者通过公共网络,或者通过基于网络的终端集中器。

如果您的 SPARC 群集中包含 Sun EnterpriseTM 10000 服务器,则必须从管理控制台登录到系统服务处理器 (SSP)。使用 netcon.1M 命令连接。对于 netcon,与 Sun Enterprise 10000 域连接的缺省方法是通过网络接口进行连接。如果无法访问网络,您可以通过设置 -f 选项,以“独占”模式使用 netcon。也可以在正常的 netcon 会话过程中发送 ~*。如果网络无法访问,上述任意一种方法均可以切换到串行接口。

Sun Cluster 不需要专用的管理控制台,但如果使用控制台,则具有以下好处:

备份群集

应定期备份您的群集。尽管 Sun Cluster 提供了 HA 环境,而且在存储设备中有数据的镜像副本,但 Sun Cluster 并不能代替常规备份。Sun Cluster 可以承受多种故障,但是它并不能防护用户错误或程序错误以及灾难性故障。因此,您必须采用适当的备份过程,以防数据丢失。

备份应包含以下信息:

开始管理群集

表 1–2 提供了管理群集的基本知识。

表 1–2 Sun Cluster 3.1 4/04 管理工具

任务 

工具 

文档 

远程登录群集 

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

如何远程登录 Sun Cluster

交互式配置群集 

启动 scsetup(1M) 实用程序。

如何访问 scsetup 实用程序

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

使用 scinstall(1M) 命令并使用选项 -p-pv

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

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


注 –

在执行 scrgadm 时,资源类型、资源组和资源属性的名称不区分大小写。


使用 scrgadm(1M) -p 命令。

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

以图形方式监视群集组件 

使用 SunPlex Manager。 

SunPlex Manager 联机帮助 

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

使用 SunPlex Manager 或 Sun Management Center 的 Sun Cluster 模块(只能在基于 SPARC 的系统上的 Sun Cluster 中使用)。 

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

检查群集组件的状态 

使用 scstat(1M) 命令。

如何检查群集组件的状态

检查公共网络上 IP 网络多路径组的状态 

使用 scstat(1M) 命令并使用 -i 选项。

如何检查公共网络的状态

查看群集配置 

使用 scconf(1M) -p 命令。

如何查看群集配置

检查全局安装点 

使用 sccheck(1M) 命令。

如何验证基本群集配置

查看 Sun Cluster 系统消息 

检查 /var/adm/messages 文件。

《System Administration Guide: Advanced Administration》中的“Viewing System Messages”

监视 Solstice DiskSuite 的状态 

使用 metastat 命令。

Solstice DiskSuite/Solaris Volume Manager文档 

监视 VERITAS Volume Manager 的状态(如果运行 Solaris 8) 

使用 vxstatvxva 命令。

VERITAS Volume Manager 文档 

监视 Solaris Volume Manager 的状态(如果运行 Solaris 9) 

使用 svmstat 命令

《Solaris Volume Manager Administration Guide》

Procedure如何远程登录 Sun Cluster

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

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

    • 在管理控制台上安装 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 10000 服务器平台。

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

  3. 启动 CCP 启动板。

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


    # ccp clustername
    

    显示 CCP 启动板。

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

另请参见

您还可以从命令行启动 cconsolecrloginctelnet 会话。

Procedure如何访问 scsetup 实用程序

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

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

  2. 进入 scsetup 实用程序。


    # scsetup
    

    显示“Main Menu”。

  3. 从菜单中选择配置。按照屏幕上的说明完成任务。

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

Procedure如何显示 Sun Cluster 修补程序信息

执行该过程不需要作为超级用户登录。

步骤

    键入以下命令:


    % showrev -p
    

    Sun Cluster 的更新发行版本由主产品修补程序号和更新版本来标识。


示例 1–1 显示 Sun Cluster 修补程序信息

以下示例显示了有关修补程序 110648-05 的信息。


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

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

执行该过程不需要作为超级用户登录。

步骤

    键入以下命令:


    % scinstall -pv
    

    该命令显示了 Sun Cluster 的发行版本号和所有 Sun Cluster 软件包的版本字符串。


示例 1–2 显示 Sun Cluster 发行版本信息和版本信息

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


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

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

您还可以使用 SunPlex Manager GUI 来完成此过程。请参阅第 10 章,使用图形用户界面管理 Sun Cluster。有关详细信息,请参阅 SunPlex Manager 的联机帮助。

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

步骤

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


    % scrgadm -p
    

示例 1–3 显示已配置的资源类型、资源组和资源

以下示例显示了为群集 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

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

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

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

步骤

    检查群集组件的状态。


    % scstat -p
    

示例 1–4 检查群集组件的状态

以下是由 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
 
-----------------------------------------------------------------
 
-- IPMP Groups --
 
              Node Name         Group   	 Status         Adapter   Status
              ---------         -----   	 ------         -------   ------
  IPMP Group: phys-schost-1     sc_ipmp0   Online         qfe1      Online

  IPMP Group: phys-schost-2     sc_ipmp0   Online         qfe1      Online

------------------------------------------------------------------
 

Procedure如何检查公共网络的状态

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

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

要检查 IP 网络多路径组的状态,请使用 scstat(1M) 命令。

步骤

    检查群集组件的状态。


    % scstat -i
    

示例 1–5 检查公共网络状态

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


% scstat -i
-----------------------------------------------------------------
 
-- IPMP Groups --
 
              Node Name         Group   	 Status         Adapter   Status
              ---------         -----   	 ------         -------   ------
  IPMP Group: phys-schost-1     sc_ipmp1 	 Online         qfe2      Online

  IPMP Group: phys-schost-1     sc_ipmp0 	 Online         qfe1      Online

  IPMP Group: phys-schost-2     sc_ipmp1 	 Online         qfe2      Online

  IPMP Group: phys-schost-2     sc_ipmp0 	 Online         qfe1      Online

------------------------------------------------------------------
 

Procedure如何查看群集配置

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

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

步骤

    查看群集配置


    % scconf -p
    

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


示例 1–6 查看群集配置

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


% scconf -p
Cluster name:                       cluster-1
Cluster ID:                         0x3908EE1C
Cluster install mode:               disabled
Cluster private net:                172.16.0.0
Cluster private netmask:            192.168.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:                               SVM
  Device group failback enabled:                   no
  Device group node list:                          phys-schost-3, phys-schost-4
  Diskset name:                                    schost-3

Procedure如何验证基本群集配置

sccheck(1M) 命令运行一组检查来验证群集正常运行所需的基本配置。如果所有检查均未失败,sccheck 将返回到 shell 提示符。如果某项检查失败,sccheck 将在指定输出目录或缺省输出目录中生成报告。如果对多个节点运行 scchecksccheck 将为每个节点和多个节点的检查分别生成一个报告。

sccheck 命令按以下两个步骤运行:数据收集和数据分析。数据收集可能会耗费较长的时间,具体时间取决于系统配置。您可以通过在详细模式下使用 -v1 标志调用 sccheck 来打印进度信息,还可以通过在高度详细模式下使用 -v2 标志运行 sccheck 来打印更为详细的进度信息(尤其是在收集数据的过程中)。


注 –

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


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


    % su
    
  2. 检验群集配置。


     # sccheck
    

示例 1–7 检查群集配置并且所有检查均通过

以下示例显示了针对节点 phys-schost-1phys-schost-2 在详细模式下运行的 sccheck,其中节点通过了所有检查。


# sccheck -v1 -h phys-schost-1,phys-schost-2

sccheck: Requesting explorer data and node report from phys-schost-1.
sccheck: Requesting explorer data and node report from phys-schost-2.
sccheck: phys-schost-1: Explorer finished.
sccheck: phys-schost-1: Starting single-node checks.
sccheck: phys-schost-1: Single-node checks finished.
sccheck: phys-schost-2: Explorer finished.
sccheck: phys-schost-2: Starting single-node checks.
sccheck: phys-schost-2: Single-node checks finished.
sccheck: Starting multi-node checks.
sccheck: Multi-node checks finished
# 


示例 1–8 检查群集配置并且某项检查未通过

以下示例显示了群集 suncluster 中缺少安装点 /global/phys-schost-1 的节点 phys-schost-2。报告是在输出目录 /var/cluster/sccheck/myReports/ 中创建的。


# sccheck -v1 -h phys-schost-1,phys-schost-2 -o /var/cluster/sccheck/myReports
sccheck: Requesting explorer data and node report from phys-schost-1.
sccheck: Requesting explorer data and node report from phys-schost-2.
sccheck: phys-schost-1: Explorer finished.
sccheck: phys-schost-1: Starting single-node checks.
sccheck: phys-schost-1: Single-node checks finished.
sccheck: phys-schost-2: Explorer finished.
sccheck: phys-schost-2: Starting single-node checks.
sccheck: phys-schost-2: Single-node checks finished.
sccheck: Starting multi-node checks.
sccheck: Multi-node checks finished.
sccheck: One or more checks failed.
sccheck: The greatest severity of all check failures was 3 (HIGH).
sccheck: Reports are in /var/cluster/sccheck/myReports.
# 
# cat /var/cluster/sccheck/myReports/sccheck-results.suncluster.txt
...
===================================================
= ANALYSIS DETAILS =
===================================================
------------------------------------
CHECK ID : 3065
SEVERITY : HIGH
FAILURE  : Global filesystem /etc/vfstab entries are not consistent across 
all Sun Cluster 3.x nodes.
ANALYSIS : The global filesystem /etc/vfstab entries are not consistent across 
all nodes in this cluster.
Analysis indicates:
FileSystem '/global/phys-schost-1' is on 'phys-schost-1' but missing from 'phys-schost-2'.
RECOMMEND: Ensure each node has the correct /etc/vfstab entry for the 
filesystem(s) in question.
...
 #

Procedure如何检查全局安装点

sccheck(1M) 命令可检查 /etc/vfstab 文件中是否有有关群集文件系统及其全局安装点的配置错误。


注 –

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


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


    % su
    
  2. 检验群集配置。


     # sccheck
    

示例 1–9 检查全局安装点

以下示例显示了群集 suncluster 中缺少安装点 /global/schost-1 的节点 phys-schost-2。 报告将发送至输出目录 /var/cluster/sccheck/myReports/


# sccheck -v1 -h phys-schost-1,phys-schost-2 -o /var/cluster/sccheck/myReports

sccheck: Requesting explorer data and node report from phys-schost-1.
sccheck: Requesting explorer data and node report from phys-schost-2.
sccheck: phys-schost-1: Explorer finished.
sccheck: phys-schost-1: Starting single-node checks.
sccheck: phys-schost-1: Single-node checks finished.
sccheck: phys-schost-2: Explorer finished.
sccheck: phys-schost-2: Starting single-node checks.
sccheck: phys-schost-2: Single-node checks finished.
sccheck: Starting multi-node checks.
sccheck: Multi-node checks finished.
sccheck: One or more checks failed.
sccheck: The greatest severity of all check failures was 3 (HIGH).
sccheck: Reports are in /var/cluster/sccheck/myReports.
# 
# cat /var/cluster/sccheck/myReports/sccheck-results.suncluster.txt

...
===================================================
= ANALYSIS DETAILS =
===================================================
------------------------------------
CHECK ID : 3065
SEVERITY : HIGH
FAILURE  : Global filesystem /etc/vfstab entries are not consistent across 
all Sun Cluster 3.x nodes.
ANALYSIS : The global filesystem /etc/vfstab entries are not consistent across 
all nodes in this cluster.
Analysis indicates:
FileSystem '/global/phys-schost-1' is on 'phys-schost-1' but missing from 'phys-schost-2'.
RECOMMEND: Ensure each node has the correct /etc/vfstab entry for the 
filesystem(s) in question.
...
#
# cat /var/cluster/sccheck/myReports/sccheck-results.phys-schost-1.txt

...
===================================================
= ANALYSIS DETAILS =
===================================================
------------------------------------
CHECK ID : 1398
SEVERITY : HIGH
FAILURE  : An unsupported server is being used as a Sun Cluster 3.x node.
ANALYSIS : This server may not been qualified to be used as a Sun Cluster 3.x node.  
Only servers that have been qualified with Sun Cluster 3.x are supported as 
Sun Cluster 3.x nodes.
RECOMMEND: Because the list of supported servers is always being updated, check with 
your Sun Microsystems representative to get the latest information on what servers 
are currently supported and only use a server that is supported with Sun Cluster 3.x.
...
#