磁碟路徑監視 (DPM) 管理指令可讓您收到次要磁碟路徑故障的通知。 使用本節中的程序來執行與監視磁碟路徑關聯的管理作業。 請參閱Sun Cluster 概念指南 (適用於 Solaris 作業系統)中的「管理與應用程式開發主要概念」,以取得有關磁碟路徑監視常駐程式的概念性資訊。 請參閱 scdpm(1M) 線上說明手冊,以取得scdpm 指令選項與相關指令的說明。 請參閱 syslogd(1M) 線上說明手冊,以取得由常駐程式報告的記錄錯誤。
當使用 scgdevs 指令或 scdidadm 指令將 I/O 裝置新增至某個節點時,磁碟路徑會自動新增至受監視的監視清單中。 當使用 Sun Cluster 指令從某個節點移除裝置時,磁碟路徑也會自動取消監視。
作業 |
相關章節 |
---|---|
使用 scdpm 指令監視磁碟路徑 | |
使用 scdpm 指令取消監視磁碟路徑 | |
使用 scdpm 指令列印節點的故障磁碟路徑的狀態 | |
使用 scdpm -f 指令監視或取消監視檔案的磁碟路徑 |
以下一節中的程序會發出具有磁碟路徑引數的指令 scdpm。 磁碟路徑引數總是由節點名稱與磁碟名稱構成。 如果未指定任何節點,則不需要節點名稱,而預設為 all。 下表說明了用於命名磁碟路徑的慣例。
極力建議您使用全域磁碟路徑名稱,因為全域磁碟路徑名稱在整個叢集中是一致的。 UNIX 磁碟路徑名稱在整個叢集中是不一致的。 一個磁碟的 UNIX 磁碟路徑在叢集節點之間可以不同。 磁碟路徑可以在一個節點上為 c1t0d0,而在另一個節點上為 c2t0d0。 如果您使用 UNIX 磁碟路徑名稱,請在發出 DPM 指令之前,使用 scdidadm -L 指令將 UNIX 磁碟路徑名稱對應至全域磁碟路徑名稱。 請參閱 scdidadm( 1M) 線上援助頁。
名稱類型 |
範例磁碟路徑名稱 |
說明 |
---|---|---|
整體磁碟路徑 |
phys-schost-1:/dev/did/dsk/d1 |
phys-schost-1 節點上的磁碟路徑 d1 |
all:d1 |
叢集內所有節點上的磁碟路徑 d1 |
|
UNIX 磁碟路徑 |
phys-schost-1:/dev/rdsk/c0t0d0s0 |
phys-schost-1 節點上的磁碟路徑 c0t0d0s0 |
phys-schost-1:all |
phys-schost-1 節點上的所有磁碟路徑 |
|
所有磁碟路徑 |
all:all |
叢集中所有節點上的全部磁碟路徑 |
執行此作業以監視叢集中的磁碟路徑。
在執行 Sun Cluster 3.1 5/03 軟體 之前發行的舊版本的節點上不支援 DPM。 當進行滾動升級時,請勿使用 DPM 指令。 在升級了所有節點後,節點必須在線上才能使用 DPM 指令。
成為叢集中任何節點的超級使用者。
使用 scdpm 指令監視磁碟路徑。
# scdpm -m node:disk path |
請參閱表 4–6,以取得 node:disk path 引數的命名慣例。
確認已監視磁碟路徑。
# scdpm -p node:all |
以下範例監視單一節點的 schost-1:/dev/did/rdsk/d1 磁碟路徑。 僅節點 schost-1 上的 DPM 常駐程式監視磁碟的路徑 /dev/did/dsk/d1。
# scdpm -m schost-1:d1 # scdpm -p schost-1:d1 schost-1:/dev/did/dsk/d1 Ok |
以下範例監視所有節點的 schost-1:/dev/did/dsk/d1 磁碟路徑。 在所有的節點上啟動 DPM,因為 /dev/did/dsk/d1 對於所有節點是一個有效路徑。
# scdpm -m all:/dev/did/dsk/d1 # scdpm -p schost-1:d1 schost-1:/dev/did/dsk/d1 Ok |
以下範例強制常駐程式讀取 CCR 的磁碟配置,並列印帶有狀態的監視磁碟路徑。
# scdpm -m all:all # scdpm -p all:all schost-1:/dev/did/dsk/d4 Ok schost-1:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d4 Fail schost-2:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d5 Unmonitored schost-2:/dev/did/dsk/d6 Ok |
使用此程序取消監視磁碟路徑。
在執行 Sun Cluster 3.1 5/03 軟體 之前發行的舊版本的節點上不支援 DPM。 當進行滾動升級時,請勿使用 DPM 指令。 在升級了所有節點後,節點必須在線上才能使用 DPM 指令。
成為叢集中任何節點的超級使用者。
決定要取消監視的磁碟路徑之狀態。
# scdpm -p [all:] disk path |
列印指定磁碟路徑之目前狀態的詳細清單
顯示所有的已監視與已取消監視的磁碟路徑
在每一個節點上,取消監視適當的磁碟路徑。
# scdpm -u node:disk path |
請參閱表 4–6,以取得 node:disk path 引數的命名慣例。
以下範例取消監視了 schost-2:/dev/did/rdsk/d1 磁碟路徑,並列印了帶有狀態的整個叢集磁碟路徑。
# scdpm -u schost-2:/dev/did/rdsk/d1 # scdpm -p all:all schost-1:/dev/did/dsk/d4 Ok schost-1:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d4 Fail schost-2:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d1 Unmonitored schost-2:/dev/did/dsk/d6 Ok |
使用以下程序列印叢集中的故障磁碟路徑。
在執行 Sun Cluster 3.1 5/03 軟體 之前發行的舊版本的節點上不支援 DPM。 當進行滾動升級時,請勿使用 DPM 指令。 在升級了所有節點後,節點必須在線上才能使用 DPM 指令。
成為叢集中任何節點的超級使用者。
列印整個叢集中的故障磁碟路徑。
# scdpm -p -F node:disk path |
請參閱表 4–6,以取得 node:disk path 引數的命名慣例。
以下範例列印了整個叢集的故障磁碟路徑。
# scdpm -p -F [all:]all schost-1:/dev/did/dsk/d4 Fail schost-1:/dev/did/dsk/d3 Fail schost-2:/dev/did/dsk/d4 Fail schost-2:/dev/did/dsk/d3 Fail schost-2:/dev/did/dsk/d5 Fail schost-2:/dev/did/dsk/d6 Fail |
使用以下程序監視或取消監視檔案的磁碟路徑。 檔案必須列出要監視或要取消監視的指令、節點名稱以及磁碟路徑名稱。 檔案的每個欄位應該以欄分隔。 透過以下範例格式化每一個清單。
syntax in command file: [u,m] [node|all]:<[/dev/did/rdsk/]d- | [/dev/rdsk/]c-t-d- | all> command file entry u schost-1:/dev/did/rdsk/d5 m schost-2:all |
在執行 Sun Cluster 3.1 5/03 軟體 之前發行的舊版本的節點上不支援 DPM。 當進行滾動升級時,請勿使用 DPM 指令。 在升級了所有節點後,節點必須在線上才能使用 DPM 指令。
以下範例監視或取消監視檔案的磁碟路徑。
# scdpm -f schost_config # scdpm -p all:all schost-1:/dev/did/dsk/d4 Ok schost-1:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d4 Fail schost-2:/dev/did/dsk/d3 Ok schost-2:/dev/did/dsk/d5 Unmonitored schost-2:/dev/did/dsk/d6 Ok |