Using TrueNAS Scale as an iSCSI Initiator

Hello All,

I have TrueNAS Scale running on a VM and I want to use it as an iSCSI Initiator. I did the usual thing of discovering the target and then connecting to it via the terminal/shell. The Target was connected and the disk also showed up when the command ‘lsblk’ was used.

However I was not able to see this disk while creating the storage pool.

I tried finding the solution on forums, but didn’t found any some even suggesting that this can’t be done.
Has someone tried this and was successful in using TrueNAS as an iSCSI Initiator, if yes please share the process and if this is really not possible what is stopping this from happening.

Any suggestions are welcomed.
Thanks in advance.

Hello, may I ask if you are using a truss to connect to another truss’s SCSI? How is it specifically implemented? I have been doing this recently as well

That’s because it can’t, in any sane and supported way. TrueNAS is designed to share its own storage, not to act as a client to another system’s shared storage. You could probably cobble together something at the shell, but the middleware and UI would be oblivious to it and you’d likely need to reconfigure it every time you boot (and certainly every time you upgrade the system).