Hi Jonas
AIX, and by extension VIOS, only recognizes a LUN as an MPIO device if there is suitable ODM that matches the device. AIX queries the vendor ID and product ID in the standard inquiry data and attempts to match that to ODM entries. If no such match is found, AIX/VIOS creates non-MPIO hdisks with one hdisk per path.
For regular hardware storage devices, it is the vendor who makes the hardware (whether that be IBM or some other company) who is responsible for doing qualification testing of the hardware with AIX or VIOS. Once that qualification is complete, the vendor can ship an ODM package that allows AIX to recognize the disks as MPIO disks.
As you might guess, with something like a Linux software iSCSI target, there really is not a single vendor who could be responsible for such qualification and make support claims. And so far, the IBM AIX/VIOS development teams have also not taken up that task. So, I am not aware of any ODM for recognizing Linux iSCSI target disks, and that is a pretty good indication that no one has completed qualification testing in such an environment.
Finally, just for the record, the AIX/VIOS SCSI drivers most certainly recognize and implement ALUA. The IBM SVC/Storwize family of storage devices use it heavily, among others.
Regards,
Gary Domrow
------------------------------
Gary Domrow
------------------------------
Original Message:
Sent: Thu February 11, 2021 06:10 AM
From: Jonas Jansen
Subject: Software iSCSI initiator with Linux taregt
Hi,
I just started trying the new software iSCSI initiator on a 3.1.1.25 VIOS and noticed it wont recognize iSCSI LUNs exported via LIO on to Linux boxes (the Red Hat Ceph 4.2 iSCSI gateway) as MPIO capable devices.
Has anyone ever tried a similar setup? I think I will need a ODM package, but which one?
Best Regards,
Jonas
------------------------------
Jonas Jansen
------------------------------