Jak nastavit seskupování síťových karet na serverech PowerEdge

Summary: Jak seskupit síťové karty na serveru Dell PowerEdge v systému VMware, Windows nebo Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Následující článek obsahuje informace o seskupování síťových adaptérů v systémech Windows, VMware a Linux.

 

 

Co je seskupování (spojování) síťových adaptérů?

Seskupování síťových adaptérů je termín, který se používá k popisu různých metod spojování více síťových připojení za účelem zvýšení propustnosti nebo zajištění redundance. Seskupování síťových adaptérů (NIC) a sítí LAN na základní desce (LOM). Může organizacím poskytnout nákladově efektivní metodu, jak rychle a snadno zvýšit spolehlivost a propustnost sítě.
Seskupování síťových adaptérů je jedna z metod, jak zajistit vysokou dostupnost a odolnost proti chybám na serverech.

Níže je uveden příklad webového serveru se dvěma síťovými kartami, kdy každá má jedno připojení uplink a downlink.
Jedna ze dvou síťových karet selže nebo je odpojena, ale připojení k počítači klienta zůstává navázáno.
Seskupení dvou síťových karet selže
Obr. 1: Seskupení dvou síťových karet selže, ale připojení k internetu zůstává funkční.

 

Čtyři hlavní typy síťových týmů jsou následující:

 

Smart Load Balancing (SLB) and Failover: Tento typ týmu vyvažuje síťový provoz napříč všemi primárními adaptéry. Pokud dojde k selhání primárního adaptéru, zbývající primární adaptéry budou dále vyrovnávat zátěž. Pokud dojde k selhání všech primárních adaptérů, provoz pokračuje bez přerušení pomocí záložního adaptéru. Jakmile se primární adaptér vrátí zpět do stavu online, bude provoz pokračovat skrze něj.

SLB with Auto Fallback Disable: Tento typ týmu funguje stejně jako výše uvedený typ, ale provoz se automaticky nevrátí na primární adaptér po změně stavu na online.

IEEE 802.3ad Dynamic Link Aggregation: Rovněž známý jako protokol LACP (Link Aggregation Control Protocol) nebo IEEE 802.1ax. Tento typ týmu poskytuje zvýšenou propustnost tím, že sdružuje více fyzických připojení do jednoho logického připojení, jehož efektivní šířka pásma je součtem fyzických připojení. Tento typ týmu vyžaduje, aby napájení na druhém konci připojení podporovalo protokol LACP. Aby tým správně fungoval, musí být přepínač správně nakonfigurován.

Generic Trunking: Tento typ týmu, známý také jako Static Link Aggregation, poskytuje stejné funkce spojování jako IEEE 802.3ad/802.1ax, ale nepoužívá protokol LACP. Přepínač nemusí podporovat LACP, ale musí být správně nakonfigurován, aby tento typ týmu fungoval.

POZNÁMKA: Tyto typy týmů jsou podporovány síťovými adaptéry Broadcom. Síťové adaptéry Intel poskytují podobné funkce, ale k popisu typů týmů používají jinou terminologii. Některé operační systémy, například Windows Server 2012, také poskytují funkci seskupování síťových karet a pravděpodobně také používají jinou terminologii.

 

Případy, ve kterých nelze nastavit seskupování síťových karet.
  • Pokud je síťová karta používána jako sdílený port LOM pro řadič iDRAC.
  • Pokud se síťová karta používá ke spouštění ze sítě.
  • Pokud se síťová karta používá pro síťový adaptér ladění jádra (KDNIC).
  • Síťové karty, které používají jiné technologie než Ethernet, například WWAN, WLAN/Wi-Fi, Bluetooth a Infiniband, včetně síťových karet s protokolem IPoIB (Internet Protocol over InfiniBand).
  • Doporučujeme také, aby síťové karty měly stejnou rychlost.

 

Nastavení seskupení síťových adaptérů v systému Windows Server 2008/2012/2012 R2/2016/2019

