Sun Cluster 3.0 U1 系統管理手冊

6.2 新增與移除叢集節點

下表列示新增節點至現有叢集時執行的作業。若要正確完成此程序,請依下列順序執行下述作業。

表 6-2 對應作業:新增叢集節點

作業 

有關資訊,請至 ... 

在節點上安裝主機配接卡,並確認現行叢集交互連接可支援新的節點 

Sun Cluster 3.0 U1 Hardware Guide

新增共用儲存體 

Sun Cluster 3.0 U1 Hardware Guide

新增節點至已授權的節點清單 

- 使用 scsetup

"6.2.1 如何新增叢集節點至已授權的節點清單"

在新叢集節點上安裝與配置軟體 

- 安裝 Solaris 作業環境與 Sun Cluster 軟體 

- 將節點配置成叢集的一部份 

Sun Cluster 3.0 U1 安裝手冊:請參閱安裝及配置 Sun Cluster 軟體的章節。

下表列出從現有叢集移除節點時必須執行的作業。若要正確完成此程序,請依下列順序執行下述作業。

表 6-3 對應作業:移除叢集節點

作業 

有關資訊,請至 ... 

使要移除的節點進入維護狀態。 

- 使用 shutdownscconf</command>

"6.1.7 如何使節點進入維護狀態"

從所有資源群組移除節點 

- 使用 scrgadm

Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide:請參閱如何自現行資源群組移除節點的程序說明。

從其節點為成員的全部裝置群組中移除節點 

- 使用容體管理者指令 

"3.3.4 如何從磁碟裝置群組 (Solstice DiskSuite) 移除節點"

或 

"3.3.15 如何從磁碟裝置群組移除節點 (VERITAS 容體管理者)"

移除所有至已移除節點的邏輯傳輸連線 

- 使用 scsetup

"5.1.3 如何移除 Cluster Transport Cable、傳輸配接卡與傳輸接點"

 

如要從節點移除實體硬體,請參閱 Sun Cluster 3.0 U1 Hardware Guide 一節,有關安裝與維護叢集交互連接與公用網路硬體。

移除所有與已移除節點共用的法定裝置 

- 使用 scsetup

"4.1.2 如何移除法定裝置"

從叢集軟體配置移除節點 

- 使用 scconf

"6.2.2 如何從叢集軟體配置移除節點"

從節點與叢集移除必要的共用儲存體 

- 依容體管理者文件以及硬體手冊中的程序執行 

SDS 或 VxVM 管理手冊 

Sun Cluster 3.0 U1 Hardware Guide

6.2.1 如何新增叢集節點至已授權的節點清單

在現行叢集中新增新機器前,請確定該節點已安裝並配置了所有必要的硬體,包含實體連接到私有叢集交互連接。

關於硬體安裝的資訊,請參閱 Sun Cluster 3.0 U1 Hardware Guide 或附隨於伺服器的硬體文件。

此程序允許機器藉由在叢集中已授權的節點上加入其節點名稱,來完成本身在該叢集的安裝。

您必須是現行叢集節點成員的超級使用者,才能完成此程序。

  1. 請確定您已正確地完成所有在 "6.2 新增與移除叢集節點" 對應作業上所列之必備硬體安裝及配置作業。

  2. 執行 scsetup(1M) 公用程式。


    # scsetup
    

    顯示 Main Menu。

  3. 若要修改授權清單,請在 New Nodes Menu 輸入 3,指定可自行加入的機器名稱。

    請依出現的提示訊息新增叢集中的節點名稱。系統會要求您輸入要新增的節點名稱。

  4. 若要存取 New Nodes Menu,請在 Main Menu 輸入 6

  5. 確認作業成功執行。

    若要無誤地完成作業,scsetup 公用程式會列印一張 "Command completed successfully" 訊息。

  6. 如要防止叢集中再增加任何新機器,請在 New Nodes Menu 輸入 1

    請遵照 scsetup 的提示。此選項告訴叢集要忽略所有來自公用網路上,嘗試要將本身加入叢集的所有新機器之請求。

  7. 結束 scsetup 公用程式。

  8. 在新叢集節點上安裝與配置軟體

    請使用 scinstall 或 JumpStart 來完成新節點的安裝及配置,如同 Sun Cluster 3.0 U1 安裝手冊 中所述一般。

