So. Pro 21st, 2024

Situace jaká je na 3serveru. Jsou tam síťové karty eth0 eth1 eth2 . Rozhraní pro KVM je br0. (samozřejmě vy můžete mít více síťových karet, nebo taky jen eth0 a eth1) (ještě tam mám další rozhraní virbr0 ale o tom dnes mluvit nebudu).
Abychom mohli rozjet takzvaný bonding/teaming/link agregaci, potřebujeme provést následující:
Nainstalujeme balíček pro bonding:
apt-get install ifenslave-2.6  

dále zazálohujeme starou verzi nastavení připojení k síti (kdyby byl náhodou problém) následujícím příkazem:
cp /etc/network/interfaces /etc/network/interfaces.old
No a pak jsem na to udělal script, ve kterém jsem si nastavil, co to tam má nastavit. Protože script používám velmi často, tak si ho jen vždycky editnu, spustím a všechno se provede za mě:

echo „“ > /etc/network/interfaces
echo „auto lo“ >> /etc/network/interfaces
echo „iface lo inet loopback“ >> /etc/network/interfaces
echo „auto bond0“ >> /etc/network/interfaces
echo „iface bond0 inet manual“ >> /etc/network/interfaces
echo „slaves eth0 eth1 eth2″ >> /etc/network/interfaces
echo “ bond_mode balance-tlb“ >> /etc/network/interfaces
echo „bond_miimon 100″ >> /etc/network/interfaces
echo “ bond_downdelay 200″ >> /etc/network/interfaces
echo “ bond_updelay 200″ >> /etc/network/interfaces
echo „#auto eth0“ >> /etc/network/interfaces
echo „#iface eth0 inet manual“ >> /etc/network/interfaces
echo „auto br0“ >> /etc/network/interfaces
echo „iface br0 inet static“ >> /etc/network/interfaces
echo „address 192.168.123.33“ >> /etc/network/interfaces
echo „netmask 255.255.255.0“ >> /etc/network/interfaces
echo „gateway 192.168.123.254“ >> /etc/network/interfaces
echo „dns-server 81.31.33.19“ >> /etc/network/interfaces
echo „bridge_ports bond0“ >> /etc/network/interfaces
echo „bridge_fd 9“ >> /etc/network/interfaces
echo „bridge_hello 2“ >> /etc/network/interfaces
echo „bridge_maxage 12“ >> /etc/network/interfaces
echo „bridge_stp off“ >> /etc/network/interfaces

No a potom restartneme síťové připojení pomocí:
/etc/init.d/networking restart

A voila máme bonding! 🙂

Stačí připojit jen 1 kabel do jakékoliv ze síťových karet a můžeme fungovat!

Adresy v tomto článku si zaměňte za nastavení vašich adres. S bridge jsem nic nedělal, jenom jsem si teda nastavil „bridge_stp on“

Kdyby se něco po…kazilo tak stačí přiběhnout k serveru a napsat cp /etc/network/interfaces.old /etc/network/interfaces a máte nahozenou zpět starou konfigurací.

Kterou lze vyřešit buď restartem serveru, nebo pomocí /etc/init.d/networking restart a jste zase UP.

Tohle si prvně raději někde vždycky natrénujte a potom to teprve dělejte na ostrém serveru, protože ať víte, co děláte a že to děláte správně!

 

Avatar

By mirra

Hardwaru a počítačům se věnuji již od roku 2003. Za tu dobu jsem poskládal stovky počítačů, opravil tisíce počítačů a vyřešil nespočetně problémů, vad a chyb, se kterými se setkávali uživatelé. Od roku 2005 se zabývám servery, zejména těmi herními, v roce 2007 jsem se začal věnovat Valve Source SDK level designu, který šel od roku 2009 k ledu kvůli studiu Informatiky na univerzitě. Podílel jsem se chvíli i na provozu síťové laboratoře MENDELU, dnes spravuji v jedné osobě cca 100 serverů/diskových polí na univerzitě, řeším IT v malých a středních firmách tak, aby firmy ušetřily nemalé částky při zlepšení kvality a soustředím se na snižování nákladů na IT od licencí až po hardware, software, provádím konsolidace a audity platnosti licencí, které firmám šetří rovněž nemalé peníze. Z velkých firem jsem měl příležitost s dalšími kolegy řešit správu 8000 serverů po celé západní Evropě s vysokou mírou automatizace a poznávání nejrůznějších evropských pracovních mentalit. Dále jsem řešil hybridní cloud ve velké firmě, orientované na trhy střední a východní Evropy. Posledních několik let se věnuji Devops pro velké zákazníky v Azure cloudu, spravuji kubernetes (AKS), Gitlab.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *