This is my current infrastructure:
Defined on the Mikrotik are a couple of VLANs for ipmi, proxmox, ceph, and for user networks going across the Mikrotik switch. I have 3 (W)LAN user networks.
When a new project is started I need to define a new isolated network and vlan in router and add it in proxmox network on all servers. Then I have to manage firewall rules for access control on the Mikrotik. Mikrotik router handles all routing across projects. Then, when creating VMs I need to add it manually to PDNS auth server. Overall, it is a pain to maintain.
My idea is to make a little change:
Basically, I would like to separate user network and server networks so that the Mikrotik router only has a route 10.0.0.0/8 to proxmox over routers 10G sfp+ interface and that's it. The rest of the router's config is about user networks. I'm thinking I can do that with proxmox SDN feature with firewall.
I would like that when i create a new project (proxmox pool) all i have to do is define a network in the vnet tab and assign that network to VMs. That is possible right?
What have I done so far: Created a zone vxlan1 of type vxlan, created a VNet test, created two containers with static IP and assigned network test. The result is that they can ping each other. What should be my next steps, generally speaking, to achieve this kind of separation?
Defined on the Mikrotik are a couple of VLANs for ipmi, proxmox, ceph, and for user networks going across the Mikrotik switch. I have 3 (W)LAN user networks.
When a new project is started I need to define a new isolated network and vlan in router and add it in proxmox network on all servers. Then I have to manage firewall rules for access control on the Mikrotik. Mikrotik router handles all routing across projects. Then, when creating VMs I need to add it manually to PDNS auth server. Overall, it is a pain to maintain.
My idea is to make a little change:
Basically, I would like to separate user network and server networks so that the Mikrotik router only has a route 10.0.0.0/8 to proxmox over routers 10G sfp+ interface and that's it. The rest of the router's config is about user networks. I'm thinking I can do that with proxmox SDN feature with firewall.
I would like that when i create a new project (proxmox pool) all i have to do is define a network in the vnet tab and assign that network to VMs. That is possible right?
What have I done so far: Created a zone vxlan1 of type vxlan, created a VNet test, created two containers with static IP and assigned network test. The result is that they can ping each other. What should be my next steps, generally speaking, to achieve this kind of separation?