Proxmox LACP (802.3ad)

Сервера рекомендуется подключать через 2 и более сетевые карты, желательно к стэкируемым коммутаторам.

Написать мини-инструкцию помогла информация из поста https://vk.com/wall-26469243_241571

Выбор балансировки

  1. L2 — Балансировка по mac
  2. L2+L3 — Балансировка по mac/IP

Выбор зависит от типа трафика (количество и тип соединений, критичности к очереди).

Настройка MikroTik

Interface — Bonding

Собираем нужные порты и выбираем тип — 802.3ad и L2+3

Настройка Proxmox

Удаляем всё в Networks, остаются только физические интерфейсы.

Создаем bond0 с указанием сетевых устройств и режима (LACP 802.3ad layer2+3)
Создаем Linux Bridge с привязкой на bond, с поддержкой Vlan, назовем его Trunk
Создаем Linux VLAN с привязкой на Lunux Bridge, который является Trunk и вешаем Vlan IP адрес.

Таким образом Vlan253 будет управляющим для Proxmox

Для смены стандартного IP на новый из Vlan, нужно исправить в /etc/hosts, чтобы система правильно приняла новый IP.

cat /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!

auto lo
iface lo inet loopback

auto enp0s31f6
iface enp0s31f6 inet manual

auto bond0
iface bond0 inet manual
        bond-slaves enp0s31f6
        bond-miimon 100
        bond-mode 802.3ad
        bond-xmit-hash-policy layer2+3

auto vmbr0
iface vmbr0 inet manual
        bridge-ports bond0
        bridge-stp off
        bridge-fd 0
        bridge-vlan-aware yes
        bridge-vids 2-4094
#Trunk

auto vlan253
iface vlan253 inet static
        address 10.254.253.10/24
        gateway 10.254.253.1
        vlan-raw-device vmbr0
#Vlan 253