How to configure Team Bonding in Xen Orchestra
This will be a guide on how to configure Team Bonding for XCP-NG. I will be using team bonding mode balance-slb to gain maximum throughput of data with failover in case of cable/port failure.
Open a web browser and navigate to Xen Orchestra and input your credentials
On the left hand side, select New then choose Network
Select the Create a new network on drop down and choose your server name (R610 in my case)
Under the Interface section, choose your NICs (Network Interface Cards)
Choosing eth0, eth1, eth2 and eth3 in my example
Enter the following information below for the following reasons.
Interface – eth0, eth1, eth2, eth3
Reason – Maximum performance throughput and ability to plan for failover.
Name – The name of this bonding is NIC max throughput bond
Reason – Simplicity of name and use case
Description – Bonding all R610 NICs
MTU – 1500
Reason - Max throughput of NICs
Bond mode – balance-slb
Reason – Wanted maximum throughput for any heavy load data transfers
Then create the network.
Now we will verify to ensure Team Bonding has been configured properly using the terminal or command prompt
Open a new terminal/command prompt and ssh into your XCP-NG server (Not Xen Orchestra/XOA)
Command - ssh root@ipaddress
Use the following command below to view the list of team bonded NICs for the XCP-NG server
Command - xe bond-list
This shows the master and slave NICs
Use the command below to view all interfaces including bonded NICs status and information
Command - xe pif-list