Vytvoření týmu síťových adaptérů:

  1. Ve Správci serveru klikněte na položku Místní server.

  2. V podokně Properties vyhledejte položku NIC Teaming a poté klikněte na odkaz Disabled vpravo. Otevře se dialogové okno NIC Teaming.

  3. Dialogové okno NIC Teaming
    Dialogové okno NIC Teaming v systému Windows
    Obr. 2: Dialogové okno NIC Teaming v systému Windows

  4. V části Adaptéry a rozhraní vyberte síťové adaptéry, které chcete přidat do týmu.

  5. Klikněte na možnost TASKS a poté klikněte na možnost Add to New Team.
    Adaptéry a rozhraní systému Windows, přidání do nového týmu
    Obr. 3: Adaptéry a rozhraní systému Windows, přidání do nového týmu.

  6. Otevře se dialogové okno New Team, kde se zobrazí síťové adaptéry a členové týmu. Do pole Název týmu zadejte název nového týmu síťových adaptérů.
    Vytvoření síťové karty výběrem adaptérů a vytvořením názvu týmu
    Obr. 4: Windows – Vytvoření síťové karty výběrem adaptérů a vytvořením názvu týmu.

  7. V případě potřeby vyberte v nabídce Additional properties hodnoty pro Teaming mode, Load-balancing mode a Standby adapter. Obvykle je nejvýkonnějším režimem vyvážení zatížení režim Dynamic.
    Vlastnosti pro přidání týmu síťových karet systému Windows
    Obr. 5: Vlastnosti pro přidání týmu síťových karet systému Windows

  8. Pokud chcete nakonfigurovat nebo přiřadit číslo sítě VLAN týmu síťových adaptérů, klikněte na odkaz vpravo od rozhraní primárního týmu. Otevře se dialogové okno rozhraní nového týmu.
    Výchozí členství v síti VLAN v systému Windows
    Obr. 6: Výchozí členství v síti VLAN v systému Windows

  9. Chcete-li konfigurovat členství v síti VLAN, klikněte na možnost Konkrétní síť VLAN. Zadejte informace o síti VLAN do první části dialogového okna.
    Členství v síti VLAN pro systém Windows
    Obr. 7: Členství v síti VLAN pro systém Windows

  10. Klikněte na tlačítko OK.

 

Seskupování síťových adaptérů na hostiteli Hyper-V

Pokud potřebujete nastavit seskupování síťových karet na hostiteli Hyper-V, přečtěte si článek společnosti Microsoft Vytvoření nového týmu síťových karet v hostitelském počítači.Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies.

 

Pokyny pro prostředí PowerShell

V operačních systémech 2012 a vyšších doporučujeme používat funkci Seskupení Microsoft.

 

Vytvoření síťového týmu pomocí prostředí PowerShell

  1. Otevřete příkazový řádek PowerShell se zvýšenými oprávněními. Ve vyhledávání na hlavním panelu systému Windows® 10 zadejte výraz PowerShell. Stisknutím kláves WS otevřete nabídku Hledat.

  2. V horní části by se měl zobrazit výsledek Windows PowerShell. Klikněte pravým tlačítkem na položku Windows PowerShell a vyberte možnost Spustit jako správce.
    Nabídka Start systému Windows a spuštění prostředí PowerShell jako správce
    Obr. 8: Nabídka Start systému Windows a spuštění prostředí PowerShell jako správce

  3. Pokud se zobrazí výzva Řízení uživatelských účtů, klikněte na možnost Ano.

  4. Zadejte příkaz. new-NetLBFOTeam [TEAMNAME] "[NIC1]", "[NIC2]" a stiskněte klávesu Enter.

    • [NÁZEVTÝMU] – název pro tým síťových karet
    • [NIC1] – název první síťové karty, který naleznete výše
    • [NIC2] – název druhé síťové karty, který naleznete výše

    Příkaz PowerShell
    Obr. 8: Příkaz PowerShell

    Příklad

    new-NetLBFOTeam NIC-Team "NIC1" , "NIC2"

    Otevřete Síťová připojení z nabídky Ovládací panely > Síť a internet > Síťová připojení.

 

Seskupování síťových karet v systému VMWare

VMware vSphere
Tým síťových karet může sdílet zatížení provozu mezi fyzickými a virtuálními sítěmi mezi některými nebo všemi členy a v případě selhání hardwaru nebo výpadku sítě zajistit pasivní převzetí služeb při selhání.

