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
aem2
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ě.