Følg disse trinnene for å lage et nettverksbinding/teaming-grensesnitt i RedHat/CentOS 7:
1. Sjekk nettverksgrensesnitt:
- Bruk kommandoen `ip a` for å liste opp alle nettverksgrensesnittene på systemet ditt.
- Identifiser nettverksgrensesnittene du ønsker å binde (team) sammen. Noter navnene deres (f.eks. "ens160", "ens192").
2. Installer Bonding Utilities:
- Hvis ikke allerede installert, installer bonding-verktøyene med:
```
sudo yum install bonding-dkms
```
3. Konfigurer bonding:
- Opprett bonding-konfigurasjonsfilen `/etc/sysconfig/network-scripts/ifcfg-bond0` med følgende innhold (erstatt `bond0` med det ønskede navnet på bond-grensesnittet):
```
DEVICE=bond0
ONBOOT=ja
BOOTPROTO=ingen
USERCTL=nei
BONDING_MASTER=ja
BONDING_OPTS="modus=balanse-alb miimon=100"
```
- I konfigurasjonen ovenfor:
- `BONDING_MASTER=yes` spesifiserer at dette er et master bond-grensesnitt.
- `BONDING_OPTS` angir bindingsmodus og andre alternativer. Her indikerer `mode=balanse-alb` lastbalansering med Active-Backup, og `miimon=100` setter overvåkingsintervallet til 100 millisekunder. Juster disse alternativene etter behov.
4. Konfigurer slavegrensesnitt:
- Lag konfigurasjonsfiler for hvert slavegrensesnitt (f.eks. `/etc/sysconfig/network-scripts/ifcfg-ens160`, `/etc/sysconfig/network-scripts/ifcfg-ens192`), ved å bruke følgende mal (erstatt `ens160 `, `ens192`, `bond0` og IP-adressedetaljer etter behov):
```
DEVICE=ens160
ONBOOT=ja
MASTER=bond0
USERCTL=nei
BOOTPROTO=ingen
IPADDR=192.168.1.2
NETTMASKE=255.255.255.0
GATEWAY=192.168.1.1
```
- Gjenta trinnet ovenfor for hvert slavegrensesnitt.
5. Oppdater nettverkskonfigurasjon:
- Rediger `/etc/sysconfig/network/ifcfg-eth`-filen (hvis den finnes) og kommenter ut linjene relatert til slavegrensesnittene (f.eks. `DEVICE=ens160`, `ONBOOT=yes`).
6. Aktiver Bond-grensesnitt:
- Aktiver obligasjonsgrensesnittet ved å kjøre kommandoen:
```
sudo ifup bond0
```
7. Bekreft binding:
- Bruk kommandoen `ip a` for å sjekke om obligasjonsgrensesnittet er oppe og har den konfigurerte IP-adressen.
- I tillegg kan du bruke `cat /proc/net/bonding/bond0` for å se bondingsrelatert informasjon.
8. Start på nytt (valgfritt):
- For å sikre riktig konfigurasjon, anbefales det å starte systemet på nytt for at alle endringer skal tre i kraft.
Husk å justere konfigurasjonsalternativene i henhold til dine spesifikke nettverkskrav. Du kan se RedHat/CentOS-dokumentasjonen for mer detaljert informasjon om binding/samarbeid.