Podrobný postup, jak nakonfigurovat funkci seskupování síťových karet v systému VMware, naleznete v článku znalostní databáze VMware, kde vpravo nahoře vyberte svou verzi ESXi.
Konfigurace seskupování síťových adaptérů, převzetí při selhání a vyrovnávání zatížení u standardního přepínače nebo skupiny standardních portů vSphere.

Odkazy: Seskupování síťových adaptérů v systémech ESXi a ESX (1004088)

 

Rozhraní pro spojování kanálů systému Linux

Systém Linux umožňuje správcům propojit více síťových rozhraní do jednoho kanálu pomocí spojovacího modulu jádra a speciálního síťového rozhraní zvaného rozhraní pro spojování kanálů. Spojení kanálů umožňuje, aby dvě nebo více síťových rozhraní fungovalo jako jedno, a současně tak zvyšuje šířku pásma a zajišťuje redundanci. Varování: Použití přímých připojení kabelů bez síťových přepínačů není podporováno pro spojení. Zde popsané mechanismy převzetí služeb při selhání nebudou fungovat podle očekávání bez přítomnosti síťových přepínačů.

 

Spojování není podporováno přímým propojením pomocí křížených kabelů.

 

Režimy active-backup, balance-TLB a balance-alb nevyžadují žádnou konkrétní konfiguraci přepínače. Další režimy spojení vyžadují konfiguraci přepínače pro agregaci linek. Například přepínač Cisco vyžaduje EtherChannel pro režimy 0, 2 a 3, ale režim 4 vyžaduje LACP a EtherChannel. Podívejte se do dokumentace dodané s přepínačem a do souboru bonding.txt v balíčku kernel-doc.

 

Zkontrolujte, zda je nainstalován spojovací modul jádra.
V systému Red Hat Enterprise Linux 6 není ve výchozím nastavení načten spojovací modul. Modul můžete načíst zadáním následujícího příkazu jako uživatel root:

~]# modprobe --first-time bonding

 

Žádný vizuální výstup nesignalizuje, že modul nebyl v provozu a nyní je načten. Tato aktivace nebude zachována po restartování systému. Vysvětlení trvalého načtení modulu naleznete v části 31.7 „Trvalé načtení modulu“. Se správným konfiguračním souborem, který používá direktivu BONDING_OPTS, se spojovací modul načte podle potřeby, a proto jej není nutné zavádět samostatně. Chcete-li zobrazit informace o modulu, zadejte následující příkaz:

~]$ modinfo bonding

 

Práce s moduly jádra pro informace o načítání a uvolnění modulů. Vytvoření rozhraní pro spojování kanálů
Chcete-li vytvořit rozhraní pro spojování kanálů, vytvořte soubor v adresáři /etc/sysconfig/network-scripts/ s názvem ifcfg-bondN, kde N nahraďte číslem rozhraní, například 0.
Obsah souboru může být shodný s jakýmkoli typem rozhraní, které se spojuje, například s ethernetovým rozhraním. Jediným rozdílem je, že direktiva DEVICE je bondN, kde N zastupuje číslo rozhraní. Direktivu NM_CONTROLLED je možné přidat, aby Správce sítě nekonfiguroval toto zařízení.
Příklad konfiguračního souboru rozhraní ifcfg-bond0

Následující příklad ukazuje konfigurační soubor rozhraní pro spojování kanálů:

DEVICE=bond0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
NM_CONTROLLED=no
BONDING_OPTS="bonding parameters separated by spaces"

 

Adresa MAC spojení bude převzata z prvního rozhraní, které má být přidáno do sítě. V případě potřeby jej lze specifikovat pomocí direktivy HWADDR. Chcete-li, aby toto rozhraní ovládal Správce sítě, odstraňte direktivu NM_CONTROLLED=no nebo ji nastavte na hodnotu yes a přidejte TYPE=Bond a BONDING_MASTER=yes.
Po vytvoření rozhraní pro spojování kanálů je nutné nakonfigurovat síťová rozhraní tak, aby byla spojena dohromady, a to přidáním direktiv MASTER a SLAVE do jejich konfiguračních souborů. Konfigurační soubory pro každé rozhraní spojené s kanálem mohou být téměř identické.
Příklad konfiguračního souboru rozhraní ifcfg-ethX

