Cum se configurează Network Bonding pe SUSE Linux Enterprise 15

O legătură de rețea oferă unui sistem SUSE Linux Enterprise Server 15 o interfață de rețea logică susținută de două sau mai multe porturi fizice. Un rezultat bun este un bond0dispozitiv persistent cu configurația IP dorită, membrii așteptați atașați și o stare de legătură clară. Legătura poate îmbunătăți disponibilitatea, iar unele moduri distribuie traficul, dar nu garantează o viteză mai mare pentru fiecare conexiune și nu protejează împotriva fiecărei defecțiuni a comutatorului, cablului sau a rețelei în amonte.

Acest ghid urmează procedura de legare la rețea pentru SUSE SLES 15 SP7, publicată la 1 octombrie 2026. Folosește fișiere wickedtradiționale și ifcfg. Exemplul utilizează DHCP și active-backup, care este un mod practic de failover ce nu necesită suport special pentru switch-uri. Înlocuiți numele interfețelor și adresarea pentru a se potrivi cu gazda. Consultați ghidul SUSE privind gestionarea dispozitivelor de legare la rețea .

Definește ce înseamnă succesul

O legătură combină mai multe interfețe Ethernet într-un singur dispozitiv logic, cum ar fi bond0. Aplicațiile și rutarea utilizează acel dispozitiv; driverul de legătură Linux selectează sau distribuie traficul între porturile sale membre. Decideți ce aveți nevoie înainte de a edita:

  • Redundanță: o legătură cu un singur membru poate eșua în timp ce serviciul continuă prin intermediul altuia.
  • Agregarea legăturilor: switch-ul și gazda sunt de acord asupra protocolului, iar distribuția traficului se potrivește volumului de lucru.
  • Operațiuni fiabile: legătura revine după repornire, primește adresa și rutele așteptate și raportează starea corectă a membrului.

Legăturile nu creează automat căi de comutare independente. Două legături nu înseamnă, de asemenea, că o conexiune TCP va rula la o viteză dublă. Validați designul rețelei și starea gazdei.

Alegeți un mod de legare

ModUtilizare tipicăDependenţă
active-backup(modul 1)Failover; transmite câte un port odatăNu este nevoie de suport special pentru comutator
802.3ad(modul 4, LACP)Agregare dinamică și failoverConfigurația LACP a comutatorului; membrii trebuie să aibă aceeași viteză și duplex și să se conecteze la același comutator
balance-xor(modul 2)Distribuție bazată pe hashSuport și configurare pentru comutatoare compatibile
balance-rr(modul 0)Transmisie rotundăSuport pentru comutare; reordonarea pachetelor poate afecta rezultatele

Modurile 0, 2 și 4 necesită suport sau configurație compatibilă pentru switch-uri. Folosiți-le active-backupatunci când obiectivul principal este o reluare simplă a erorii. Alegeți-le 802.3adnumai după ce echipa de rețea confirmă un canal de port LACP potrivit. Pentru detalii despre mod, consultați ghidul SUSE și documentația Linux kernel bonding .

Pregătiți gazda

Păstrați disponibilă o consolă sau o sesiune în afara benzii. Reconfigurarea interfeței care transportă SSH poate deconecta sesiunea. Programați modificările de producție pentru o fereastră de mentenanță și păstrați configurația originală pentru revenire.

  1. Identificați interfețele și adresele curente cu ip -br linkși ip -br addr.
  2. Confirmați care manager de rețea controlează serverul. În general, sarcinile de lucru ale serverului SLES utilizează wicked; evitați gestionarea acelorași legături cu doi manageri.
  3. Inspectați /etc/sysconfig/network/, în special ifcfg-<interface>, și faceți copii de rezervă ale fișierelor relevante.
  4. Mapați fiecare placă de rețea (NIC) la cablul și portul său de comutare. Verificați dacă modul ales necesită un grup de agregare a comutatoarelor.

