I've been tasked with researching and building a new proxmox cluster to test moving away our dependancy on vmware. The main function of this cluser will be a development test bed hosting services for development and hundreds of VMs for development engineers and qa testers. I will have a 3 node cluster and trunas SAN. I would like to make this as robust and redundant as possible. I'm planning to have 6 high capacity network connections on each system, nodes and SAN. I want to setup HA, SDN, IPAM, dedicated corosync cluster traffic, and networking with OVS. Any best practices or lessons learned from others along the way.