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:
- Centos 7 nainstalovaný na serveru s minimálně dvěma fyzickými síťovými adaptéry.
- 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
- Vytvořte nový konfigurační soubor pro bond rozhraní. Příklad pro bond0:
nano /etc/sysconfig/network-scripts/ifcfg-bond0
- 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"
- 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
- Nyní vytvoříme VLAN rozhraní na bond0. Příklad pro VLAN ID 100:
nano /etc/sysconfig/network-scripts/ifcfg-bond0.100
- 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ě.