此節提供在升級期間對儲存配置不小心進行了變更時可依循的修復程序:
您應該在將叢集升級至 Solaris 9 或 Solaris 10 軟體之前完成對儲存拓撲的所有變更 (包括執行 Sun Cluster 指令)。然而,如果在升級期間對儲存拓撲進行了變更,則請執行下列程序。此程序確保新的儲存配置是正確的,並且未經重新配置的現有儲存不會被錯誤地修改。
此程序提供了 Sun Cluster 指令的較長格式。大多指令也有短的形式。這些指令除了指令名稱的格式不同外,其他都是相同的。如需查看這些指令與其簡短格式的清單,請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的附錄 A「Sun Cluster 以物件為導向的指令」。
請確保儲存拓樸正確。檢查標誌為可能要被取代的裝置是否對應至實際上已被取代的裝置。如果未取代這些裝置,請檢查並修正可能的意外配置變更,例如錯誤的佈線方式。
在連接到未驗證裝置的節點上,成為超級使用者。
手動更新未確認的裝置。
phys-schost# cldevice repair device |
請參閱 cldevice(1CL) 線上手冊以得知更多資訊。
更新 DID 驅動程式。
phys-schost# scdidadm -ui phys-schost# scdidadm -r |
將裝置 ID 配置表載入至核心。
初始化 DID 驅動程式。
重新配置資料庫。
返回剩餘的升級作業。到如何升級 Sun Cluster 3.2 軟體 (標準) 的步驟 4。
如果在升級期間對儲存佈線方式進行了意外變更,則執行下列程序,使儲存配置返回至正確狀態。
此程序假定實際上未變更任何實體儲存。如果已變更或更換實體儲存裝置或邏輯儲存裝置,請改為執行在升級期間如何處理儲存重新配置中的程序。
將儲存拓樸傳回至其原始的配置。檢查標誌為可能要被取代的裝置之配置,包括佈線方式。
在每個叢集節點上成為超級使用者。
更新叢集每個節點上的 DID 驅動程式。
phys-schost# scdidadm -ui phys-schost# scdidadm -r |
將裝置 ID 配置表格載入核心。
初始化 DID 驅動程式。
重新配置資料庫。
請參閱 scdidadm(1M) 線上手冊,以取得更多資訊。
返回剩餘的升級作業。到如何升級 Sun Cluster 3.2 軟體 (標準) 的步驟 4。