Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,13 @@ details[open]>summary::before {

Link Aggregation Control Protocol (LACP) technology is designed to increase your server’s availability, and boost the efficiency of your network connections. You can aggregate your network cards and make your network links redundant. This means that if one link goes down, traffic is automatically redirected to another available link. The available bandwidth is also doubled thanks to aggregation.

**This guide explains how to bond your interfaces to use them for link aggregation in Debian 12 / Ubuntu 24.04 (Netplan configuration).**
**This guide explains how to bond your interfaces to use them for link aggregation in Debian 12 (*or newer*) / Ubuntu 24.04 (Netplan configuration).**

> [!warning]
> Although rescue mode is based on the Debian 12 operating system, its network configuration relies on the *ifupdown* utility.
>
> If you wish to configure link aggregation in rescue mode, please refer to [this guide](/pages/bare_metal_cloud/dedicated_servers/ola-enable-debian9).
>

## Requirements

Expand All @@ -43,7 +49,10 @@ Switch to the tab `Network Interfaces`{.action} and take note of the MAC address
![OVHcloud Control Panel](images/ControlPanel.png){.thumbnail}

> [!primary]
> Please note that the MAC address of the **main** public interface is the one with the lowest value. In the example image above, this is the address `a1:b2:c3:d4:e5:c6`.
> Please note that the **main public** interface is the one answering to DHCP requests.
>
> Additionally, the MAC address of the **main private** interface is the one with the lowest value. In the example image above, this is the address `a1:b2:c3:d4:e5:d6`.
>

Now that you know which MAC addresses are associated to each type (public/private) of interface, you need to retrieve the interfaces names.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,13 @@ details[open]>summary::before {

La technologie LACP (Link Aggregation Control Protocol) est conçue pour augmenter la disponibilité de votre serveur et améliorer l’efficacité de vos connexions réseau. Vous pouvez agréger vos cartes réseau et rendre vos liens réseau redondants. Cela signifie que si un lien tombe en panne, le trafic est automatiquement redirigé vers un autre lien disponible. La bande passante disponible est également doublée grâce à l’agrégation.

**Ce guide explique comment lier vos interfaces pour les utiliser pour l'agrégation de liens dans Debian 12 / Ubuntu 24.04 (configuration Netplan).**
**Ce guide explique comment lier vos interfaces pour les utiliser pour l'agrégation de liens dans Debian 12 (*ou plus récent*) / Ubuntu 24.04 (configuration Netplan).**

> [!warning]
> Bien que le mode rescue soit basé sur le système d'exploitation Debian 12, sa configuration réseau repose sur l'utilitaire *ifupdown*.
>
> Si vous souhaitez configurer l'agrégation de liens en mode rescue, veuillez vous référer à [ce guide](/pages/bare_metal_cloud/dedicated_servers/ola-enable-debian9).
>

## Prérequis

Expand All @@ -43,7 +49,10 @@ Cliquez sur l'onglet `Interfaces réseau`{.action} et prenez note des adresses M
![OVHcloud Control Panel](images/ControlPanel.png){.thumbnail}

> [!primary]
> Veuillez noter que l'adresse MAC de l'interface publique **principale** est celle dont la valeur est la plus faible. Dans l'image exemple ci-dessus, il s'agit de l'adresse `a1:b2:c3:d4:e5:c6`.
> Veuillez noter que l'adresse MAC de l'interface **publique principale** est celle qui reçoit les offres DHCP dans le système d'exploitation du serveur. Cette interface gère la connectivité publique dans la configuration par défaut.
>
> Quant à l'adresse MAC de l'interface **privée principale**, il s'agit de celle dont la valeur est la plus faible. Dans l'image exemple ci-dessus, il s'agit de l'adresse `a1:b2:c3:d4:e5:d6`.
>

Maintenant que vous savez quelles adresses MAC sont associées à chaque type (public/privé) d'interface, vous devez récupérer les noms des interfaces.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: How to Configure Your NIC for OVHcloud Link Aggregation in Debian 9 to 11
title: How to configure your NIC for OVHcloud Link Aggregation in Debian 9 to 11
excerpt: "Enable OVHcloud Link Aggregation in your Debian server (from Debian 9 to Debian11)"
updated: 2024-11-26
---
Expand All @@ -24,6 +24,13 @@ OVHcloud Link Aggregation (OLA) technology is designed by our teams to increase
> ```
>

> [!primary]
>
> This guide provides instructions for configuring network interface bonding specifically using `ifupdown`.
>
> If your system's network configuration instead uses `netplan`, please refer to [this guide](/pages/bare_metal_cloud/dedicated_servers/lacp-enable-netplan).
>

## Instructions

Because you have a private-private configuration for your NICs in OLA, you will be unable to SSH into the server. Thus, you will need to leverage the IPMI tool to access the server.
Expand Down Expand Up @@ -58,6 +65,7 @@ This will open an empty text file. To configure the bond interface, insert the f
auto bond0
iface bond0 inet static
address 10.0.0.1/24
hwaddress ether 00:11:22:33:44:55
bond-mode 802.3ad
bond-slaves eno1 eno2
bond-lacp-rate fast
Expand All @@ -66,6 +74,11 @@ iface bond0 inet static
up ip -6 addr add fc10:0000:0000:0001::/64 dev bond0
```

> [!primary]
>
> For the `hwaddress` parameter, we recommend using the smaller of the two MAC addresses of your NICs, as it is also the LACP fallback address.
>

> [!primary]
>
> You only need to add the last line to this file if you are planning on configuring private networking via IPv6.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ updated: 2024-11-26

La technologie OVHcloud Link Aggregation (OLA) est conçue par nos équipes pour augmenter la disponibilité de votre serveur et améliorer l'efficacité de vos connexions réseau. En quelques clics, vous pouvez agréger vos cartes réseau et rendre vos liaisons réseau redondantes. Cela signifie que si une liaison tombe en panne, le trafic est automatiquement redirigé vers une autre liaison disponible.

**Découvrez comment regrouper vos NIC (Network Interface Controller) pour les utiliser avec le service OLA sur Debian (versions de 9 à 11).**
**Découvrez comment regrouper vos NICs (Network Interface Controller) pour les utiliser avec le service OLA sur Debian (versions de 9 à 11).**

## Prérequis

Expand All @@ -24,9 +24,16 @@ La technologie OVHcloud Link Aggregation (OLA) est conçue par nos équipes pour
> ```
>

> [!primary]
>
> Ce guide fournit des instructions pour configurer l'agrégation d'interfaces réseau spécifiquement avec `ifupdown`.
>
> Si la configuration réseau de votre système utilise plutôt `netplan`, veuillez vous référer à [ce guide](/pages/bare_metal_cloud/dedicated_servers/lacp-enable-netplan).
>

## En pratique

Étant donné que nous avons une configuration privée-privée pour nos NIC sur OLA, il est impossible de se connecter en SSH au serveur. Par conséquent, vous devrez utiliser l’outil IPMI pour accéder au serveur.
Étant donné que nous avons une configuration privée-privée pour nos NICs sur OLA, il est impossible de se connecter en SSH au serveur. Par conséquent, vous devrez utiliser l’outil IPMI pour accéder au serveur.
<br>Pour cela, connectez-vous à votre [espace client OVHcloud](/links/manager) et allez à l'onglet `Bare Metal Cloud`{.action}. Sélectionnez votre serveur dans la liste sous la rubrique `Serveurs dédiés`{.action}.

Cliquez ensuite sur l'onglet `IPMI`{.action} (1) puis sur le bouton `Depuis un applet Java (KVM)`{.action} (2).
Expand All @@ -35,18 +42,18 @@ Cliquez ensuite sur l'onglet `IPMI`{.action} (1) puis sur le bouton `Depuis un a

Un logiciel JNLP sera téléchargé. Lancez le logiciel pour accéder à l’IPMI. Connectez-vous en utilisant les informations d’identification associées au serveur.

Par défaut, en utilisant un modèle d’OVHcloud, les NIC seront nommés soit *ethX*, soit *enoX*. Si vous n’utilisez pas un modèle OVHcloud, vous pouvez retrouver les noms de vos interfaces en utilisant la commande suivante :
Par défaut, en utilisant un modèle d’OVHcloud, les NICs seront nommés soit *ethX*, soit *enoX*. Si vous n’utilisez pas un modèle OVHcloud, vous pouvez retrouver les noms de vos interfaces en utilisant la commande suivante :

```bash
ip a
```

> [!primary]
>
> Cette commande retournera plusieurs « interfaces ». Si vous avez du mal à identifier vos NIC physiques, la première interface aura toujours l’adresse IP publique du serveur assignée par défaut.
> Cette commande retournera plusieurs « interfaces ». Si vous avez du mal à identifier vos NICs physiques, la première interface aura toujours l’adresse IP publique du serveur assignée par défaut.
>

Une fois les noms de vos deux NIC identifiés, il faut à présent créer le NIC bonding ou agrégation de lien sur le système d’exploitation. Pour ce faire, créez le fichier d’interfaces sur l'éditeur de texte de votre choix à l’aide de la commande suivante :
Une fois les noms de vos deux NICs identifiés, il faut à présent créer le NIC bonding ou agrégation de lien sur le système d’exploitation. Pour ce faire, créez le fichier d’interfaces sur l'éditeur de texte de votre choix à l’aide de la commande suivante :

```bash
vi /etc/network/interfaces
Expand All @@ -66,6 +73,11 @@ iface bond0 inet static
up ip -6 addr add fc10:0000:0000:0001::/64 dev bond0
```

> [!primary]
>
> Pour le paramètre `hwaddress`, nous recommandons d'utiliser la plus petite des deux adresses MAC de vos NICs, car il s'agit également de l'adresse de secours (fallback) LACP.
>

> [!primary]
>
> Il vous suffit d’ajouter la dernière ligne à ce fichier si vous envisagez de configurer un réseau privé via IPv6.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,14 @@ chroot /mnt/

You should now be able now apply all necessary changes to your system, for example to [regain server access](#gofurther).

### Link Aggregation configuration in rescue mode

Link Aggregation (LACP) is highly beneficial, as it increases your server's total bandwidth while providing network redundancy in case a network interface fails.

Although rescue mode is based on the Debian 12 operating system, its network configuration relies on the *ifupdown* utility.

If you have a server that supports link aggregation and you wish to configure it in rescue mode, please refer to [this guide](/pages/bare_metal_cloud/dedicated_servers/ola-enable-debian9).

### Exiting rescue mode

If relevant, return to the rescue mode login shell by entering:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,14 @@ chroot /mnt/

Vous devriez maintenant pouvoir appliquer toutes les modifications nécessaires à votre système, par exemple pour [retrouver l'accès au serveur](#gofurther).

### Configuration de l'agrégation de liens en mode rescue

L'agrégation de liens (LACP) est très avantageuse, car elle permet d'augmenter la bande passante totale de votre serveur tout en offrant une redondance réseau en cas de défaillance d'une interface réseau.

Bien que le mode rescue soit basé sur le système d'exploitation Debian 12, sa configuration réseau repose sur l'utilitaire *ifupdown*.

Si vous disposez d'un serveur supportant l'agrégation de liens, et que vous souhaitez configurer celle-ci en mode rescue, veuillez vous référer à [ce guide](/pages/bare_metal_cloud/dedicated_servers/ola-enable-debian9).

### Sortie du mode rescue

Le cas échéant, revenez au shell de connexion du mode rescue en entrant :
Expand Down