Hi everyone,
I’m currently setting up a Proxmox cluster and need some advice on how to properly configure shared storage with iSCSI.
Thanks a lot in advance for your help and experience!
If anyone has already done something similar with the MD3200i or other Dell iSCSI arrays, I’d love to hear your insights.
I’m currently setting up a Proxmox cluster and need some advice on how to properly configure shared storage with iSCSI.
My environment:
- 4 × Dell PowerEdge R620 servers (Proxmox VE cluster)
- Dell MD3200i SAN connected over dedicated iSCSI network (multipath enabled)
- Each host has access to the SAN via multiple iSCSI paths
What I want to achieve:
- LUN1:
Should be passed through to a specific VM (for example, a Windows or Linux file server) as raw storage.
This VM will act as the central file server.
I still want this VM to be migratable (Live Migration) between cluster nodes if possible. - LUN2:
Should be used as shared storage for all virtual machines in the cluster —
meaning all nodes can access it at the same time for HA and Live Migration.
My questions:
- What is the best / recommended way to configure this setup in Proxmox?
- For LUN1: can I still achieve Live Migration when a VM uses a raw iSCSI LUN (via passthrough or direct LUN mapping)?
- For LUN2: should I format it with a cluster filesystem like OCFS2, or is there a better modern approach (e.g. LVM over iSCSI, Ceph, NFS on top of the SAN, etc.)?
- Any configuration examples or best practices for this SAN setup would be greatly appreciated.
Thanks a lot in advance for your help and experience!
If anyone has already done something similar with the MD3200i or other Dell iSCSI arrays, I’d love to hear your insights.