Product SiteDocumentation Site

38.4.3. Агрегированный bond-интерфейс с фиксированным IP-адресом

Конфигурация bond с фиксированным IP-адресом может использоваться как распределенная/общая сеть хранения. Преимущество будет заключаться в том, что вы получите больше скорости, а сеть будет отказоустойчивой:
bond с фиксированным IP-адресом

38.4.3.1. Настройка в веб-интерфейсе

Для настройки Linux Bond необходимо выполнить следующие действия:
  1. Перейти в раздел Сеть, нажать кнопку Создать и в выпадающем меню выбрать пункт Linux Bond:
    Создать Linux Bond
  2. В открывшемся окне указать имя агрегированного соединения, в выпадающем списке Режим выбрать режим агрегации (в примере balance-rr), в поле Устройства указать сетевые интерфейсы, которые будут входить в объединение, в поле IPv4/CIDR ввести IP-адрес объединения и нажать кнопку Создать:
    Редактирование параметров объединения bond0

    Примечание

    В зависимости от выбранного режима агрегации будут доступны разные поля.
  3. Для применения изменений нажать кнопку Применить конфигурацию.
  4. Получившаяся конфигурация:
    Агрегированный bond-интерфейс с фиксированным IP-адресом

38.4.3.2. Настройка в командной строке

Для создания такой конфигурации, необходимо выполнить следующие действия:
  1. Создать Linux Bond bond0 на интерфейсах eno1 и eno2, выполнив следующие команды:
    # mkdir /etc/net/ifaces/bond0
    # rm -f /etc/net/ifaces/eno1/{i,r}* 
    # rm -f /etc/net/ifaces/eno2/{i,r}* 
    # cat <<EOF > /etc/net/ifaces/bond0/options
    BOOTPROTO=static
    CONFIG_WIRELESS=no
    CONFIG_IPV4=yes
    HOST='eno1 eno2'
    ONBOOT=yes
    TYPE=bond
    BONDOPTIONS='miimon=100'
    BONDMODE=0
    EOF
    
    где:
    • BONDMODE=1 — режим агрегации Round-robin;
    • HOST='eno1 eno2' — интерфейсы, которые будут входить в объединение;
    • miimon=100 — определяет, как часто производится мониторинг MII (Media Independent Interface).
  2. В файле /etc/net/ifaces/bond0/ipv4address, указать IP-адрес для интерфейса bond0:
    # echo "192.168.200.20/24" > /etc/net/ifaces/bond0/ipv4address
    
  3. Перезапустить службу network, чтобы изменения вступили в силу:
    # systemctl restart network