Exemplul folosește enp1s0și enp2s0. Sistemul dumneavoastră poate folosi eth0, ens3, sau alte nume. Confirmați numele reale ale dispozitivelor înainte de a copia orice.

Configurați Active Backup cu fișiere ifcfg

1. Definiți legătura

Creați /etc/sysconfig/network/ifcfg-bond0:

STARTMODE='auto'
BOOTPROTO='dhcp'

BONDING_MASTER='yes'
BONDING_SLAVE0='enp1s0'
BONDING_SLAVE1='enp2s0'

BONDING_MODULE_OPTS='mode=active-backup miimon=100'

STARTMODE='auto'pornește automat legătura. BOOTPROTO='dhcp'solicită o adresă dinamică pentru legătură. Pentru configurare statică, utilizați BOOTPROTO='static'și adăugați valoarea corectă IPADDR, cum ar fi IPADDR='192.0.2.20/24'. Acea adresă rezervată este un exemplu; nu o atribuiți într-o rețea activă decât dacă este de fapt a dvs. Configurați adresele pe bond0, nu separat pe porturile membre.

BONDING_MASTERidentifică legătura. Fiecare BONDING_SLAVEnintrare numerotată denumește un membru. miimon=100activează verificările legăturilor la fiecare 100 de milisecunde; SUSE avertizează să nu fie eliminată. Setați opțiunile gateway, DNS și IPv6 în funcție de planul de rețea.

2. Setați interfețele membrilor

Faceți o copie de rezervă a fișierelor membrilor. Editați /etc/sysconfig/network/ifcfg-enp1s0, /etc/sysconfig/network/ifcfg-enp2s0astfel încât fiecare să aibă configurația membrilor și nicio adresă IP independentă:

BOOTPROTO='none'
STARTMODE='hotplug'

Acest lucru permite legăturii să controleze porturile și permite unui membru să se alăture atunci când este disponibil. Păstrați setările locale necesare și comparați rezultatul cu copiile de rezervă dinaintea activării.

3. Revizuire și activare

Verifică ce va folosi Wicked:

sudo wicked show-config

Verificați dacă bond0listează membrii vizați, dacă fișierele membrilor nu configurează adrese separate și dacă apar protocolul și modul dorite. Corectați omisiunile înainte de a continua. Afișați legătura cu:

sudo wicked ifup all bond0

Procedura SUSE folosește wicked pentru a porni legătura. Nu încercați să porniți o unitate systemd specifică dispozitivului. După editarea unei configurații active de legătură, aplicați-o cu sudo wicked ifreload bond0. O conexiune la distanță se poate întrerupe în timpul modificărilor de rețea, așadar păstrați accesul la consolă disponibil.

Folosește LACP doar cu coordonare de comutare

Pentru un canal de port LACP configurat ca switch, utilizați această opțiune, menținând în același timp monitorizarea legăturii:

BONDING_MODULE_OPTS='mode=802.3ad miimon=100'

Efectuați modificarea numai după ce switch-ul este configurat pentru agregarea dinamică IEEE 802.3ad și legăturile îndeplinesc cerințele sale. SUSE specifică viteza și duplexul potrivite și conexiunea la același switch. Stivele de switch-uri și modelele cu mai multe șasiuri au cerințe specifice furnizorului; confirmați-le în documentația switch-ului.

Dacă LACP nu este disponibil sau nu este configurat, utilizați active-backuppentru failover de bază. Faptul că o legătură Linux este activă nu dovedește că un canal de port al switch-ului este configurat corect.

Verificați rezultatul

Verificați wicked, adresele și raportul de legare a kernelului:

sudo wicked ifstatus --verbose bond0
ip -br addr
cat /proc/net/bonding/bond0

wicked ifstatus --verbose bond0raportează starea lui wicked. ip -br addrarată dacă bond0este activ și menține adresa dorită. Raportul kernelului arată modul, interfețele membrilor, starea legăturii și membrul activ pentru active-backup.

