Sun Cluster 系統管理指南(適用於 Solaris 作業系統)

Procedure如何從磁碟裝置群組移除節點 (Solstice DiskSuite/Solaris Volume Manager)

使用此程序從 Solstice DiskSuite/Solaris Volume Manager 磁碟裝置群組的潛在主要節點清單中,移除一個叢集節點。請為每一個您想要移除節點的磁碟裝置群組,重複執行 metaset 指令。

步驟
  1. 驗證該節點是否仍是磁碟裝置群組的成員,以及該磁碟裝置群組是否為 Solstice DiskSuite/Solaris Volume Manager 磁碟裝置群組。

    SDS/SVM 裝置群組類型表示一個 Solstice DiskSuite/Solaris Volume Manager 磁碟裝置群組。


    phys-schost-1% scconf -pv | grep '(global-galileo)'
      (global-galileo) Device group type:              SDS/SVM
      (global-galileo) Device group failback enabled:  no
      (global-galileo) Device group node list:         phys-schost-1, phys-schost-2
      (global-galileo) Diskset name:                   global-galileo
    phys-schost-1%
  2. 判斷哪一個節點是裝置群組目前的主要節點。


    # scstat -D
    
  3. 在目前擁有您要修改之磁碟裝置群組的節點上成為超級使用者。

  4. 從磁碟裝置群組移除節點的主機名稱。


    # metaset -s setname -d -h nodelist
    
    -s setname

    指定磁碟裝置群組名稱。

    -d

    從磁碟裝置群組刪除由 -h 標識的節點。

    -h nodelist

    從可控制磁碟裝置群組的節點清單中移除節點。


    備註 –

    更新可能需要數分鐘才能夠完成。


    如果指令失敗,則將 -f ([強制]) 選項加入指令中。


    # metaset -s setname -d -f -h nodelist
    
  5. 對要從其中將節點作為潛在主要節點移除的每個磁碟裝置群組重複執行步驟 4

  6. 確認節點已從磁碟裝置群組中移除。

    磁碟裝置群組名稱會與使用 metaset 指定的磁碟組名稱匹配。


    phys-schost-1% scconf -pv | grep  devicegroup  
    Device group node list:  phys-schost-1, phys-schost-2

範例 4–3 從磁碟裝置群組 (Solstice DiskSuite/Solaris Volume Manager) 移除節點

下列範例顯示如何從磁碟裝置群組配置移除主機名稱 phys-schost-2 。這個範例刪除成為指定磁碟裝置群組中潛在主要節點的 phys-schost-2 。透過執行 scstat -D 指令驗證節點是否已移除。檢查移除的節點不再顯示於螢幕文字中。


[確定節點的 Solstice DiskSuite/Solaris Volume Manager
磁碟裝置群組(2):]
# scconf -pv | grep Device
  Device group name:                 dg-schost-1
    Device group type:               SDS/SVM
    Device group failback enabled:   no
    Device group node list:          phys-schost-1, phys-schost-2
    Device group ordered node list:  yes
    Device group diskset name:    	 dg-schost-1
[確定磁碟裝置群組目前的主要節點:]
# scstat -D
  -- Device Group Servers --
                       Device Group  Primary        Secondary
                       ------------  -------        ---------
  Device group servers: dg-schost-1  phys-schost-1  phys-schost-2
[在擁有該磁碟裝置群組的節點上以超級使用者身份登入。]
[從該磁碟裝置群組中刪除主機名稱:]
# metaset -s dg-schost-1 -d -h phys-schost-2
[驗證是否已移除節點:]
phys-schost-1% scconf -pv | grep dg-schost-1
  -- Device Group Servers --
                       Device Group  Primary        Secondary
                       ------------  -------        ---------
  Device group servers: dg-schost-1  phys-schost-1