一、组网图
无
二、问题描述
1、检查存储日志,发现存储有大量打印“lun[4] is NULL while transport_lookup_cmd_lun”
Message日志记录如下:
Dec 4 15:13:03 00:B3:42:0F:D5:04 kernel: ODSP:MSG:TCM: TARGET_CORE: Access ACL[10:00:00:10:9b:3d:6e:99] lun[4] is NULL while transport_lookup_cmd_lun Dec 4 15:13:03 00:B3:42:0F:D5:04 kernel: ODSP:MSG:TCM: TARGET_CORE: Access ACL[10:00:00:10:9b:3d:6e:99] lun[4] is NULL while transport_lookup_cmd_lun Dec 4 15:13:03 00:B3:42:0F:D5:04 kernel: ODSP:MSG:TCM: TARGET_CORE: Access ACL[10:00:00:10:9b:3d:6e:99] lun[4] is NULL while transport_lookup_cmd_lun Dec 4 15:13:03 00:B3:42:0F:D5:04 kernel: ODSP:MSG:TCM: TARGET_CORE: Access ACL[10:00:00:10:9b:3d:6e:99] lun[4] is NULL while transport_lookup_cmd_lun
三、过程分析
在存储端取消关联LUN时,未在主机端删除对应LUN的保留信息,导致主机端仍然对该LUN发送操作指令,1.2.27T05及以上存储版本对应响应报文;
四、解决方法
方法一:重启主机。
方法二:删除主机端对应LUN信息,各操作系统如何删除LUN信息请参考《如何正确卸载LUN》。
五、风险提示
无
六、关键字
TARGET_CORE,Access ACL,transport_lookup_cmd_lun