Price: globalSAN - $89, ATTO - $249
Usefulness:
globalSAN
simple but works well enough
GUI automatically performs iscsi discovery once the SAN/Target server is defined
Be sure that you select only the specific target(s) that you are supposed/allowed to use as some Targets
discovered may be used/in use by other iSCSI clients (Initiators)
Works out of Preferences; can select "auto-connect" but is not required; best to eject before shutdown
CLI support is OK, somewhat limited when compared to Open-SCSI related utiliity implementations
such as "iscsiadm" (Linux V6, Solaris V1)
Initiator currently doesn't have any SMART smarts if you use "smartctl"
CLI ("gsutil") is located in "/opt/local/bin" which may require PATH settings if used often enough
CLI is NOT required to perform the iSCSI attachment procedures, but allows (advanced) users more options on
how to use the product
A "How to use iSCSI Targets on Mac computers" pseudo-guide from Synology is available (note that OS X
version displayed is somewhat old)
Synology Target is attached as a Volume (which you name in Preferences)
Initial connection to selected target may automatically bring up "diskutil" to "allow" you to format the Target;
make sure that you have the correct/allowed Target before proceeding!
Offers 14-day free trial
ATTO
Haven't used it because of cost; didn't find any "trial version" available
Documentation implies more extensive options
There are some others which if you look at Internet postings are somewhat questionable as to use/currenency. One from GitHub, "iscsi-osx/iSCSIinitiator", (free) requires disabling System Integrity Protection as their application is not (Apple) signed. This process requires booting from Recovery OS. Read and understand all of the requirements and implications before using.