Thank you for the email, 

I will check vendor support but it looks very unique to me because I'm not sure how many people are using this kind of solution with openstack. I am a little worried about troubleshooting stuff because it has lots of moving parts. 

How about mount lun on all computers and create GlusterFS between all compute nodes and that will provide redundancy + HA  for all compute nodes.  

On Fri, Apr 12, 2024 at 2:06 PM <tom@tjclark.xyz> wrote:
There's support for FC SAN Storage, but the implementation is vendor specific.

What you'll want to check is the Cinder driver matrix for the specific SAN.
Consider each volume as an indepedent LUN.

Cinder will (generally) use SSH to talk to the SAN controller managing the creation and export of new LUNs.
Cinder will provide the WWPN(s) for the relevant hypervisor to the SAN and export the volumes accordingly.
Cinder prompts to rescan the FC bus, the volume is made available, and passed through to nova/libvirt.

There's some simplification here, where os-brick on the hypervisor takes care of some elements but this can be considered under the Cinder umbrella.

There's also limited support for cinder to dynamically configure switch zoning.

You'll want to configure multipath on the host, and then configure nova for multipath.

Having a single large LUN that contains all volumes could be achievable with the LVM driver and clustered LVM but would be quite a unique setup.