Skip to content
Merged
Show file tree
Hide file tree
Changes from 9 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,16 @@ 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]
> While Debian 12 and newer images provided by OVHcloud utilize Netplan by default, there are two key exceptions where `ifupdown` (/etc/network/interfaces) is used instead:
>
> - **Rescue mode** : Although based on Debian 12, the rescue environment relies on the `ifupdown` utility.
> - **Custom images** : Debian installations performed using your own image may still use `ifupdown` for networking.
>
> If you wish to configure link aggregation in rescue mode, or on a custom OS relying on `ifupdown`, please refer to [this guide](/pages/bare_metal_cloud/dedicated_servers/ola-enable-debian9) instead.
>

## Requirements

Expand All @@ -43,7 +52,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 MAC address of the **main public** interface is the one receiving DHCP offers, both in the server's operating system and in rescue mode. This interface handles public connectivity in the default configuration.
>
> 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,16 @@ 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 les images Debian 12 (ou plus récentes) fournies par OVHcloud utilisent `Netplan` par défaut, il existe deux exceptions clés où `ifupdown` (/etc/network/interfaces) est utilisé à la place :
>
> - **Mode rescue** : Bien qu'il soit basé sur Debian 12, le mode rescue s'appuie sur l'utilitaire `ifupdown`.
> - **Images personnalisées** : Les installations Debian effectuées à l'aide de votre propre image peuvent toujours utiliser `ifupdown` pour leur configuration réseau.
>
> Si vous souhaitez configurer l'agrégation de liens en mode rescue, ou sur un OS personnalisé s'appuyant sur `ifupdown`, veuillez vous référer à [ce guide](/pages/bare_metal_cloud/dedicated_servers/ola-enable-debian9) à la place.
>

## Prérequis

Expand All @@ -43,7 +52,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 à la fois dans le système d'exploitation du serveur et en mode rescue. 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`, whose configuration file is located at `/etc/network/interfaces`. It also applies to the rescue system.
>
> If your system's network configuration uses `Netplan` instead, 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 belongs to the LACP fallback interface.
>

> [!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 NIC (Network Interface Controller) pour les utiliser avec le service OLA sur Debian (versions de 9 à 11).**

## Prérequis

Expand All @@ -24,6 +24,13 @@ 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`, dont le fichier de configuration est `/etc/network/interfaces`. Il est aussi applicable au mode rescue.
>
> 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.
Expand Down Expand Up @@ -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 NIC, car il elle appartient à l'interface 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, instead of `Netplan`.

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 Expand Up @@ -459,4 +467,4 @@ For specialized services (SEO, development, etc.), contact [OVHcloud partners](/

If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support).

Join our [community of users](/links/community).
Join our [community of users](/links/community).
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`, plutôt que `Netplan`.

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