Solaris光纤通道目标 – configurationQLogic QLA2340

我目前正试图build立一个小型存储系统作为光纤通道的目标。 这是testing,所以我目前正在使用Solaris(Nexenta)和QLogic QLA2340 HBA。

出于某种原因,qlc和qlt驱动程序不支持QLA2340,所以我使用QLogic网站上的qla2300驱动程序。 我也已经安装了用于configuration的scli实用程序。 系统检测到HBA。

也就是说,从这个angular度来看,我不清楚ZFS卷是否被作为FC目标公开。 我原本是遵循本指南( http://www.youtube.com/watch?v=yzEBd317Qn4 ),但似乎没有qlc / qlt驱动程序,Sun的configuration工具将无法正常工作。 这是否也意味着COMSTAR也不起作用?

使用此设置公开FC目标的最佳方式是什么? 我在scli中看到的大多数选项都抱怨端口状态是LinkDown(就是说,我还没有插入任何东西)。 在configuration目标之前,是否必须先将我的FC客户端连接并工作?

对于这个问题的模糊性,我抱歉,但是我不太熟悉这个术语。

基本上,您需要在检测到卷之前使FC可用,而且Solaris通常使用qlc驱动程序用于SAN,并使用scli实用程序检查QLA2340固件。 然后用“重新configuration”重新启动服务器,此时通过命令可以看到SAN连接显示:

# cfgadm -al

对,根据以前的评论,我明白了,所以我想我应该回答这个问题。

简短的回答:你不能。

Solaris qla / qlc驱动程序支持QLogic 2GBit光纤卡。 他们只是显而易见不会以任何身份,发起者或目标来看待他们。 让操作系统能够使用这些卡的唯一方法就是在他们的网站上抓取QLogic的qla2300驱动程序。 从自述文件:

 Hard-coded NVRAM values The following firmware option values are hard-coded in the driver: 1. Enabled Node Name option. 2. Enabled Full Login after LIP. 3. Disabled Stop PortQ on Full Status. 4. Enabled PDBC notify. 5. Enabled Target Inquiry Data for disabled LUNs. 6. Enabled ADISC. 7. Disabled Disable Initiator Mode. 8. Disabled Enable Target Mode. 9. Enabled Fairness in loop arbitration. 

所以这是行不通的。 因为他们在司机禁用它。