Since we want to back up our Synology NAS internally with a rotation system, I’m trying to connect to an iscsi target on my tandberg/overland Quickstation 4 from my Synology NAS (SA3400). I’ve tried using iscsiadm from the command line through SSH since i cannot find a GUI solution for this, but haven’t had any luck so far.
When I try to discover using the following command:
sudo iscsiadm -m discovery --type sendtargets --portal 192.168.1.1
I get the following output:
iscsiadm: can not connect to iSCSI daemon (111)! iscsiadm: can not connect to iSCSI daemon (111)! iscsiadm: Cannot perform discovery. Initiatorname required. iscsiadm: Discovery process to 192.168.1.1:3260 failed to create a discovery session. iscsiadm: Could not perform SendTargets discovery.
I got feedback from synology support; they apologize any inconvenience caused and doesn’t want to provide any documentation for their system other than what they have on their website. No help from them.
I managed to discover the target (I had to run
iscsid as sudo su), but I’m stuck because I cannot find a way to get the iscsi_tcp driver to start.
depmod -a doesn’t work, and
modprobe iscsi_tcp doesn’t do anything as far as I can see,
lsmod | grep iscsi returns
Basically, modprobe seems to be totally stripped of functionality on the Synology.
When I try to load the modules with insmod:
insmod /usr/lib/modules/iscsi_tcp.ko I get the following error:
insmod: ERROR: could not insert module /usr/lib/modules/libiscsi_tcp.ko: Unknown symbol in module
When I try to log in to the target, I get the following:
Logging in to [iface: default, target: iqn.SomeTargetName, portal: 192.168.1.1,3260] iscsiadm: Could not login to [iface: default, target: iqn.SomeTargetName, portal: 192.168.1.1,3260]: iscsiadm: initiator reported error (12 - iSCSI driver not found. Please make sure it is loaded, and retry the operation)
I’m soon giving up on trying, it is a shame that Synology is unwilling to support such a basic need as this.
So my question now is:
Is there a solution out there, where I can connect to a target from Synology (most likely through the CLI) and make it persistently logged in and mounted in DSM, even after updates and restarts?
Note: the IP is obfuscated.