Košík je prázdný

V dnešním digitálním světě je důležité zajistit, aby síťová Infrastruktura byla co nejspolehlivější. Redundantní síťové konfigurace hrají klíčovou roli v zajištění dostupnosti služeb a minimalizaci výpadků. V tomto článku se zaměříme na vytvoření redundantní síťové konfigurace na operačním systému CentOS 7 s použitím technologie Bonding a VLAN (Virtual Local Area Network).

Základy a předpoklady

Než začneme, je důležité mít základní představu o tom, co Bonding a VLAN znamenají a jak mohou přispět k redundanci sítě.

  • Bonding je metoda spojení více síťových rozhraní do jednoho logického rozhraní pro zvýšení propustnosti a/nebo zajištění redundance připojení.

  • VLAN umožňuje rozdělit jedno fyzické síťové rozhraní na několik virtuálních síťových segmentů. To zvyšuje bezpečnost a umožňuje efektivnější správu sítě.

Pro realizaci tohoto návodu budete potřebovat:

  1. Centos 7 nainstalovaný na serveru s minimálně dvěma fyzickými síťovými adaptéry.
  2. Přístup k serveru s právy superuživatele (root).

Instalace a konfigurace

Krok 1: Instalace nástrojů

Nejprve musíte nainstalovat potřebné nástroje. Otevřete terminál a zadejte následující příkaz:

yum install -y teamd libteam

Krok 2: Konfigurace Bonding

  1. Vytvořte nový konfigurační soubor pro bond rozhraní. Příklad pro bond0:
    nano /etc/sysconfig/network-scripts/ifcfg-bond0
    ​
  2. Do tohoto souboru vložte následující konfiguraci, kde em1 a em2 jsou názvy fyzických síťových rozhraní, které budou součástí bond rozhraní:
    DEVICE=bond0
    TYPE=Bond
    BONDING_MASTER=yes
    IPADDR=192.168.1.10
    NETMASK=255.255.255.0
    ONBOOT=yes
    BOOTPROTO=none
    BONDING_OPTS="mode=1 miimon=100"
    ​
  3. Nastavte fyzická síťová rozhraní tak, aby byla součástí bond rozhraní:
    nano /etc/sysconfig/network-scripts/ifcfg-em1
    ​

Vložte

TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes

Opakujte pro em2 a další rozhraní, které chcete přidat.

Krok 3: Konfigurace VLAN

  1. Nyní vytvoříme VLAN rozhraní na bond0. Příklad pro VLAN ID 100:
    nano /etc/sysconfig/network-scripts/ifcfg-bond0.100
    ​
  2. Vložte následující konfiguraci:
    DEVICE=bond0.100
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=192.168.100.10
    NETMASK=255.255.255.0
    VLAN=yes
    ​

 

Krok 4: Aktivace konfigurace

Po konfiguraci bonding a VLAN, restartujte síťové služby:

systemctl restart network

 

Verifikace

Pro ověření, že bonding a VLAN fungují podle očekávání, použijte následující příkazy:

  • Zkontrolujte stav bond rozhraní: cat /proc/net/bonding/bond0
  • Zkontrolujte konfiguraci IP adres: ip addr show

Měli byste vidět, že vaše bond rozhraní a VLAN segmenty jsou správně konfigurovány a aktivní.

 

Vytvoření redundantní síťové konfigurace s použitím Bonding a VLAN na CentOS 7 může výrazně zlepšit dostupnost a spolehlivost vaší síťové infrastruktury. Tento návod vás provedl základními kroky potřebnými k nastavení těchto technologií. S touto konfigurací můžete snížit riziko výpadku služeb a zvýšit efektivitu správy vaší sítě.