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

Procedure如何從原始磁碟裝置群組移除節點

使用此程序從原始磁碟裝置群組的潛在主要節點清單中,移除一個叢集節點。

此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 在叢集節點 (不是要移除的節點) 上,成為超級使用者,或成為提供 solaris.cluster.readsolaris.cluster.modify RBAC 授權的角色。

  2. 識別連接至已移除節點的裝置群組,並判定哪個是原始磁碟裝置群組。


    # cldevicegroup show -n nodename -t rawdisk +
    
  3. 停用每一個 Local_Disk 原始磁碟裝置群組的 localonly 特性。


    # cldevicegroup set -p localonly=false devicegroup
    

    請參閱 cldevicegroup(1CL) 線上手冊以取得關於 localonly 特性的更多資訊。

  4. 驗證您是否已停用所有連結到已移除節點的原始磁碟裝置群組的 localonly 屬性。

    Disk 裝置群組類型表示停用該原始磁碟裝置群組的 localonly 特性。


    # cldevicegroup show -n nodename -t rawdisk -v + 
    
  5. 步驟 2 中所識別的原始磁碟裝置移除節點。

    您必須針對連結至已移除節點的每一個原始磁碟裝置群組完成這個步驟。


    # cldevicegroup remove-node -n nodename devicegroup
    

範例 5–29 SPARC: 從原始裝置群組中移除節點

這個範例顯示如何從原始磁碟裝置群組移除節點 (phys-schost-2)。所有指令是從叢集的另一個節點執行 (phys-schost-1)。


[Identify the device groups connected to the node being removed, and determine which are 
raw-disk device groups:]
phys-schost-1# cldevicegroup show -n phys-schost-2 -t rawdisk -v +	
Device Group Name:                              dsk/d4
  Type:                                           Disk
  failback:                                       false
  Node List:                                      phys-schost-2
  preferenced:                                    false
  localonly:                                      false
  autogen                                         true
  numsecondaries:                                 1
  device names:                                   phys-schost-2

Device Group Name:                              dsk/d2
  Type:                                           VxVM
  failback:                                       true
  Node List:                                      pbrave2
  preferenced:                                    false
  localonly:                                      false
  autogen                                         true
  numsecondaries:                                 1
  diskgroup name:                                 vxdg1

Device Group Name:                              dsk/d1
  Type:                                           SVM
  failback:                                       false
  Node List:                                      pbrave1, pbrave2
  preferenced:                                    true
  localonly:                                      false
  autogen                                         true
  numsecondaries:                                 1
  diskset name:                                   ms1
(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
[Disable the localonly flag for each local disk on the node:]
phys-schost-1# cldevicegroup set -p localonly=false dsk/d4
[Verify that the localonly flag is disabled:]
phys-schost-1# cldevicegroup show -n phys-schost-2 -t rawdisk +   
 (dsk/d4) Device group type:          Disk
 (dsk/d8) Device group type:          Local_Disk
[Remove the node from all raw-disk device groups:]

phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d4
phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d2
phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d1