Come configurare il NIC handle per aggregare i link OVHcloud in SLES 15

Vedi come Markdown

Attiva OVHcloud Link Aggregation sul tuo server SLES 15

Obiettivo

La tecnologia OVHcloud Link Aggregation (OLA) è stata progettata dai team OVHcloud per aumentare la disponibilità dei server e potenziare le connessioni di rete. L'attivazione dell'opzione permette di aggregare in pochi click le schede di rete e rendere i collegamenti ridondati in modo che, in caso di malfunzionamenti, il traffico venga reindirizzato automaticamente verso il collegamento disponibile. La larghezza di banda disponibile viene anche raddoppiata grazie all'aggregazione. L'aggregazione si basa sulla tecnologia IEEE 802.3ad, Link Aggregation Control Protocol (LACP).

Questa guida spiega come configurare le interfacce in aggregazione per utilizzarle con OLA in SLES 15.

Prerequisiti


Accesso allo Spazio Cliente OVHcloud

  • Link diretto:
  • Percorso di navigazione: Bare Metal Cloud > Server dedicati > Seleziona il tuo server

Procedura

Poiché la configurazione dei NIC in OLA è di tipo privato-privato, non sarà possibile accedere al server in SSH. Sarà quindi necessario utilizzare lo strumento IPMI per accedere al server.

Clicca sulla scheda IPMI (1) e poi sul pulsante Da una applet Java (KVM) (2).

remote kvm

Verrà scaricato un software JNLP. Avvialo per accedere all'IPMI. Accedi utilizzando le informazioni di identificazione associate al server.

Di default, utilizzando un modello OVHcloud, i NIC saranno denominati eth0 e eth1. Se non utilizzi un modello OVHcloud, puoi recuperare i nomi delle interfacce utilizzando il seguente comando:

ip a
Info

Il comando restituirà diverse "interfacce". In caso di difficoltà nell'identificazione dei NIC fisici, la prima interfaccia avrà sempre l'indirizzo IP pubblico del server assegnato di default.

Recupero degli indirizzi MAC

Vai alla scheda Interfacce di rete e prendi nota degli indirizzi MAC di ciascuna interfaccia (pubblica/privata) visualizzati in fondo al menu.

Spazio Cliente OVHcloud
Info

Puoi utilizzare qualsiasi indirizzo IP o sottorete privata che desideri. Se il tuo server possiede più di 2 interfacce di rete, puoi aggiungerle nella configurazione inserendo il numero del parametro BONDING_SLAVE_, ad esempio BONDING_SLAVE_2='eth3.

Una volta che sai quali indirizzi MAC sono associati a ciascun tipo di interfaccia (pubblica/privata), devi recuperare i nomi delle interfacce.

Recupero dei nomi delle interfacce

Warning

Gli indirizzi IP saranno differenti per ogni server.

Per recuperare i nomi delle interfacce, esegui il seguente comando:

ip a
Info

L'indirizzo hardware (indirizzo MAC) del NIC handle può essere recuperato utilizzando il comando ip utilizzato in precedenza. Sarà il numero accanto a link/ether del risultato visualizzato.

Ecco un esempio di output:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: ens22f0np0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether a1:b2:c3:d4:e5:c6 brd ff:ff:ff:ff:ff:ff
    inet 203.0.113.1/32 metric 100 scope global dynamic ens22f0np0
       valid_lft 71613sec preferred_lft 71613sec
    inet6 2001:db8:1:1b00:203:0:112:0/56 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::a6b2:c3ff:fed4:e5c6/64 scope link
       valid_lft forever preferred_lft forever
3: ens22f1np1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a1:b2:c3:d4:e5:c7 brd ff:ff:ff:ff:ff:ff
4: ens33f0np0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a1:b2:c3:d4:e5:d6 brd ff:ff:ff:ff:ff:ff
5: ens33f1np1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a1:b2:c3:d4:e5:d7 brd ff:ff:ff:ff:ff:ff

Una volta determinati i nomi delle interfacce, è possibile configurare l'aggregazione nel sistema operativo.

Configurazione dell'aggregazione delle interfacce

Seleziona la scheda seguente corrispondente alla configurazione del tuo server:

  • Due interfacce: server Advance con due NIC fisiche.
  • Quattro interfacce - Double LAG: server Scale e High-Grade con OLA in modalità Active - Double LAG (aggregati pubblico + privato). Richiede l'attivazione di OLA nello Spazio Cliente OVHcloud.
  • Quattro interfacce - Fully Private: server Scale e High-Grade con OLA in modalità Active - Fully Private (unico aggregato privato per vRack). Richiede l'attivazione di OLA nello Spazio Cliente OVHcloud.
Due interfacce
Quattro interfacce - Double LAG
Quattro interfacce - Fully Private

Crea il file di configurazione dell'aggregato /etc/sysconfig/network/ifcfg-bond0:

IP statico

STARTMODE='onboot'
BOOTPROTO='static'
IPADDR='203.0.113.1/32'
BONDING_MASTER='yes'
BONDING_SLAVE_0='ens22f0np0'
BONDING_SLAVE_1='ens22f1np1'
BONDING_MODULE_OPTS='mode=802.3ad xmit_hash_policy=layer3+4 lacp_rate=fast'

Configura poi ogni interfaccia fisica. Modifica /etc/sysconfig/network/ifcfg-ens22f0np0:

BOOTPROTO='none'
STARTMODE='hotplug'
LLADDR=a1:b2:c3:d4:e5:c6

Crea /etc/sysconfig/network/ifcfg-ens22f1np1:

BOOTPROTO='none'
STARTMODE='hotplug'
LLADDR=a1:b2:c3:d4:e5:c7
DHCP
STARTMODE='onboot'
BOOTPROTO='dhcp4'
BONDING_MASTER='yes'
BONDING_SLAVE_0='ens22f0np0'
BONDING_SLAVE_1='ens22f1np1'
BONDING_MODULE_OPTS='mode=802.3ad xmit_hash_policy=layer3+4 lacp_rate=fast'

I file di configurazione delle interfacce fisiche rimangono invariati come sopra.

Applicazione della configurazione

Applica la configurazione ricaricando tutte le interfacce con wicked:

wicked ifreload all

Questa operazione potrebbe richiedere alcuni secondi per costruire l'interfaccia di aggregazione. Per verificare che l'aggregato funzioni correttamente, effettua il ping di un altro server nella stessa vRack. Se funziona, la procedura è conclusa. In caso contrario, verifica nuovamente le configurazioni o prova a riavviare il server.

Puoi anche verificare le impostazioni dell'aggregato con il seguente comando:

cat /proc/net/bonding/bond0

Per saperne di più

Configurare OVHcloud Link Aggregation nello Spazio Cliente OVHcloud

Come configurare la NIC per OVHcloud Link Aggregation in Debian 12 o Ubuntu 24.04 con Netplan

Configurare un NIC per il servizio OVHcloud Link Aggregation in Debian 9 a 11

Configurare un NIC per il servizio OVHcloud Link Aggregation in Windows Server 2019

Contatta la nostra Community di utenti.

Questa pagina ti è stata utile?