Proxmox VM network configuration with cloud dedicated servers nodes

genseb

New Member
May 15, 2025
1
0
1
Hi,

I want to build a proxmox cluster of 3 nodes.
Nodes are cloud dedicated server (public IPs only, no private network).

I have already interconnected all nodes using Wireguard network 192.168.0.0/24 and created the cluster.
node-1 192.168.0.1
node-2 192.168.0.2
node-3 192.168.0.3

Now I need to configure the VMs network part.

My requirements:
- VMs must be located in the same subnet 192.168.1.0/24
- VMs must be able to communicate with each others
- VMs must be accessible from all proxmox hosts. I want to install haproxy on each hosts to forward traffic to VMs so I'll be able to switch my DNS on any public host IP when required.
- VMs must use the same gateway IP to allow easy migration between hosts.
- VMs must use the connection of the host on which they are located to access the Internet to balance outgoing traffic.

I've tried to use VXLAN through Wireguard with anycast gateway configuration but it didn't work.

Currently, I'm a little bit lost in different scenarii and don't know if I've made something wrong in my configurations or if my requirements are just incompatible with a realistic scenario.

Does anybody try to do this kind of architecture?
If so, am I on the right way trying to use VXLAN through Wireguard with anycast gateway or do I need to use EVPN (or anything else)?

Thanks for your advice.