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

Procedure如何更新全域裝置名稱空間

增加新的全域裝置時,執行 cldevice populate 指令以手動更新全域裝置名稱空間。


備註 –

如果執行指令的節點目前不是叢集成員,那麼 cldevice populate 指令便不會有任何效果。如果未掛載 /global/.devices/node@ nodeID 檔案系統,則指令同樣不會有效果。


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

  1. 在叢集的任一節點上成為超級使用者或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 在叢集中的每個節點上,執行 devfsadm(1M) 指令。

    您可以在叢集的所有節點上同時執行此指令。

  3. 重新配置名稱空間


    # cldevice populate
    
  4. 在每個節點上,確認在您嘗試建立任何磁碟組之前,cldevice populate 指令已完成。

    cldevice 指令在所有節點上自行遠端呼叫,即使只從一個節點執行指令也是如此。若要判斷 cldevice populate 指令是否已完成作業,請在叢集的每個節點上執行以下指令。


    # ps -ef | grep scgdevs
    

範例 5–20 更新全域裝置名稱空間

以下範例顯示藉由成功執行 cldevice populate 指令所產生的輸出。


# devfsadm
cldevice populate 
Configuring the /dev/global directory (global devices)...
obtaining access to all attached disks
reservation program successfully exiting
# ps -ef | grep scgdevs