Hi I'm trying to configure shared iSCSI storage for my 3-node Proxmox cluster. I need all three hosts to access the same iSCSI storage simultaneously for VM redundancy and high availability.
I've tested several storage configurations:
Has anyone successfully implemented a similar setup? What storage configuration works best for shared iSCSI storage in a Proxmox cluster?
Any guidance or suggestions would be greatly appreciated!
I've tested several storage configurations:
- ZFS
- LVM
- LVM-Thin
- ZFS share
Current Issue
With the ZFS share approach, I managed to get the storage working and accessible from multiple hosts. However, there's a critical problem:- When the iSCSI target is connected to Host 1, and Host 1 shares the storage via ZFS
- If Host 1 goes down, the iSCSI storage becomes unavailable to the other nodes
- This defeats the purpose of redundancy, which is exactly what we're trying to achieve
Questions
- Is this the correct approach? Should I be connecting the iSCSI target to a single host and sharing it, or should each host connect directly to the iSCSI target?
If each host should connect directly: How do I properly configure this in Proxmox? - What about Multipath? I've read references to multipath configurations. Is this the proper solution for my use case?
- Shared Storage Best Practices: What is the recommended way to configure iSCSI storage for a Proxmox cluster where:
- All nodes need simultaneous read/write access
- Storage must remain available even if one node fails
- VMs can be migrated between nodes without storage issues
- Clustering File Systems: Do I need a cluster-aware filesystem? If a cluster filesystem is required, which one is recommended for this setup?
Additional Information
- All hosts can reach the iSCSI target on the network
- Network connectivity is stable
- Looking for a production-ready solution
Has anyone successfully implemented a similar setup? What storage configuration works best for shared iSCSI storage in a Proxmox cluster?
Any guidance or suggestions would be greatly appreciated!