![Ako vytvoriť súbory so špeciálnymi znakmi v systéme Linux](/f/340acb5d273e627fe68cf3d000a37925.png?width=100&height=100)
NIC teaming predstavuje zaujímavé riešenie redundancie a vysokej dostupnosti vo sférach serverov/pracovných staníc. Vďaka možnosti mať viacero kariet sieťového rozhrania môže byť správca kreatívny v tom, ako a pristupuje sa na konkrétny server alebo sa vytvorí väčšie potrubie, cez ktoré bude doprava prúdiť na konkrétny server server.
Prečítajte si tiež: Ako nakonfigurovať viazanie alebo spájanie sietí v Ubuntu
Táto príručka vás prevedie tímom dvoch kariet sieťového rozhrania v systéme Debian. Softvér známy ako ifenslave poslúži na prichytenie a odpojenie NIC z viazaného zariadenia. Z väzobného zariadenia sa potom stane sieťové zariadenie, ktoré je v rozhraní s jadrom, ale fyzicky používa skutočné zariadenie sieťového rozhrania (et0, et1, atď).
Prvá vec, ktorú musíte urobiť pred akýmikoľvek konfiguráciami, je určiť typ väzby, ktorú systém skutočne potrebuje implementovať. Od tohto písania jadro Linuxu podporuje šesť režimov spájania. Niektoré z týchto zväzkov „režimov
„Sa dajú ľahko nastaviť a iné vyžadujú špeciálnu konfiguráciu prepínačov, ku ktorým sa prepojenia pripájajú.Táto metóda vytvárania tímov NIC sa nazýva „Round-Robin“, Preto„RR‘V názve. Pri tejto metóde väzby sa sieťové pakety otáčajú cez každú z kariet sieťového rozhrania, ktoré tvoria viazané rozhranie.
Napríklad systém s et0, et1a et2 všetci otroci a väzba0 rozhranie. Toto rozhranie, ak je povolené v režime väzby 0, pošle prvý paket von et0, druhý paket von et1, tretí balík náš et2, a potom začnite znova o et0 so štvrtým balíkom. Tu režim dostane svoje „round-robin' názov.
Pri tejto metóde väzby je aktívne iba jedno sieťové rozhranie, zatiaľ čo ostatné rozhrania vo väzbe jednoducho čakajú na zlyhanie prepojenia na kartu primárneho sieťového rozhrania.
V režime väzby XOR väzby väzba vyhodnotí zdrojovú a cieľovú adresu MAC, aby určila, ktoré rozhranie má odosielať sieťové pakety. Táto metóda zvolí rovnaké rozhranie pre danú adresu MAC a v dôsledku toho je schopná vyrovnávania záťaže a odolnosti voči chybám.
Pri tejto metóde bude väzbové zariadenie prenášať údaje cez všetky rozhrania slave, a teda „vysielanie„Názov tejto konkrétnej metódy spájania. Existuje veľmi málo použití tejto metódy, ale poskytuje úroveň odolnosti voči chybám.
Toto je špeciálna metóda väzby pre agregáciu odkazov a vyžaduje špeciálnu konfiguráciu na prepínači, ku ktorému sa toto konkrétne viazané rozhranie pripája. Táto metóda nasleduje po IEEE štandardy pre agregáciu liniek a poskytuje odolnosť voči chybám a väčšiu šírku pásma.
V TLB väzba bude prevádzkovať prevádzku na rozhraniach slave ako obvykle, ale keď systém potrebuje odoslať prevádzku, bude určí, na ktorom rozhraní je najlepšie prenášať údaje na základe načítania/frontu pre každý z rozhrania.
V ALB väzba zaťaží rovnováhu podobnú Režim dlhopisov 5 ale s pridanou schopnosťou načítať aj rovnováhu.
V závislosti od úlohy, ktorú systém bude hrať, je výber správnej metódy väzby nevyhnutný. Tento tutoriál sa bude vykonávať dňa Debian Jessie s dvoma sieťovými rozhraniami (et0 a et1) a budú nastavené pre väzobný režim 1 alebo aktívne zálohovanie.
Je však veľmi jednoduché prepínať medzi rôznymi režimami, pretože ide iba o zmenu v súbore sieťových rozhraní (za predpokladu, že režim väzby 4 nie je zvolený, pretože vyžaduje konfiguráciu prepínača).
Prvým krokom v tomto procese je získanie správneho softvéru z úložísk. Softvér pre Debian je známy ako ifenslave a je možné ich nainštalovať pomocou príkazu „výstižný‘.
# apt-get install ifenslave-2.6.
Akonáhle je softvér nainštalovaný, jadru bude musieť povedať, aby načítal modul spájania pre túto aktuálnu inštaláciu, ako aj pre budúce reštarty. Ak chcete modul načítať tento raz, „modprobe„Na načítanie modulov jadra je možné použiť nástroj.
# modprobe lepenie.
Aby sa zaistilo, že táto väzba je aktívna pri reštarte systému, znova „/etc/modules
„Súbor je potrebné upraviť, aby informoval jadro o načítaní modulov spájania pri spustení.
# echo 'bonding' >> /etc /modules
Teraz, keď je jadro informované o potrebných moduloch na spájanie NIC, je načase vytvoriť skutočné viazané rozhranie. To sa deje prostredníctvom súboru rozhraní, ktorý sa nachádza na adrese „/etc/network/interfaces
“A je možné ho upravovať v ľubovoľnom textovom editore.
# nano/etc/network/interfaces.
Tento súbor obsahuje nastavenia sieťového rozhrania pre všetky sieťové zariadenia, ktoré má systém pripojené. Tento príklad má dve sieťové karty (et0 a et1). V tomto súbore by malo byť vytvorené vhodné väzobné rozhranie na zotročenie dvoch fyzických sieťových kariet do jedného logického rozhrania. Toto je veľmi zjednodušený súbor rozhraní, ale robí všetko potrebné na vytvorenie rozhrania fungujúcej väzby.
Prvá sloka (červené pole vyššie) je štandardná konfigurácia rozhrania loopback. ‘auto lo
‘Informuje jadro, aby pri spustení automaticky spustilo adaptér. ‘iface lo inet loopback
‘Hovorí systému, že toto rozhranie je rozhraním spätnej slučky systému alebo sa naň častejšie odkazuje 127.0.0.1.
Druhá strofa (žltý rámček vyššie) je skutočným rozhraním väzby, ktoré bude použité. „auto bond0
‘Hovorí systému, aby automaticky inicializoval väzbu po spustení systému. ‘iface bond0 inet dhcp
„Môže to byť zrejmé, ale len pre prípad, táto stanza uvádza, že rozhranie je pomenované väzba0 by mal získať informácie o svojej sieti prostredníctvom DHCP (Protokol dynamického riadenia hostiteľa).
„väzobný režim 1
„Je to, čo sa používa na určenie, ktorý režim väzby používa toto konkrétne viazané rozhranie. V tomto prípade režim väzby 1 naznačuje, že tento zväzok je nastavením aktívnej zálohy s možnosťou „väzba-primárna
„Označujúce primárne rozhranie pre väzbu, ktorá sa má použiť. ‘otroci et0 et1
„Uvádza, ktoré fyzické rozhrania sú súčasťou tohto konkrétneho viazaného rozhrania.
Nasledujúcich pár riadkov je dôležitých pre určenie, kedy by sa mala väzba prepnúť z primárneho rozhrania na jedno z podradených rozhraní v prípade poruchy spojenia. Miimon je jednou z dostupných možností monitorovania stavu dlhopisových väzieb, pričom druhou možnosťou je použitie arp žiadosti.
Táto príručka bude použitá miimon. ‘bond-miimon 100
‘Hovorí jadru, aby skontrolovalo odkaz každých 100 ms. ‘väzba-downdelay 400
„Znamená, že systém počká 400 ms, kým dospeje k záveru, že aktuálne aktívne rozhranie je skutočne mimo prevádzky.
„oneskorenie väzby 800
„Slúži na to, aby systému povedal, aby počkal na používanie nového aktívneho rozhrania do 800 ms od vytvorenia odkazu. Poznámka o oneskorenie a downdelay, obe tieto hodnoty musia byť násobkami miimonovej hodnoty, inak sa systém zaokrúhli nadol.