針對 iSCSI 後端階段作業進行除錯

請完成下列程序中的步驟,以針對 iSCSI 後端階段作業進行除錯。

MDisk 處於欠佳/離線狀態

  1. 執行 lseventlog 指令以檢查系統事件日誌。如果已遵循指示性維護程序 (DMP) 解決問題,則不需要進一步動作。如果未解決問題,請完成下列步驟來針對 iSCSI 階段作業進行除錯。
  2. 針對處於已欠佳離線狀態的 MDisk 執行 lsmdisk mdisk_id | mdisk_name 指令。在詳細視圖中,記下 preferred_iscsi_port_idactive_iscsi_port_id 欄位的值。
  3. 發出 svcinfo lsiscsistorageport 指令,對映步驟 2 中的值,然後驗證狀態欄位。
  4. 如果狀態不是 full,請使用 svcinfo lsiscsistorageport sessions_row_id 指令來取得該特定階段作業的詳細視圖。
  5. 在步驟 4 的 lsiscsistorageport 的詳細視圖中,請檢查 connected 欄位的值。它會指出哪些節點(哪一個 src_ip)有問題。詳細視圖中還提供 src_port_idnode_id 屬性。
  6. 使用 svcinfo lsportip 指令來檢查 src_port_idnode_idsrc_port_ip 值組的鏈結狀態。
  7. 如果鏈結狀態不是 active,請檢查纜線/小型 (SFP) 可插拔收發器的實體連線。
  8. 檢查交換器上特定埠的埠狀態。

處於欠佳/離線狀態的控制器

  1. 執行 lseventlog 指令以檢查系統事件日誌。如果已遵循指示性維護程序 (DMP) 解決問題,則不需要進一步動作。如果未解決問題,請完成下列步驟來針對 iSCSI 階段作業進行除錯。
  2. 針對處於已欠佳離線狀態的 MDisk 執行 lscontroller controller_id | controller_name 指令。在詳細視圖中,記下 iscsi_port_id 欄位的值。
  3. 發出 svcinfo lsiscsistorageport 指令,對映步驟 2 中的值,然後驗證狀態欄位。
  4. 如果狀態不是 full,請使用 svcinfo lsiscsistorageport sessions_row_id 指令來取得該特定階段作業的詳細視圖。
  5. 在步驟 4 的 lsiscsistorageport 的詳細視圖中,請檢查 connected 欄位的值。它會指出哪些節點(哪一個 src_ip)有問題。詳細視圖中還提供 src_port_idnode_id 屬性。
  6. 使用 svcinfo lsportip 指令來檢查 src_port_idnode_idsrc_port_ip 值組的鏈結狀態。
  7. 如果鏈結狀態不是 active,請檢查纜線/小型 (SFP) 可插拔收發器的實體連線。
  8. 檢查交換器上特定埠的埠狀態。