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 Cluster 模組 (針對 Sun Management Center)。 

SunPlex Manager 或 Sun Cluster 模組,以取得 Sun Management Center 線上說明。

透過圖形介面管理某些叢集元件 

針對 Sun Management Center 使用 SunPlex Manager 或 Sun Cluster 模組。 

Sun Management Center 線上說明的 SunPlex Manager 或 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

「叢集控制面板」(Cluster Control Panel,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 平台。

    • 如果有,請使用 netcon 指令來登入並連上「系統服務處理器」(SSP)。 連上後,請輸入 Shift~@ 來解除主控台鎖定並取得寫入權。

  3. 啟動 CCP 啟動台。

    請從管理主控台,輸入下列指令。


    # ccp clustername
    

    出現 CCP 啟動台。

  4. 要啟動叢集的遠端階段作業,請按一下 CCP 啟動台中的適當圖示 (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