Dual-mode FC configuration: Difference between revisions
Line 32: | Line 32: | ||
Initiator, Target | Initiator, Target | ||
== Setting up the FC Target driver to use target only mode == | |||
Follow the sames steps noted above but change the "enabled" to "disabled" like so: | |||
echo "options qla2xxx qlini_mode=enabled" > /etc/modprobe.d/qla2xxx.conf | |||
In this mode the FC driver will startup in Target mode and will not need to transition from Initiator to Target after booting |
Revision as of 22:48, 27 May 2015
Setting up the FC Target driver to use dual initiator + target mode
To make this configuration change you'll need to login to the appliance via ssh then use 'sudo -i' to elevate your permissions to root level. Next, run this command to configure the QLogic driver to enable initiator mode like so:
echo "options qla2xxx qlini_mode=enabled" > /etc/modprobe.d/qla2xxx.conf
Next, stop the scsi target service and rmmod/modprobe the driver with these changes and restart the scsi target service:
service iscsi-target stop rmmod qla2xxx modprobe qla2xxx service iscsi-target start
This will have cleared out all active sessions and targets. Next, restart the Quantastor management service to re-expose FC and iSCSI targets
service quantastor restart
Now verify the new configuration to ensure that both initiator and target mode are enabled via the below commands. Note that the hostN location of your FC port entry will likely be different than the host16 value used in this example.
cat /sys/class/fc_host/host16/device/scsi_host/host16/active_mode
If the active_mode output only reports Initiator mode, you will need to go to the web interface and use the "Enable FC Target Port" dialog available by right clicking on the FC card. Alternatively you can temporarily enable target access via the command below, note that your FC WWN will be different than the one used in this example.
echo "1" > /sys/kernel/scst_tgt/targets/qla2x00t/21\:00\:00\:24\:ff\:2e\:d1\:16/enabled
Finally, check to make sure that the driver is now in dual Initiator+Target mode. Again, host16 is used in this example but your FC port may be at some other hostN number.
cat /sys/class/fc_host/host16/device/scsi_host/host16/active_mode
This should print out both modes like so:
Initiator, Target
Setting up the FC Target driver to use target only mode
Follow the sames steps noted above but change the "enabled" to "disabled" like so:
echo "options qla2xxx qlini_mode=enabled" > /etc/modprobe.d/qla2xxx.conf
In this mode the FC driver will startup in Target mode and will not need to transition from Initiator to Target after booting