Using multiple ethernet ports for VMs as opposed to one?

liamlows

New Member
Jan 9, 2020
4
0
1
22
Hey guys,

So a couple weeks ago I decided to start hosting some of my servers that were on a rented VPS at home via a nice homelab solution. I managed to pickup a used poweredge r430 with some nice internals for a couple hundred bucks and its worked like a charm so far (minus the initial driver updates o_O) and I'm using proxmox for the first time as it seems like an awesome hypervisor!

Currently I am running the interface installed on RAID 5 across 4x600GB drives (configured via onboard H730) and have a few vms running (media server, web servers, game servers). I was poking around the network settings (since the server has 4 gigabit ethernet ports off the back) and noticed that they are listed in proxmox but 3 are not being used, they currently have no cables plugged into them.

I was wondering if there is or could be any benefit to using the other 3 ports as well? Also, how I would go about setting them up? Right now I could see it being useful for the following reasons (please correct me if I'm wrong):
  • using dedicated ethernet ports for specific VMs to increase performance to clients (in my case maybe the media server as it can have up to 3 clients on at a given time)
  • having the ports work together to improve general network performance for the entire PVE. Basically plugging in the ports and having one "bridge" (probably the wrong term) pool all them together for use across all VMs.
  • seperating at least one port for panel access and using the other(s) to run the VMs.
Any advice is appreciated as I am still learning and reading documentation on all of it (proxmox, r430, etc.). For right now I have no issues really using just one, I was just curious if I could be getting more out of my setup! :D

Thanks guys!

P.S. see attached for screenshot of my current network config

1578571305264.png
 

liamlows

New Member
Jan 9, 2020
4
0
1
22
you need to create a bond with multiple enoX interfaces, then put the bond in vmbr0
Awesome! So would I essentially just create a linux bond with all the eno ports as slaves (also set up IP information) and then edit the current bridge (vmbr0) to use bond0 instead of eno1? (see attached photos for config)
Also, should I be changing the ip address used by the bridge then since the bond will be using that IP? or is it fine to leave it?

Thanks again for all the help!

Screen Shot 2020-02-01 at 12.27.51 PM.png
Screen Shot 2020-02-01 at 12.28.22 PM.png
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE and Proxmox Mail Gateway. We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!