Følg disse trin for at oprette en netværksbinding/teaming-grænseflade i RedHat/CentOS 7:
1. Tjek netværksgrænseflader:
- Brug kommandoen `ip a` til at liste alle netværksgrænseflader på dit system.
- Identificer de netværksgrænseflader, du ønsker at binde (team) sammen. Noter deres navne (f.eks. "ens160", "ens192").
2. Installer Bonding Utilities:
- Hvis det ikke allerede er installeret, skal du installere bonding-værktøjerne med:
```
sudo yum installer bonding-dkms
```
3. Konfigurer bonding:
- Opret bonding-konfigurationsfilen `/etc/sysconfig/network-scripts/ifcfg-bond0` med følgende indhold (erstat `bond0` med det ønskede navn på din bond-grænseflade):
```
DEVICE=bond0
ONBOOT=ja
BOOTPROTO=ingen
USERCTL=nej
BONDING_MASTER=ja
BONDING_OPTS="mode=balance-alb miimon=100"
```
- I ovenstående konfiguration:
- `BONDING_MASTER=yes` specificerer, at dette er en master bond interface.
- `BONDING_OPTS` indstiller bindingstilstanden og andre muligheder. Her angiver `mode=balance-alb` belastningsbalancering med Active-Backup, og `miimon=100` indstiller overvågningsintervallet til 100 millisekunder. Juster disse muligheder efter behov.
4. Konfigurer slavegrænseflader:
- Opret konfigurationsfiler for hver slavegrænseflade (f.eks. `/etc/sysconfig/network-scripts/ifcfg-ens160`, `/etc/sysconfig/network-scripts/ifcfg-ens192`), ved hjælp af følgende skabelon (erstat `ens160` `, `ens192`, `bond0` og IP-adresseoplysninger efter behov):
```
DEVICE=en160
ONBOOT=ja
MASTER=binding0
USERCTL=nej
BOOTPROTO=ingen
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
```
- Gentag ovenstående trin for hver slavegrænseflade.
5. Opdater netværkskonfiguration:
- Rediger `/etc/sysconfig/network/ifcfg-eth`-filen (hvis den findes), og kommenter linjerne relateret til slavegrænsefladerne (f.eks. `DEVICE=ens160`, `ONBOOT=yes`).
6. Aktiver Bond Interface:
- Aktiver bindingsgrænsefladen ved at køre kommandoen:
```
sudo ifup bond0
```
7. Bekræft binding:
- Brug kommandoen `ip a` for at kontrollere, om bond-interfacet er oppe og har den konfigurerede IP-adresse.
- Derudover kan du bruge `cat /proc/net/bonding/bond0` til at se bonding-relateret information.
8. Genstart (valgfrit):
- For at sikre korrekt konfiguration anbefales det at genstarte systemet, så alle ændringer træder i kraft.
Husk at justere konfigurationsmulighederne i henhold til dine specifikke netværkskrav. Du kan se RedHat/CentOS-dokumentationen for mere detaljeret information om bonding/teaming.