關於 “openfiler kernel: iscsi_trgt: scsi_cmnd_start(1045) Unsupported 93” 的報錯

 最經使用openfiler搭建了一臺iscsi存儲服務器,掛載至vmware ESXI上使用。最近巡檢發現這個存儲服務器日誌有報錯,vm運行正常,似乎不受影響。但既然有報錯,還是提前排除爲妙。

報錯如下:


kern.err<3>: Nov  3 17:58:55 openfiler kernel: iscsi_trgt: scsi_cmnd_start(1045) Unsupported 93

kern.err<3>: Nov  3 17:58:55 openfiler kernel: iscsi_trgt: cmnd_skip_pdu(459) 7d357303 1c 93 0

kern.err<3>: Nov  3 18:10:36 openfiler kernel: iscsi_trgt: scsi_cmnd_start(1045) Unsupported 93

kern.err<3>: Nov  3 18:10:36 openfiler kernel: iscsi_trgt: cmnd_skip_pdu(459) d6587303 1c 93 0

kern.err<3>: Nov  3 18:24:41 openfiler kernel: iscsi_trgt: scsi_cmnd_start(1045) Unsupported 93

kern.err<3>: Nov  3 18:24:41 openfiler kernel: iscsi_trgt: cmnd_skip_pdu(459) becc7303 1c 93 0

kern.err<3>: Nov  3 18:34:04 openfiler kernel: iscsi_trgt: scsi_cmnd_start(1045) Unsupported 93

kern.err<3>: Nov  3 18:34:04 openfiler kernel: iscsi_trgt: cmnd_skip_pdu(459) 983a7403 1c 93 0

kern.err<3>: Nov  3 18:38:46 openfiler kernel: iscsi_trgt: scsi_cmnd_start(1045) Unsupported 93

kern.err<3>: Nov  3 18:38:46 openfiler kernel: iscsi_trgt: cmnd_skip_pdu(459) 93467403 1c 93 0

kern.err<3>: Nov  3 18:43:27 openfiler kernel: iscsi_trgt: scsi_cmnd_start(1045) Unsupported 93

kern.err<3>: Nov  3 18:43:27 openfiler kernel: iscsi_trgt: cmnd_skip_pdu(459) bd4e7403 1c 93 0

kern.err<3>: Nov  3 18:52:50 openfiler kernel: iscsi_trgt: scsi_cmnd_start(1045) Unsupported 93

kern.err<3>: Nov  3 18:52:50 openfiler kernel: iscsi_trgt: cmnd_skip_pdu(459) aa5c7403 1c 93 0


查詢相關文檔發現,錯誤的源頭爲vm的VAAI功能,所以發生類似報錯的現象的情況的vm一般爲5.0已經以上版本。主要是openfiler不支持vm的一些存儲硬件加速功能所致。

解決思路:關閉vm相關硬件加速功能即可。這裏主要是通過vSphere client來設置,其他方法可以參考vmware官方tips。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1033665



wKiom1Y5emqRUdl9AAFBMnLxg9U033.jpg

wKioL1Y5eqjyFayEAAPi8HO1dg0679.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章