讓整體裝置可行的 Sun Cluster 機制稱為整體名稱空間 (global namespace)。 整體名稱空間包括 /dev/global/ 階層以及容體管理者名稱空間。 整體名稱空間反映多主機磁碟和區域磁碟 (以及任何其它的叢集裝置,如 CD-ROM 和磁帶),並提供 多主機磁碟的多重失效保護路徑。實際連接多主機磁碟的每一個節點,均提供了一條儲存體路徑給叢集中的任何節點。
一般而言,容體管理者名稱空間是位於 /dev/md/diskset/dsk (和 rdsk) 目錄 (Solstice DiskSuite);以及 /dev/vx/dsk/disk-group 和 /dev/vx/rdsk/disk-group 目錄 (VxVM)。這些名稱空間是由各自在整個叢集匯入的每個 Solstice DiskSuite 磁碟組和每個 VxVM磁碟群組之目錄所組成。每個 目錄對該磁碟組或磁碟群組中的每個 metadevice 或容體均含一個裝置節點。
在 Sun Cluster 中,區域容體管理者名稱空間中的每個裝置節點均會被置換為 /global/.devices/node@nodeID 檔案系統 中裝置節點的符號連接,其中 nodeID 是在叢集中代表節點的整數。Sun Cluster 仍繼續在其標準位置表示容體管理者裝置,如符號連結。整體名稱空間和標準容體管理者均可由任何叢集節點使用。
整體名稱空間的優點包括:
每個節點保持完全獨立,其中在裝置管理模型中有一點變更。
裝置可以選擇性地成為整體。
協力廠商連結產生器繼續運作。
給定區域裝置名稱,有簡易的對應可以獲得其整體名稱。
下表顯示多主機磁碟的區域和整體名稱空間之間的對應,c0t0d0s0。
表 3-2 區域和整體名稱空間對應
元件/路徑 |
本端節點名稱空間 |
整體名稱空間 |
---|---|---|
Solaris 邏輯名稱 |
/dev/dsk/c0t0d0s0 |
/global/.devices/node@ID/dev/dsk/c0t0d0s0 |
DID 名稱 |
/dev/did/dsk/d0s0 |
/global/.devices/node@ID/dev/did/dsk/d0s0 |
Solstice DiskSuite |
/dev/md/diskset/dsk/d0 |
/global/.devices/node@ID/dev/md/diskset/dsk/d0 |
VERITAS 容體管理者 |
/dev/vx/dsk/disk-group/v0 |
/global/.devices/node@ID/dev/vx/dsk/disk-group/v0 |
整體名稱空間是在安裝和更新的每次重新配置重新開機時自動產生。 您也可以執行 scgdevs(1M) 指令來產生整體名稱空間。