Hi, everyone. You might’ve noticed a few emails from me in the last couple of 
weeks that chronicle my struggle to get an HA iSCSI Target configured in AWS. 
After stumbling through this setup (and struggling all the way), I think I’ve 
finally gotten to the point where I’m ready to create the LUN’s for this 
cluster. Unfortunately, I’ve come to realize that the 
ocf:heartbeat:iSCSILogicalUnit resource agent does not seem to completely 
support the iSCSI lio-t (lio using targetcli) specification. I was hoping that 
I could get some help in closing this final loop. Essentially, the resource 
agent (excerpt below) seems only to support the configuration and management of 
block backstores. Other backstores are not accounted for including most 
critically (in my use case) fileio:

lio-t)
       # For lio, we first have to create a target device, then
        # add it to the Target Portal Group as an LU.
        ocf_run targetcli /backstores/block create 
name=${OCF_RESOURCE_INSTANCE} dev=${OCF_RESKEY_path} || exit $OCF_ERR_GENERIC
        if [ -n "${OCF_RESKEY_scsi_sn}" ]; then
                echo ${OCF_RESKEY_scsi_sn} > 
/sys/kernel/config/target/core/iblock_${OCF_RESKEY_lio_iblock}/${OCF_RESOURCE_INSTANCE}/wwn/vpd_unit_serial
        fi
        ocf_run targetcli /iscsi/${OCF_RESKEY_target_iqn}/tpg1/luns create 
/backstores/block/${OCF_RESOURCE_INSTANCE} ${OCF_RESKEY_lun} || exit 
$OCF_ERR_GENERIC

        if [ -n "${OCF_RESKEY_allowed_initiators}" ]; then
                for initiator in ${OCF_RESKEY_allowed_initiators}; do
                        ocf_run targetcli 
/iscsi/${OCF_RESKEY_target_iqn}/tpg1/acls create ${initiator} 
add_mapped_luns=False || exit $OCF_ERR_GENERIC
                        ocf_run targetcli 
/iscsi/${OCF_RESKEY_target_iqn}/tpg1/acls/${initiator} create ${OCF_RESKEY_lun} 
${OCF_RESKEY_lun} || exit $OCF_ERR_GENERIC
                done
        fi
;;

My assumption is that I can hack out the script bits necessary to support the 
fileio backstore, but I’m curious if that’s something that someone has already 
done somewhere. Thanks in advance! I really appreciate all the assistance I’ve 
gotten from this group.

--
 
[ jR ]
  @: ja...@eramsey.org
 
  there is no path to greatness; greatness is the path

_______________________________________________
Users mailing list: Users@clusterlabs.org
http://clusterlabs.org/mailman/listinfo/users

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to