Создание объединений сетевых интерфейсов#
Объединение нескольких сетевых интерфейсов необязательно, но предоставляет следующие преимущества:
Высокая доступность сети. В случае отказа одного из интерфейсов трафик будет автоматически перенаправлен через один или несколько работающих интерфейсов.
Повышенная производительность сети. Например, два объединенных интерфейса Gigabit Ethernet обеспечат пропускную способность около 1,7 Гбит/с или до 200 МБ/с. Для узла хранения необходимое количество объединяемых сетевых интерфейсов может зависеть от количества дисков. Например, жесткий диск может выдавать данные со скоростью до 1 Гбит/с.
Ограничения
Интерфейсы Ethernet и InfiniBand нельзя связывать между собой.
Сетевые мосты и интерфейсы InfiniBand нельзя связывать между собой.
Если вы связываете мост на основе Open vSwitch, используемый в вычислительном кластере, с другим сетевым интерфейсом, выберите один из следующих двух режимов связывания:
balance-tcp, при котором балансировка нагрузки производится на основе данных уровней L2–L4, таких как MAC-адрес назначения, IP-адрес и порт TCP. Для этого режима необходимо, чтобы на физическом коммутаторе, к которому подключен узел, был включен протокол LACP (Link Aggregation Control Protocol — протокол управления агрегированием каналов).active-backup, при котором один из сетевых интерфейсов является активным, а все остальные сетевые интерфейсы пассивные. В случае отказа активного интерфейса один из пассивных сетевых интерфейсов становится активным.
Cоздание объединения сетевых интерфейсов
На экране Инфраструктура → Серверы щелкните по имени узла, перейдите на вкладку Сетевые интерфейсы и нажмите Создать.
В окне Создать сетевой интерфейс выберите тип Агрегация и объединяемые сетевые интерфейсы, затем нажмите кнопку Далее.
Выберите режим объединения. Чтобы обеспечить и стойкость к отказам и хорошую производительность, рекомендуется установить режим balance-xor.
Выберите сеть, которой следует назначить объединение, затем укажите параметры сети.
Выберите Автоматически (DHCP), чтобы получить IP-адрес, DNS и параметры маршрутизации от DHCP-сервера.
Выберите Автоматически (DHCP, только адрес), чтобы получить только IP-адрес от DHCP-сервера.
Выберите Вручную и укажите IP-адрес в нотации CIDR, нажав кнопку Добавить.
Предупреждение
Динамическое выделение IP-адресов будет вызывать сетевые проблемы сразу же после изменения IP-адресов серверов кластера. Настройте статические IP-адреса с самого начала или сразу, как только это станет возможно.
[Необязательно] Укажите шлюз. Заданный шлюз станет шлюзом по умолчанию для узла.
[Необязательно] Введите требуемое значение MTU в поле MTU. Если оставить в этом поле значение
Автоматически, будет использоваться размер блока MTU подчиненного интерфейса.Выберите MAC-адрес в поле MAC. При выборе варианта Автоматически будет происходить автоматический выбор между MAC-адресами подчиненных интерфейсов, или можно выбрать один из них вручную.
Нажмите кнопку Создать.

Используйте следующую команду:
vinfra node iface create-bond [--ipv4 <ipv4>] [--ipv6 <ipv6>] [--gw4 <gw4>] [--gw6 <gw6>]
[--mtu <mtu>] [--dhcp4 | --no-dhcp4] [--dhcp6 | --no-dhcp6]
[--auto-routes-v4 | --ignore-auto-routes-v4]
[--auto-routes-v6 | --ignore-auto-routes-v6]
[--bonding-opts <bonding_opts>] [--network <network>]
[--node <node>] --bond-type <bond-type> --ifaces <ifaces>
--ipv4 <ipv4>Разделенный запятыми список адресов IPv4.
--ipv6 <ipv6>Разделенный запятыми список адресов IPv6.
--gw4 <gw4>Адрес шлюза IPv4.
--gw6 <gw6>Адрес шлюза IPv6.
--mtu <mtu>Значение MTU (максимального размера передаваемого пакета) для интерфейса.
--dhcp4Включение DHCPv4.
--no-dhcp4Отключение DHCPv4.
--dhcp6Включение DHCPv6.
--no-dhcp6Отключение DHCPv6.
--auto-routes-v4Включить автоматические маршруты IPv4.
--ignore-auto-routes-v4Игнорировать автоматические маршруты IPv4.
--auto-routes-v6Включить автоматические маршруты IPv6.
--ignore-auto-routes-v6Игнорировать автоматические маршруты IPv6.
--network <network>Идентификатор или имя сети.
--bonding-opts <bonding_opts>Дополнительные параметры объединения.
--bond-type <bond-type>Тип объединения (
balance-rr,active-backup,balance-xor,broadcast,802.3ad,balance-tlb,balance-alb).--node <node>Идентификатор или имя сервера (по умолчанию node001.vstoragedomain).
--ifaces <ifaces>Разделенный запятыми список имен сетевых интерфейсов, например:
iface1,iface2,…,iface<N>.
Например, чтобы объединить сетевые интерфейсы eth2 и eth3 сервера node002 в объединение bond0 типа balance-xor, выполните:
# vinfra node iface create-bond --ifaces eth2,eth3 --bond-type balance-xor --dhcp4 --node node002
Что дальше