第3章 |
|
下列為 cfgadm 診斷訊息的範例。(本章不包含語法錯誤訊息。)
請參閱下列的線上說明手冊,以取得其他錯誤訊息的詳細資訊:cfgadm(1M)、cfgadm_sbd(1M)、cfgadm_pci(1M) 以及 config_admin(3CFGADM)。
在您開始作業之前,若系統並非處於正確狀態,針對 CPU/記憶體板或 I/O 板進行的取消配置作業可能會失敗。
若您嘗試取消配置系統板,而該板的記憶體與其他系統板的記憶體交錯的話,系統就會出現下列的錯誤訊息:
cfgadm: Hardware specific failure: unconfigure N0.SB2::memory: Memory is interleaved across boards: /ssm@0,0/memory-controller@b,400000 |
若您嘗試取消配置已出現連結程序的 CPU,系統就會出現下列的錯誤訊息:
cfgadm: Hardware specific failure: unconfigure N0.SB2::cpu3: Failed to off-line: /ssm@0,0/SUNW,UltraSPARC-III |
嘗試取消配置 CPU 前,系統板上的所以有記憶體須先取消配置。若您在取消配置板上所有的記憶體前就嘗試取消配置 CPU,系統就會出現下列的錯誤訊息:
cfgadm: Hardware specific failure: unconfigure N0.SB2::cpu0: Can't unconfig cpu if mem online: /ssm@0,0/memory-controller |
若要取消配置板上有永久記憶體的記憶體,請將永久記憶體頁移到其他有足夠的可用記憶體的板上。在取消配置作業進行前,須先準備好另外的板以便使用。
如果取消配置作業失敗,並出現下列的訊息,板上的記憶體便無法取消配置:
cfgadm: Hardware specific failure: unconfigure N0.SB0: No available memory target: /ssm@0,0/memory-controller@3,400000 |
在其他板上加上足夠的記憶體以便儲存永久記憶體頁,然後重新嘗試取消配置作業。
若要確認記憶體頁無法移動,請使用 verbose 選項及 cfgadm 指令並在清單中尋找「永久」這個詞:
如果取消配置作業失敗並出現以下任一訊息的話,在移除板時,系統會出現可用記憶體不足的情況:
降低系統記憶體承載並再試一次。若可行的話,請在另一個板插槽安裝更多的記憶體。
如果取消配置作業失敗,並出現下列的訊息,在進行取消配置作業的同時,記憶體需求會增加:
CPU 取消配置是 CPU/記憶體板取消配置作業中的一部分。如果作業無法讓 CPU 離線,下列訊息會記錄在主控台上:
即使在取消配置板後,還是可能出現無法切斷連線的情況。cfgadm 狀態會顯示把板列為不可分離裝置的清單。當板所提供的必要硬體服務不能重置到替代的板上時,就會發生這個問題。
裝置在使用時無法取消配置或切斷連線。取消配置 I/O 板的失敗原因是因為板上活動並沒有停止,或因為在活動停止後 I/O 裝置又重新活動。
在嘗試取消配置或切斷板的連線前,須先將連接 I/O 板的磁碟置於閒置的狀態下。對使用中的裝置採取取消配置或切斷連線的動作都會失敗。
如果取消配置作業是因 I/O 板有忙碌或開放的裝置而導致失敗,該板就會只有部分取消配置。作業序列會因裝置忙碌而停止。
要重新存取未取消配置的裝置,該板須先完全取消配置然後重新配置。
如果板上的裝置忙碌,在嘗試取消配置的動作後,系統會記錄下列的訊息:
cfgadm: Hardware specific failure: unconfigure N0.IB6: Device busy: /ssm@0,0/pci@18,700000/pci@1/SUNW,isptwo@4/sd@6,0 |
要繼續取消配置作業,請先卸下裝置並重試取消配置作業。在您重新配置板前,該板須在取消配置的狀態。
1. 若要查看開啟這些裝置的程序,請使用 fuser(1M) 指令。
3. 切斷所有與要取消配置的卡有關的 SCSI 控制器之連線。若要獲得所有連線的 SCSI 控制器之清單,請使用以下指令:
4. 若使用 Solaris Volume Manager (SVM) 鏡射的備用功能來存取連線至板上的裝置,請重新配置子系統以方便其他系統板上的控制器存取該裝置或網路。
5. 請卸載檔案系統,包括含有系統板常駐分割區的 SVM 元裝置。(例如,umount/分割區)。
6. 從板常駐分割區中,移除 SVM 資料庫。SVM 資料庫的位置,分別由使用者明確選擇,並且可以變更。
7. 移除任何 Sun Volume Manager 或 Veritas Volume Manager 所使用的個人區域。
依照預設,Volume Manager 會在其所控制的每個裝置上使用個人區域,因此在分離這些裝置前,必須先從 SUN Volume Manager 控制中移除這類裝置。
9. 刪除任何直接開啟裝置或原始分割區的程序,或引導程序去關閉板上已開啟的裝置。
預設逾時為兩分鐘後。管理員可能需要增加逾時值以防止在 DR 引起的作業系統靜止期間(通常會超過兩分鐘)出現逾時現象。系統靜止會讓系統和相關網路服務超過兩分鐘無法作業。這些變化會影響用戶端與伺服器機器。
配置記憶體前,系統板上的所有 CPU 都須先配置。若您在一或數個 CPU 取消配置的情形下,嘗試配置記憶體,系統就會出現下列的錯誤訊息:
cfgadm: Hardware specific failure:configure N0.SB2::memory: Can't config memory if not all cpus are online: /ssm@0,0/memory-controller |
配置作業可能因附有裝置的 I/O 板目前並不支援熱插入而失敗。在此情況下,該板只有部分配置。作業會因裝置不支援而停止。在此情況下,在配置之前,須讓該板回到取消配置狀態。系統會記錄以下的訊息:
若要繼續配置作業,請將不支援裝置的驅動程式移除,或使用支援熱插入的新版驅動程式代替。
Copyright © 2004, Sun Microsystems, Inc. 版權所有.