Équipe de groupe réseau : elle regroupe plusieurs cartes réseau pour atteindre la tolérance aux pannes et améliorer le débit
1 Créer une interface de groupe réseau
nmcli connection add type team con-name TEAMname ifname INTname [config JSON]
TEAMname spécifie le nom de la connexion, INname spécifie le nom de l'interface,
JSON spécifie le mode runner, le format est : ' {" runner":{"name":"METHOD"}}'
METHOD peut être diffusé, roundrobin, activebackup, loadbalance, lacp
(1) Créer un groupe d'interface réseau team0
[root@centos7 ~]# nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"loadbalance"}}'
Connexion 'team0' (e70483a1 -2688-4eb2-9466-8e732360291d) ajouté avec succès.
(2) Configurez l'adresse IP du groupe réseau team0
[root@centos7 ~]# connexion nmcli modifier team0 ipv4. manuel de méthode ipv4.addresses 200.200.200.200/24 gw4 200.200.200.1
2 Créer une interface de port (SLAVE)
est le généré fichier de configuration des membres du groupe group TEAM.
Remarque : Ce fichier de configuration et le fichier de configuration de la carte réseau sont indépendants l'un de l'autre.
nmcli connection add type team-slave con-name SLAVEname ifname INname master TEAMname
SLAVEname spécifie le nom de la connexion, INTname spécifie le nom de l'interface réseau (équivalent à spécifier le nom de la carte réseau à rejoindre le groupe réseau), TEAMnmae précise le groupe réseau auquel il appartient.
Si le nom de la connexion n'est pas spécifié, la valeur par défaut est team-slave-IFACE
Créer un groupe d'interface
Deux cartes réseau, ens34 et ens38, sont utilisés ici
[root@centos7 ~]# nmcli connection add con-name team0-ens34 type team-slave ifname ens34 master team0
Connection 'team0-ens34' (a481fb6d- bf61-413d-a2c7-289966bee1a7) ajouté avec succès.
[root@centos7 ~]# connexion nmcli ajouter con-name team0-ens38 type team-slave ifname ens38 master team0
Connexion 'team0 -ens38' (758d0eba-1625 -46b2-b539-1d853a45be6b) ajouté avec succès.
3 Activer le groupe réseau
Activer le groupe réseau : nmcli connexion up team0
Activer les membres du groupe : nmcli connection up SLAVEname
[root@centos7 ~]# nmcli connection up team0
Connexion activée avec succès (maître en attente d'esclaves) ( Chemin actif D-Bus : /org/freedesktop/NetworkManager/ActiveConnection/20)
[root@centos7 ~]# connexion nmcli up team0-ens34
Connexion activée avec succès (D-Bus actif chemin : /org/freedesktop/ NetworkManager/ActiveConnection/23)
[root@centos7 ~]# connexion nmcli vers le haut team0-ens38
Connexion activée avec succès (chemin actif D-Bus : /org /freedesktop/NetworkManager/ActiveConnection/ 24)
4 Afficher l'état du groupe réseau
teamdctl TEAMname state
[root@ centos7 ~]# teamdctl team0 state
configuration :
runner : loadbalance
ports :
ens34
lien montres :
résumé du lien : up
instance[link_watch_0] :
nom : ethtool
lien : up
compte à rebours : 0
ens38
lien surveille :
résumé du lien : up
instance[link_watch_0] :
nom : ethtool
lien : up
down count: 0
5 Fichier de configuration du groupe réseau
(1) Fichier de configuration MAÎTRE
[root@centos7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-team0
DEVICE=team0
TEAM_CONFIG="{"runner ":{"name": "loadbalance"}}"
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=team0
UUID=e70483a1-2688-4eb2-9466-8e732360291d
ONBOOT=oui
DEVICETYPE=Team
IPADDR=200.200.200.200
PREFIX=24
GATEWAY=200.200.200.1
(2) Fichier de configuration du membre du groupe (SLAVE)
[root@centos7 ~]# cat /etc/sysconfig/network -scripts/ifcfg-team0-ens34
NAME=team0-ens34
UUID=a481fb6d-bf61-413d-a2c7-289966bee1a7
DEVICE =ens34
ONBOOT=yes
TEAM_MASTER=team0
DEVICETYPE=TeamPort
6 Supprimer le groupe réseau
(1) Déconnexion
[root@centos7 ~]# connexion nmcli désactivée team0
Connexion 'team0' désactivée avec succès (D-Bus chemin actif : /org /freedesktop/NetworkManager/ActiveConnection/7)
Vérifiez l'état
[root@centos7 ~]# teamdctl team0 state
Le périphérique "team0" le fait n'existe pas
[root@centos7 ~]# nmcli connection show
NOM UUID TYPE DEVICE
ens33 be9d1f2f-20e0-4282-9cb5-0da4c8b0fc7c 802-3-ethernet ens33
virbr0 8b1532d4-d99b-4201-8163-44d733302230 pont virbr0
team0 e70483a1-2688-4eb2-9466-8e732360291d équipe --
team0-ens3 4 a481fb6d -bf61- 413d-a2c7-289966bee1a7 802-3-Ethernet --
team0-ens38 758d0eba-1625-46b2-b539-1d853a45be6b 802-3-ethernet --
Vous pouvez voir qu'il a été fermé avec succès
(2) Supprimer Membres du groupe TEAM
[root@centos7 ~]# nmcli connection delete team0-ens34
Connexion 'team0-ens34' (a481fb6d-bf61-413d-a2c7-289966bee1a7) supprimée avec succès .
[root@centos7 ~]# nmcli connection delete team0-ens38
Connexion 'team0-ens38' (758d0eba-1625-46b2-b539-1d853a45be6b) supprimée avec succès.
(3) Supprimer le groupe TEAM
[root@centos7 ~]# connexion nmcli supprimer team0
Connexion 'team0' (e70483a1-2688-4eb2-9466- 8e732360291d) supprimé avec succès.
Vérifiez-le
[root@centos7 ~]# nmcli connection show
NOM UUID TYPE DEVICE
ens33 be9d1f2f-20e0- 4282-9cb5 -0da4c8b0fc7c 802-3-ethernet ens33
virbr0 8b1532d4-d99b-4201-8163-44d733302230 bridge virbr0
Aucun contenu lié à team0 n'est visible, indiquant que la suppression a réussi
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!