- 论坛徽章:
- 12
|
本帖最后由 phanx 于 2015-04-14 00:15 编辑
因為Linux在 Kernel 版本 3.5以上才有qla2xxx驅動的 qini_mode 參數可以配置。而RHEL 6.x 是基於kernel 2.6的。
在RHEL7中,參數修改生效后,可以 cat /sys/module/qla2xxx/parameters/qlinit_mode 看到值為 disabled
The QLogic Fibre Channel fabric module (qla2xxx.ko, Linux kernel driver database) for the Linux SCSI Target was released with Linux kernel 3.5 on July 21, 2012.[1]
Update:
這裡有完整到配置過程
透過targetcli設定linux-io的fiber-channel-w-qlogic-cards
RHEL 7.x/CentOS 7.x上面QLogic到驅動程式確實支援Target Mode,modinfo 可以看見qlini_mode參數。但是targetcli中卻沒有qla2xxx這個Target。
因此無法用targetcli來配置。
@unodba 同學在下面跟帖也提到了這個問題 “但是targetcli中始终无法发现qla2xxx模块” ,不知為何又刪了。
我在Fedora21上測試是可以看見 qla2xxx的。
網路上有人在Fedora 上用targetcli配置了QLogic到卡做Target。可以參考一下:
http://acksyn.org/blog/2013/05/20/building-your-own-san-with-linux/
在這篇Blog中也有人問与unodba相同到問題
I have Dell branded QLE220. I'm running Centos 7. I cannot find the qla2xxx fabric module for targetcli. Any ideas? Thanks.
在targetcli到維護者Andy Grover的郵件中提到RHEL 7不支持target cli使用qla2xxx的Target Mode。建議用Fedora。
http://www.spinics.net/lists/target-devel/msg06751.html
|
|