Căutați aceste semne înainte de a considera lucrarea ca fiind finalizată:

  • bond0este prezent și funcțional conform așteptărilor.
  • Adresa și rutele aparțin legăturii, nu unei NIC individuale.
  • Ambii membri apar, cu stări de legătură compatibile cu cablarea și porturile switch-ului.
  • În modul active-backup, un membru este activ, iar altul este disponibil ca rezervă.
  • Pentru LACP, atât gazda, cât și switch-ul arată agregarea așteptată. O legătură Linux activă singură nu este o dovadă a unui LACP sănătos.

Când este autorizat, testați failover-ul prin deconectarea sau dezactivarea administrativă a câte un membru pe rând, în timp ce urmăriți conectivitatea și raportul de legătură. Confirmați că traficul se recuperează prin legătura supraviețuitoare, restaurați legătura testată, apoi testați-o pe cealaltă. Nu întrerupeți un sistem la distanță fără acces la consolă și o fereastră de întreținere.

Depanarea în funcție de simptomul observat

Rezultat observatUrmătoarea verificare
bond0lipseșteExecutare sudo wicked show-config; verificare nume fișiere, sintaxă, nume dispozitive și manager de rețea.
Obligațiunea nu are adresăVerificați DHCP sau adresa statică și prefixul pe bond0; căutați o adresă concurentă pe un membru.
Un membru nu are nicio legăturăInspectați cablul, transceiverul, placa de rețea, portul switch-ului și legătura negociată. Legătura nu poate fi reparată prin conectare fizică.
LACP este inactiv sau traficul este întreruptVerificați configurația port-canal, apartenența la LACP, viteza legăturii, cerințele switch-ului și jurnalele switch-ului. Folosiți Active-Backup dacă LACP nu face parte din proiectare.
Funcționează până la repornireVerificați STARTMODE='auto'setările membrilor, configurația lui Wicked și o repornire controlată.

Dacă o modificare deconectează serverul, utilizați consola pentru a restaura fișierele salvate și urmați pașii de recuperare a rețelei site-ului. Păstrați copii de rezervă până când legătura trece verificările de repornire și failover.

Înțelege limitele

Legătura poate gestiona un membru defect atunci când un altul rămâne utilizabil și restul rețelei permite continuarea traficului. Nu acoperă automat un switch defect, o pană a routerului în amonte, o eroare VLAN sau o problemă de rutare. SUSE sfătuiește împotriva divizării unei legături între mai multe switch-uri în majoritatea configurațiilor hardware; urmați designul furnizorului switch-ului pentru orice aranjament multi-switch.

Distribuția traficului depinde de modul, switch-ul peer și modelul fluxurilor active. O singură conexiune poate rămâne pe un membru, așadar două porturi nu promit că un transfer își va dubla viteza. Măsurați traficul reprezentativ și urmăriți erorile, căderile, debitul și comportamentul de failover. Dacă rezultatele nu îndeplinesc cerința de serviciu, revizuiți configurația modului și a switch-ului în loc să presupuneți că interfețele suplimentare vor îmbunătăți performanța.

Lasă un comentariu

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.

OKSampler: Un sampler muzical gratuit și simplu pentru ritmuri de claviatură

OKSampler: Un sampler muzical gratuit și simplu pentru ritmuri de claviatură

OKSampler mapează clipuri MP3 pe tastele tastaturii și poate reda audio în buclă. Află ce face software-ul gratuit vechi, unde se termină funcțiile sale vechi și ce trebuie să verifici înainte de descărcare.

Cum să joci Don't Starve Together pe Linux

Cum să joci Don't Starve Together pe Linux

Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.

Cum să joci Squad pe Linux cu Steam Proton

Cum să joci Squad pe Linux cu Steam Proton

Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.

Cum se instalează Devuan Linux de pe un USB bootabil

Cum se instalează Devuan Linux de pe un USB bootabil

Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.