Создание объединений сетевых интерфейсов

Создание объединений сетевых интерфейсов#

Объединение нескольких сетевых интерфейсов необязательно, но предоставляет следующие преимущества:

  • Высокая доступность сети. В случае отказа одного из интерфейсов трафик будет автоматически перенаправлен через один или несколько работающих интерфейсов.

  • Повышенная производительность сети. Например, два объединенных интерфейса 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оздание объединения сетевых интерфейсов

  1. На экране Инфраструктура → Серверы щелкните по имени узла, перейдите на вкладку Сетевые интерфейсы и нажмите Создать.

  2. В окне Создать сетевой интерфейс выберите тип Агрегация и объединяемые сетевые интерфейсы, затем нажмите кнопку Далее.

  3. Выберите режим объединения. Чтобы обеспечить и стойкость к отказам и хорошую производительность, рекомендуется установить режим balance-xor.

  4. Выберите сеть, которой следует назначить объединение, затем укажите параметры сети.

    • Выберите Автоматически (DHCP), чтобы получить IP-адрес, DNS и параметры маршрутизации от DHCP-сервера.

    • Выберите Автоматически (DHCP, только адрес), чтобы получить только IP-адрес от DHCP-сервера.

    • Выберите Вручную и укажите IP-адрес в нотации CIDR, нажав кнопку Добавить.

    Предупреждение

    Динамическое выделение IP-адресов будет вызывать сетевые проблемы сразу же после изменения IP-адресов серверов кластера. Настройте статические IP-адреса с самого начала или сразу, как только это станет возможно.

  5. [Необязательно] Укажите шлюз. Заданный шлюз станет шлюзом по умолчанию для узла.

  6. [Необязательно] Введите требуемое значение MTU в поле MTU. Если оставить в этом поле значение Автоматически, будет использоваться размер блока MTU подчиненного интерфейса.

  7. Выберите MAC-адрес в поле MAC. При выборе варианта Автоматически будет происходить автоматический выбор между MAC-адресами подчиненных интерфейсов, или можно выбрать один из них вручную.

  8. Нажмите кнопку Создать.

image1

Используйте следующую команду:

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