调试 iSCSI 后端会话

完成以下过程中的步骤以调试 iSCSI 后端会话。

MDisk 处于已降级/脱机状态

  1. 运行 lseventlog 命令以检查系统事件日志。 如果遵循指示的维护过程 (DMP) 来解决问题,那么无需进一 步操作。 如果未解决问题,请完成以下步骤来调试 iSCSI 会话。
  2. 针对处于已降级/脱机状态的 MDisk 运行 lsmdiskmdisk_id | mdisk_name 命令。 在详细视图中,记录 preferred_iscsi_port_idactive_iscsi_port_id 字段的值。
  3. 发出 svcinfo lsiscsistorageport 命令,从步骤 2 映射值,然后验证状态字段。
  4. 如果状态不是“已满”状态,请使用 svcinfo lsiscsistorageportsessions_row_id 命令获取此特定会话的详细视图。
  5. 在步骤 4 的 lsiscsistorageport 的详细视图中,请检查 connected 字段的值。 它指示哪些节点以及哪一个 src_ip 出现问题。 该详细视图中还提供了 src_port_idnode_id 属性。
  6. 使用 svcinfo lsportip 命令检查 src_port_idnode_idsrc_port_ip 元组的链路状态。
  7. 如果链路状态为不活动状态,请检查电缆/小外形规格可插拔 (SFP) 收发器的物理连接。
  8. 检查交换机上特定端口的端口状态。

控制器处于已降级/脱机状态

  1. 运行 lseventlog 命令以检查系统事件日志。 如果遵循指示的维护过程 (DMP) 来解决问题,那么无需进一 步操作。 如果未解决问题,请完成以下步骤来调试 iSCSI 会话。
  2. 针对处于已降级/脱机状态的 MDisk 运行 lscontrollercontroller_id | controller_name 命令。 在详细视图中,记录 iscsi_port_id 字段的值。
  3. 发出 svcinfo lsiscsistorageport 命令,从步骤 2 映射值,然后验证状态字段。
  4. 如果状态不是“已满”状态,请使用 svcinfo lsiscsistorageportsessions_row_id 命令获取此特定会话的详细视图。
  5. 在步骤 4 的 lsiscsistorageport 的详细视图中,请检查 connected 字段的值。 它指示哪些节点以及哪一个 src_ip 出现问题。 该详细视图中还提供了 src_port_idnode_id 属性。
  6. 使用 svcinfo lsportip 命令检查 src_port_idnode_idsrc_port_ip 元组的链路状态。
  7. 如果链路状态为不活动状态,请检查电缆/小外形规格可插拔 (SFP) 收发器的物理连接。
  8. 检查交换机上特定端口的端口状态。