[opensuse] Network bonding - Where the documentation should be?
Hello, I'm going to set up aggregation of two network cards of single server to get better connectivity (load balancing, fault tolerance). I found SDB wiki article https://en.opensuse.org/SDB:Bonding which seems pretty outdated. Shouldn't it be rather deleted as there is appropriate section in <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> ? The settings seems pretty straightforward, should be fine, I hope. :-) Does anyone have experience with this? Any possible pitfalls to be aware of? As Leap 15.1 is very similar to SLE 15 SP 1, I wonder why it's documentation <https:// documentation.suse.com/sle-ha/15-SP1/html/SLE-HA-all/cha-ha-netbonding.html> seems to be so different on first look...? Which also brings question how much (re)configuration will be needed with 15.2 being much closer to SLE? -- Vojtěch Zeisek https://trapa.cz/ Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/
13.04.2020 13:13, Vojtěch Zeisek пишет:
Hello, I'm going to set up aggregation of two network cards of single server to get better connectivity (load balancing,
It highly depends on your environment, workload and behavior of device on another side of link.
fault tolerance). I found SDB wiki article https://en.opensuse.org/SDB:Bonding which seems pretty outdated. Shouldn't it be rather deleted as there is appropriate section in <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> ? The settings seems pretty straightforward, should be fine, I hope. :-) Does anyone have experience with this?
Yes. Do you have some more concrete questions?
Any possible pitfalls to be aware of?
This is again too general question. There always are. Do you have specific concerns?
As Leap 15.1 is very similar to SLE 15 SP 1, I wonder why it's documentation <https:// documentation.suse.com/sle-ha/15-SP1/html/SLE-HA-all/cha-ha-netbonding.html> seems to be so different on first look...?
If you actually read them, they are identical.
Which also brings question how much (re)configuration will be needed with 15.2 being much closer to SLE?
bond driver is the same.
Dne pondělí 13. dubna 2020 13:14:27 CEST, Andrei Borzenkov napsal(a):
13.04.2020 13:13, Vojtěch Zeisek пишет:
I'm going to set up aggregation of two network cards of single server to get better connectivity (load balancing,
It highly depends on your environment, workload and behavior of device on another side of link.
fault tolerance). I found SDB wiki article https://en.opensuse.org/SDB:Bonding which seems pretty outdated. Shouldn't it be rather deleted as there is appropriate section in <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> ? The settings seems pretty straightforward, should be fine, I hope. :-) Does anyone have experience with this?
Yes. Do you have some more concrete questions?
Documentation <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> shows on the print screen of YaST tab Bond Slaves, but when I edit the card (Network Card Setup), on the Address tab I can't change device type and I'm missing Bonding Slaves tab of the Network Settings module. The documentation starts with adding new device, but I see both network cards (eth0 with static IP and eth1 which should be bonded). Am I supposed to remove the eth1 device in YaST and add it again? Or how to proceed? Thank You, -- Vojtěch Zeisek https://trapa.cz/ Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/
Dne pondělí 13. dubna 2020 13:14:27 CEST, Andrei Borzenkov napsal(a):
13.04.2020 13:13, Vojtěch Zeisek пишет:
I'm going to set up aggregation of two network cards of single server to get better connectivity (load balancing,
It highly depends on your environment, workload and behavior of device on another side of link.
fault tolerance). I found SDB wiki article https://en.opensuse.org/SDB:Bonding which seems pretty outdated. Shouldn't it be rather deleted as there is appropriate section in <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> ? The settings seems pretty straightforward, should be fine, I hope. :-) Does anyone have experience with this?
Yes. Do you have some more concrete questions?
Documentation <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> shows on the print screen of YaST tab Bond Slaves, but when I edit the card (Network Card Setup), on the Address tab I can't change device type and I'm missing Bonding Slaves tab of the Network Settings module. The documentation starts with adding new device, but I see both network cards (eth0 with static IP and eth1 which should be bonded). Am I supposed to remove the eth1 device in YaST and add it again? Or how to proceed? Thank You, Your assumptions are wrong. You need to create a new device, YaST will show a
Op dinsdag 21 april 2020 19:00:12 CEST schreef Vojtěch Zeisek: list of options to pick from amongst which "Bonding". The rest is in the instructions. Mind, both current devices have to have an eth cable connected. -- Gertjan Lettink a.k.a. Knurpht openSUSE Forums Team -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
21.04.2020 20:10, Knurpht-openSUSE пишет:
Op dinsdag 21 april 2020 19:00:12 CEST schreef Vojtěch Zeisek:
Dne pondělí 13. dubna 2020 13:14:27 CEST, Andrei Borzenkov napsal(a):
13.04.2020 13:13, Vojtěch Zeisek пишет:
I'm going to set up aggregation of two network cards of single server to get better connectivity (load balancing,
It highly depends on your environment, workload and behavior of device on another side of link.
fault tolerance). I found SDB wiki article https://en.opensuse.org/SDB:Bonding which seems pretty outdated. Shouldn't it be rather deleted as there is appropriate section in <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> ? The settings seems pretty straightforward, should be fine, I hope. :-) Does anyone have experience with this?
Yes. Do you have some more concrete questions?
Documentation <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> shows on the print screen of YaST tab Bond Slaves, but when I edit the card (Network Card Setup), on the Address tab I can't change device type and I'm missing Bonding Slaves tab of the Network Settings module.
Additionally - bonding slaves cannot have address. You need to configure them as "No Link and IP Setup (Bonding Slaves)". After that create new device of type bond and select these interfaces as slaves. You assign IP address to bond interface.
The documentation starts with adding new device, but I see both network cards (eth0 with static IP and eth1 which should be bonded). Am I supposed to remove the eth1 device in YaST and add it again? Or how to proceed? Thank You, Your assumptions are wrong. You need to create a new device, YaST will show a list of options to pick from amongst which "Bonding". The rest is in the instructions. Mind, both current devices have to have an eth cable connected.
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Dne úterý 21. dubna 2020 19:39:54 CEST, Andrei Borzenkov napsal(a):
21.04.2020 20:10, Knurpht-openSUSE пишет:
Op dinsdag 21 april 2020 19:00:12 CEST schreef Vojtěch Zeisek:
Dne pondělí 13. dubna 2020 13:14:27 CEST, Andrei Borzenkov napsal(a):
13.04.2020 13:13, Vojtěch Zeisek пишет:
I'm going to set up aggregation of two network cards of single server to get better connectivity (load balancing,
It highly depends on your environment, workload and behavior of device on another side of link.
fault tolerance). I found SDB wiki article https://en.opensuse.org/SDB:Bonding which seems pretty outdated. Shouldn't it be rather deleted as there is appropriate section in <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> ? The settings seems pretty straightforward, should be fine, I hope. :-) Does anyone have experience with this?
Yes. Do you have some more concrete questions?
Documentation <https://doc.opensuse.org/documentation/leap/reference/html/ book.opensuse.reference/cha-network.html#sec-network-iface-bonding> shows on the print screen of YaST tab Bond Slaves, but when I edit the card (Network Card Setup), on the Address tab I can't change device type and I'm missing Bonding Slaves tab of the Network Settings module.
Additionally - bonding slaves cannot have address. You need to configure them as "No Link and IP Setup (Bonding Slaves)". After that create new device of type bond and select these interfaces as slaves. You assign IP address to bond interface.
The documentation starts with adding new device, but I see both network cards (eth0 with static IP and eth1 which should be bonded). Am I supposed to remove the eth1 device in YaST and add it again? Or how to proceed?
Your assumptions are wrong. You need to create a new device, YaST will show a list of options to pick from amongst which "Bonding". The rest is in the instructions. Mind, both current devices have to have an eth cable connected.
Ah! Thank You both! This wasn't unclear for me from the documentation. Then it went really smooth. -- Vojtěch Zeisek https://trapa.cz/ Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/
participants (3)
-
Andrei Borzenkov
-
Knurpht-openSUSE
-
Vojtěch Zeisek