Pokud jsou dvě ethernetová rozhraní propojena kanálem, mohou být obě rozhraní eth0 i eth1 nastavena následovně:

DEVICE=ethX
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
NM_CONTROLLED=no

 

V tomto příkladu nahraďte X číselnou hodnotou rozhraní.

 

Po konfiguraci rozhraní restartujte síťovou službu, aby se propojení zprovoznilo. Jako uživatel root zadejte následující příkaz:

~]# service network restart

 

Chcete-li zobrazit stav spojení, zobrazte soubor /proc/ zadáním příkazu v následujícím formátu:

cat /proc/net/bonding/bondN

 

Například:

~]$ cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Bonding Mode: load balancing (round-robin)
MII Status: down
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0

 

Důležité: V systému Red Hat Enterprise Linux 6 musí být parametry specifické pro rozhraní pro spojovací modul jádra specifikovány jako seznam oddělený mezerou v direktivě BONDING_OPTS="parametry spojení" v souboru rozhraní ifcfg-bondN. Nespecifikujte konkrétní možnosti pro spojení v /etc/modprobe.d/bonding.confnebo v zastaralém souboru /etc/modprobe.conf. Parametr max_bonds není specifický pro rozhraní, a proto by měl být v případě potřeby zadán do souboru /etc/modprobe.d/bonding.conf následovně:

options bonding max_bonds=1

 

Parametr max_bonds by však neměl být nastaven při použití souborů ifcfg-bondN s direktivou BONDING_OPTS, protože tato direktiva způsobí, že síťové skripty vytvoří rozhraní spojení podle potřeby.
Jakékoliv změny v souboru /etc/modprobe.d/bonding.conf se projeví až při příštím načtení modulu. Spuštěný modul je nutné nejprve uvolnit.

 

Vytváření více spojení
V systému Red Hat Enterprise Linux 6 je pro každé spojení vytvořeno rozhraní pro spojování kanálů, včetně direktivy BONDING_OPTS. Tato metoda konfigurace slouží k tomu, aby více spojených zařízení mohlo mít různé konfigurace. Při vytváření vícekanálových spojovacích rozhraní postupujte následovně:
Vytvořte více souborů ifcfg-bondN pomocí direktivy BONDING_OPTS; tato direktiva způsobí, že síťové skripty vytvoří rozhraní spojení podle potřeby.
Vytvořte nebo upravte stávající konfigurační soubory rozhraní, které mají být spojeny, a zahrňte direktivu SLAVE.
Přiřaďte rozhraní, která mají být spojena, podřízená rozhraní, k rozhraní pro spojování kanálů pomocí direktivy MASTER.
Příklad několika konfiguračních souborů rozhraní ifcfg-bondN
Následuje příklad konfiguračního souboru rozhraní pro spojování kanálů:

DEVICE=bond
N IPADDR=192.168.1.1
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
NM_CONTROLLED=no
vBONDING_OPTS="bonding parameters separated by spaces"

 

V tomto příkladu nahraďte N číslem rozhraní spojení. Chcete-li například vytvořit dvě spojení, vytvořte dva konfigurační soubory, ifcfg-bond0 a ifcfg-bond1.
Vytvořte rozhraní, která mají být spojena, podle příkladu konfiguračního souboru spojeného rozhraní ifcfg-ethX a přiřaďte je k rozhraním spojení podle potřeby pomocí direktivy MASTER=bondN. Pokud jsou například ve výše uvedeném příkladu požadována dvě rozhraní na spojení, pak pro dvě spojení vytvořte čtyři konfigurační soubory rozhraní a přiřaďte první dva pomocí direktivy MASTER=bond0 a další dva pomocí MASTER=bond1.

 

Odkazy: Rozhraní pro spojování kanálů systému Linux

 

Affected Products

Microsoft Windows Server 2016, Microsoft Windows Server 2019, Red Hat Enterprise Linux Version 5, Red Hat Enterprise Linux Version 6
Article Properties
Article Number: 000124262
Article Type: How To
Last Modified: 26 Nov 2024
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.