![Ako skontrolovať zostavenie, verziu, vydanie a typ operačného systému Windows 10](/f/e2e5973c7446d73b330cb3c5039c9556.webp?width=100&height=100)
Tímy NIC je agregácia alebo spájanie dvoch alebo viacerých sieťových prepojení do jedného logického prepojenia, ktoré poskytuje redundanciu a vysokú dostupnosť. Logické rozhranie/prepojenie je známe ako tímové rozhranie. V prípade, že dôjde k výpadku aktívneho fyzického odkazu, jeden zo záložných alebo vyhradených odkazov sa automaticky spustí a zaistí nepretržité pripojenie k serveru.
Predtým, ako si vyhrneme rukávy, je dôležité zoznámiť sa s nasledujúcou terminológiou:
V tejto príručke nakonfigurujeme Tímy NIC pomocou aktívne zálohovanie režim. Tu zostane jeden odkaz aktívny, zatiaľ čo ostatné sú v pohotovostnom režime a vyhradené ako záložné odkazy pre prípad, že aktívny odkaz vypadne.
Bez väčších okolkov začnime.
Teamd je démon, ktorý je zodpovedný za vytvorenie sieťového tímu, ktorý bude počas behu fungovať ako logické rozhranie. V predvolenom nastavení je nainštalovaný s CentOS/RHEL 8. Ak však z akéhokoľvek dôvodu nie je nainštalovaný, vykonajte nasledujúce príkaz dnf nainštalovať ho.
$ sudo dnf nainštalovať teamd.
Po inštalácii si to overte tímový je nainštalovaný spustením súboru príkaz otáčok:
$ rpm -qi tím.
Na konfiguráciu tímov NIC použijeme praktický nástroj nástroj nmcli ktoré je možné použiť na správu NetworkManager služba. V mojom systéme mám 2 NIC karty, ktoré spojím alebo skombinujem, aby som vytvoril logické tímové rozhranie: enp0s3
a enp0s8
. Vo vašom prípade to môže byť iné.
Ak chcete potvrdiť spustenie aktívnych sieťových rozhraní:
$ nmcli stav zariadenia.
Výstup potvrdzuje existenciu 2 aktívnych sieťových pripojení. Ak chcete získať ďalšie informácie o rozhraniach, ako sú UUID, spustite príkaz:
Zobraziť pripojenie $ nmcli.
Aby sme vytvorili prepojenie alebo rozhranie tímového prepojenia, ktoré bude logickým prepojením, odstránime existujúce sieťové rozhrania. Potom vytvoríme rozhrania slave pomocou odstránených rozhraní a potom ich priradíme k prepojeniu tímov.
Na odstránenie odkazov použite ich UUID a vykonajte nižšie uvedené príkazy:
$ nmcli pripojenie odstrániť e3cec54d-e791-4436-8c5f-4a48c134ad29. $ nmcli pripojenie vymazať dee76b4c-9alb-4f24-a9f0-2c9574747807.
Tentokrát si pri kontrole rozhraní všimnete, že sú odpojené a neposkytujú žiadne pripojenie k serveru. Váš server bude v zásade izolovaný od zvyšku siete.
$ nmcli stav zariadenia.
Ďalej vytvoríme tímové rozhranie s názvom tím0
v režime bežca s aktívnym zálohovaním. Ako už bolo uvedené, režim aktívnej zálohy používa jedno aktívne rozhranie a ostatné si vyhradzuje pre nadbytočnosť v prípade, že aktívny odkaz vypadne.
$ nmcli pripojenie pridať typ team con-name team0 ifname team0 config '{"runner": {"name": "activebackup"}}'
Ak chcete zobraziť atribúty priradené k súboru tím0
rozhranie spustite príkaz:
$ nmcli pripojenie show team0.
Perfektné! V tomto momente máme k dispozícii iba jedno rozhranie tím0
rozhranie, ako je znázornené.
Zobraziť pripojenie $ nmcli.
Ďalej nakonfigurujte IP adresu pre tím0
rozhranie, ako je znázornené pomocou príkaz nmcli. IP adresy priraďte podľa schémy podsietí a adries IP vašej siete.
$ nmcli con mod team0 ipv4.adresy 192.168.2.100/24. $ nmcli con mod team0 ipv4.gateway 192.168.2.1. $ nmcli con mod team0 ipv4.dns 8.8.8.8. $ nmcli con mod team0 ipv4.method manuál. $ nmcli con mod team0 connection.autoconnect áno.
Potom vytvorte otrocké odkazy a spojte otrokov s tímovým odkazom:
$ nmcli con add typ team-slave con-name team0-slave0 ifname enp0s3 master team0. $ nmcli con add typ team-slave con-name team0-slave1 ifname enp0s8 master team0.
Znova skontrolujte stav odkazov a všimnete si, že podradené odkazy sú teraz aktívne.
Zobraziť pripojenie $ nmcli.
Ďalej deaktivujte a aktivujte tímový odkaz. Toto aktivuje spojenie medzi podriadenými odkazmi a tímovým prepojením.
$ nmcli pripojenie nadol team0 && nmcli pripojenie up team0.
Ďalej overte stav pripojenia tímového odkazu, ako je to znázornené.
$ ip addr show vývojový tím0.
Vidíme, že odkaz je prepojený so správnou adresou IP, ktorú sme nakonfigurovali predtým.
Ak chcete získať ďalšie podrobnosti o prepojení na tím, spustite príkaz:
$ sudo teamdctl team0 state.
Z výstupu vidíme, že oba odkazy (enp0s3
a enp0s8
) sú hore a že aktívny odkaz je enp0s8
.
Aby sme otestovali náš tímový režim aktívneho zálohovania, odpojíme aktuálne aktívny odkaz- enp0s3
- a skontrolujte, či sa nespustí druhý odkaz.
odpojenie zariadenia $ nmcli enp0s3. $ sudo teamdctl team0 state.
Keď skontrolujete stav rozhrania tímov, zistíte, že ide o odkaz enp0s8
spustil a poskytuje pripojenia k serveru. Potvrdzuje to, že naše nastavenie funguje!
Ak chcete odstrániť rozhranie/prepojenie tímov a vrátiť sa k predvoleným nastaveniam siete, najskôr spustite odkaz na tím:
$ nmcli pripojenie nadol tím0.
Ďalej odstráňte otrokov.
$ nmcli pripojenie vymazať team0-slave0 team0-slave1.
Nakoniec odstráňte rozhranie tímov.
$ nmcli pripojenie odstrániť team0.
V tomto mieste sú všetky rozhrania nefunkčné a váš server je nedostupný. Ak chcete aktivovať sieťové rozhrania a znova získať konektivitu, spustite príkazy:
$ sudo ifconfig enp0s3 hore. $ sudo ifconfig enp0s8 hore. $ sudo systemctl reštartujte NetworkManager.
Tímy NIC ponúka vynikajúce riešenie pre redundanciu siete. Vďaka 2 alebo viacerým sieťovým rozhraniam môžete nakonfigurovať tímové rozhranie v ľubovoľnom režime bežca, aby ste zaistili vysokú dostupnosť v prípade náhodného výpadku jedného odkazu. Dúfame, že vám táto príručka pomohla. Kontaktujte nás a dajte nám vedieť, aké boli vaše skúsenosti.