Configuration de la double carte réseau Centos7.6 et test de commutation

Avant-propos:

En production, j'ai reçu une alarme du superviseur, et la carte réseau d'un serveur a été commutée d'avant en arrière, me demandant si c'était anormal. La raison en est que lorsque le serveur était dans la zone de test, le mode double carte réseau était actif-actif, et il basculait dans les deux sens après être dans l'environnement de production. Cet article simule la configuration et les tests de deux cartes réseau dans un environnement esxi.

Description environnementale:

Nom du processeur Version du système d'exploitation ip Version ESXi Remarques
client Centos 7.6.1810 172.27.34.85 6.5.0 Hôte de test double carte réseau

1. Construisez un environnement de test à double carte réseau

Le système n'a actuellement qu'une seule carte réseau et un environnement à double carte réseau doit être construit.

1. Afficher l'environnement existant

image-20201117105005446

Configuration de la carte réseau ifcfg-ens160:

[root@client network-scripts]# more ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
NAME=ens160
UUID=003981c1-76e4-4a67-9f84-f42cb033bbba
DEVICE=ens160
ONBOOT=yes
IPADDR=172.27.34.85
PREFIX=24
GATEWAY=172.27.34.1
IPV6_PRIVACY=no
DNS1=202.xxx.xxx.xxx

DNS remplir en fonction de la situation réelle

2. Ajoutez une nouvelle carte réseau

image-20201117102209500

L'environnement existant n'a qu'une seule carte réseau

image-20201117102242714

Ajouter une carte réseau

3. Afficher la carte réseau nouvellement ajoutée

image-20201117105132102

Deux configurations de carte réseau double

1. Nouveau ifcfg-bond0

[root@client network-scripts]# touch ifcfg-bond0
[root@client network-scripts]# more ifcfg-bond0 
TYPE=Bond
BOOTPROTO=static
DEFROUTE=yes
DEVICE=bond0
USERCTL=no
ONBOOT=yes
IPADDR=172.27.34.85
PREFIX=24
GATEWAY=172.27.34.1
DNS1=202.xxx.xxx.xxx
BONDING_OPTS="miimon=100 mode=1"

Créez un nouveau fichier de carte réseau ifcfg-bond0 et configurez-le. mode = 1: mode actif / veille, une seule carte réseau fonctionne, lorsque la carte réseau principale tombe en panne, elle bascule sur la carte réseau de veille; mode = 0: mode d'équilibrage de charge, les deux cartes réseau fonctionnent, fournissant deux fois la bande passante. Le mode de la carte réseau peut être sélectionné en fonction de la situation de production réelle.

2. Configurez la carte réseau ifcfg-ens160

[root@client network-scripts]# more ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=static
NAME=eno2
HWADDR=00:0c:29:c8:de:24
DEVICE=ens160
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes

3. Configurez ifcfg-ens190

[root@client network-scripts]# touch ifcfg-ens190
[root@client network-scripts]# more ifcfg-ens190 
TYPE=Ethernet
BOOTPROTO=static
NAME=eno2
HWADDR=00:0c:29:c8:de:2e
DEVICE=ens190
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes

Créez un nouveau fichier de carte réseau ifcfg-ens190 et configurez

4. Redémarrez le réseau

[root@client ~]# systemctl restart network

Redémarrez le réseau ou l'hôte

5. Afficher le réseau

image-20201119162219208

NIC bond0 a été lié à l'ip 172.27.34.85

Trois tests de commutateur de carte réseau double

1. Affichez le port réseau principal

[root@client ~]#  cat /proc/net/bonding/bond0 

image-20201119162447591

Le mode double carte réseau est actif et en veille, la carte réseau principale est ens160

2. Éteignez ens160

[root@client ~]# ifdown ifcfg-ens160
成功断开设备 'ens160'。
[root@client ~]#  cat /proc/net/bonding/bond0    

image-20201119162731004

À ce stade, la carte réseau principale est ens190 et la connexion réseau est normale

3. Démarrez ens160

[root@client ~]# ifup ifcfg-ens160
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/11)
[root@client ~]#  cat /proc/net/bonding/bond0      

image-20201119162842163

Démarrez ens160, la carte réseau principale est toujours ens190 et la connexion réseau est normale

Le test est terminé et le mode actif / veille de la double carte réseau est valide.

Tous les scripts et fichiers de configuration de cet article ont été téléchargés sur github: Centos7.6-for-Dual-network-card-settings

Je suppose que tu aimes

Origine blog.51cto.com/3241766/2553466
conseillé
Classement