I’m sure many of you follow me because you use Proxmox. It’s been a staple of my content for some time now. So, while working on the next episode of the Ceph series, I thought it would be good to do a separate segment on networking. So, here you have it. The basics of VLANs, Bridges, and Bonds in Proxmox VE. I’m only covering the native Linux versions, not Open VSwitch and VXLAN. I’m sure I’ll get around to a video on that topic someday.
So, what are the most important things to know when choosing a network topology for Proxmox (or any virtualization environment)? TRAFFIC! Where is traffic going, and how much of it is going everywhere?
* How much traffic is going to Proxmox itself? This includes the web UI and API (which should be minimal), but also SPICE sessions if you’re using SPICE for VDI.
* How much traffic is going from Proxmox to your storage solutions? If you’re using NFS / SMB / iSCSI, it could be a lot. Are you keepign your storage network separated, either physically or virtually (VLANs)? Proxmox will need an IP address on any network you use to communicate with storage
* How much traffic is going to your VMs? Do they need to be on specific VLANs?
* Do any VMs do routing or need access to a VLAN trunk port? If so, should they get open access or restricted to certain VLANs? Do you want to expose each VLAN as a separate virtual network interface or trunk them over a single interface?
* Do you require high availability at the network level, i.e. bonded failover? Do you want to use a slower 1G network when your 10G network fails, or just lose connectivity altogether?
Once you can answer these questions, you can proceed to decide how to arrange the physical interfaces you have (or are buying/adding) for the best performace for your use case.
In my test setup, I’m going to demonstrate bonding between identical (two Gigabit) and different (multi-gig gigabit), and the concepts apply to 10G and faster networking as well.
Link to the blog post on the topic:
Proxmox also has a section in their admin manual on networking which you may find helpful, as it covers all options thoroughly:
#sysadmin_network_configuration
My Discord Server, where you can carry on the discussion or suggest future topics:
If you find my content useful and would like to support me, feel free to here:
Timestamps:
00:00 - Introduction
01:27 - Proxmox Initial Configuration
02:47 - Traffic Type Considerations
03:52 - Bridges and Bridge VLANs
06:04 - Bridge Two VMs Directly
07:27 - Bonds Failover
11:04 - Bonds LAG LACP
14:20 - LAG Speed Limitations
15:48 - Bonding Bonds
18:35 - Cluster Tips
19:22 - VLAN Interfaces
20:41 - VLAN Trunks for VMs
23:03 - Conclusions
24:47 - Outtakes
Proxmox is a trademark of Proxmox Server Solutions GmbH
#proxmox #networking #linux
1 view
1209
269
3 months ago 00:18:49 1
I Built a PC that CAN’T Fail… and You Can Too!
7 months ago 00:25:09 1
Proxmox NETWORKING: VLANs, Bridges, and Bonds!
12 months ago 00:11:33 1
Beelink SER5 - Ryzen 7 Mini PC Home Server
1 year ago 00:27:27 4
Building a Powerful Raspberry Pi NAS with the Argon EON Pi Case & OpenMediaVault
2 years ago 00:09:21 1
Настройка NAT на Proxmox.
2 years ago 00:16:56 1
Host NAS inside LXC Container | TurnKey FileServer LXC Template | Proxmox Home Server | Home Lab
2 years ago 00:17:12 1
The definitive Guide to Zerotier VPN and why it is “better“ than Wireguard (Tutorial)