6.2.1.1 範例 - 新增叢集節點至已授權的節點清單

以下範例顯示如何新增名為 phys-schost-3 的節點到現有叢集中的已授權節點清單。


[Become superuser and execute the scsetup utility.]
# scsetup
Select New nodes>Specify the name of a machine which may add itself.
Answer the questions when prompted.
Verify that the scconf command completed successfully.
 
scconf -a -T node=phys-schost-3
 
    Command completed successfully.
Select Prevent any new machines from being added to the cluster.
Quit the scsetup New Nodes Menu and Main Menu.
[Install the cluster software.]

6.2.1.2 下一步

如需新增叢集節點的所有作業清單,請參閱 表 6-2、" 對應作業:新增叢集節點。"

如要在現行資源群組中新增節點,請參閱 Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide

6.2.2 如何從叢集軟體配置移除節點

這是從叢集移除節點的處理中必須完成的最後一個軟體配置程序。您必須是叢集中某個節點的超級使用者,才能執行此程序。

  1. 請確定您已正確地完成所有在 "6.2 新增與移除叢集節點" 對應作業上所列之必備作業。


    註解 -

    確定節點已經進入維護狀態而且從所有資源群組、裝置群組以及法定裝置配置移除,再繼續這個程序。


  2. 判斷叢集中的本機磁碟及其相關之原始磁碟裝置群組名稱,例如 dsk/d4


    # scconf -pvv | grep Local_Disk	
    

  3. 確認哪些在叢集中的本機磁碟及磁碟裝置群組與被移除之節點連接。


    # scconf -pvv | grep node-name | grep Device	
    

  4. 停用每一個在 步驟 3 中識別出來的本機磁碟之 localonly 屬性。

    請參閱 scconf_dg_rawdisk(1M) 線上援助頁,以取得有關 localonly 屬性的詳細資訊。


    # scconf -c -D name=rawdisk-device-group,localonly=false
    

  5. 從所有的原始磁碟裝置群組移除其成員的節點。

    每一個連接到被移除節點的原始磁碟裝置群組皆須完成此步驟。


    # scconf -r -D name=rawdisk-device-group,nodelist=
    node
    

  6. 從叢集移除節點。


    # scconf -r -h node=node
    

  7. 使用 scstat 確認節點移除成功。


    # scstat -n
    

  8. 要在實體上從叢集移除節點,請將 Sun Cluster 3.0 U1 Hardware Guide 中的硬體連線移除。


註解 -

從叢集移除裝置之後,您必須在移除的主機上重安新安裝 Solaris 作業環境,來使它在任何的容量中重新運作。


6.2.2.1 範例 - 從叢集軟體配置移除節點

這個範例顯示如何從叢集移除節點 (phys-schost-2)。


[Become superuser on any node.]
[Identify all local disks and their raw disk device group names:]
# scconf -pvv | grep Local_Disk
	(dsk/d4) Device group type:          Local_Disk
	(dsk/d8) Device group type:          Local_Disk
[Identify the local disks and raw disk device groups connected to
the node being removed:]
# scconf -pvv | grep phys-schost-2 | grep Device	
	(dsk/d4) Device group node list:  phys-schost-2
	(dsk/d2) Device group node list:  phys-schost-1, phys-schost-2
	(dsk/d1) Device group node list:  phys-schost-1, phys-schost-2
[Remove the localonly flag for each local disk on the node:]
# scconf -c -D name=dsk/d4,localonly=false
[Remove the node from all raw disk device groups:]
# scconf -r -D name=dsk/d4,nodelist=phys-schost-2
# scconf -r -D name=dsk/d2,nodelist=phys-schost-2
# scconf -r -D name=dsk/d1,nodelist=phys-schost-2
[Remove the node from the cluster:]
# scconf -r -h node=phys-schost-2
[Verify node removal:]
# scstat -n
 
-- Cluster Nodes --
                    Node name           Status
                    ---------           ------
  Cluster node:     phys-schost-1       Online

6.2.2.2 下一步

如需硬體程序說明,請參閱 Sun Cluster 3.0 U1 Hardware Guide

如需移除叢集節點的所有作業清單,請參閱 表 6-3、" 對應作業:移除叢集節點。"

若要新增節點至現存的叢集,請參閱 "6.2.1 如何新增叢集節點至已授權的節點清單"