Hi all,
I hope this is the right place to ask a general (possibly dumb) question
about targetcli and fabric modules.
My target is Ubuntu 22.04.1 LTS and my initiator is ESXi 6.7. Both are
using Mellanox MCX515A-CCAT connected via a single 100G QSFP28 DAC cable.
On the server, I've used "apt" to install the "targetcli-fb" package and
have successfully configured it as an iSCSI target for my ESXi server.
However, I'm now trying to get ISER working and I'm noticing that when I
start a "targetcli" session, I'm not seeing "Using iser fabric module" (or
any "Using" messages for that matter) that I see in the snippet on
linux-iscsi dot org/wiki/ISER (excellent site, BTW!).
My question: Do the fabric modules get loaded/enabled automatically
(perhaps when it detects a ROCEv2 enabled NIC)? Or do I have to do
explicitly do something to make this happen?
When setting a portal to iser enabled, the driver should be
automatically loaded.
I just ran with ubuntu 22.04 and targetcli-fb:
--
/iscsi/iqn.20...c34978ad/tpg1> portals/0.0.0.0:3260 enable_iser true
iSER enable now: True
/iscsi/iqn.20...c34978ad/tpg1> ls
o- tpg1
.....................................................................................................
[no-gen-acls, no-auth]
o- acls
................................................................................................................
[ACLs: 0]
o- luns
................................................................................................................
[LUNs: 0]
o- portals
..........................................................................................................
[Portals: 1]
o- 0.0.0.0:3260
.........................................................................................................
[iser]
--
# targetcli --version
/usr/bin/targetcli version 2.1.53