Пользовательские свойства сети
1. Описание параметров bridge_opts
| Параметр | Описание |
|---|---|
|
Задает время (в десятых долях секунды), которое мост будет проводить в состояниях прослушивания и обучения. Если за это время цикл коммутации не будет обнаружен, мост перейдет в состояние перенаправления. Это позволяет успеть проверить трафик и конфигурацию сети перед нормальной эксплуатацией. |
|
Для отправки общего запроса установите это значение в 0. Для отправки запросов, относящихся к конкретной группе и к конкретным группе и источнику, задайте в качестве этого значения 6-байтовый MAC-адрес, а не IP-адрес. Допустимые значения: 01:80:C2:00:00:0x, за исключением 01:80:C2:00:00:01, 01:80:C2:00:00:02 и 01:80:C2:00:00:03. |
|
Включает мост для передачи адресов локальной группы по каналу. Изменение этого заданного по умолчанию значения позволит задать нестандартное поведение моста (bridge). |
|
Максимальное количество бакетов в хэш-таблице. Этот параметр вступает в силу немедленно и не может быть установлен в значение меньше текущего количества записей в мультивещательной группе. Значение должно быть степенью двойки. |
|
Задает интервал времени (в десятых долях секунды) между отправкой приветственных сообщений, анонсирующих позицию моста в топологии сети. Применяется, только если этот мост является корневым мостом связующего дерева (Spanning Tree). |
|
Задает максимальное время (в десятых долях секунды) для получения приветственного сообщения от другого корневого моста, прежде чем этот мост будет сочтен неработающим и начнется процесс переключения. |
|
Задает количество запросов "последнего члена", отправляемых в мультивещательную группу после получения от хоста сообщения "покинуть группу". |
|
Задает время (в десятых долях секунды) между запросами "последнего члена". |
|
Задает время (в десятых долях секунды), в течение которого мост будет ждать ответа от члена мультивещательной группы, прежде чем прекратит отправку мультивещательного трафика на хост. |
|
Указывает, будет ли мост активно запускать формирователь мультивещательных запросов. Когда мост получает запрос "членства на мультивещательном хосте" от другого хоста сети, этот хост отслеживается, исходя из времени получения запроса и длительности интервала мультивещательного запроса. Если позже мост попытается перенаправить трафик для этой мультивещательной группы или обменивается данными с запрашивающим мультивещательным маршрутизатором, то этот таймер подтверждает корректность формирователя запросов. Если корректность подтверждена, мультивещательный трафик доставляется через имеющуюся на мосте таблицу членства в мультивещательной группе, в противном случае трафик отправляется через все порты моста.Широковещательные домены с членством в мультивещательной группе (или ожидающие такого членства) должны иметь по крайней мере один работающий формирователь мультивещательных запросов для повышения производительности. |
|
Задает максимальное время (в десятых долях секунды) между последним запросом "членства на мультивещательном хосте", полученным от хоста, чтобы убедиться в его корректности. |
|
Логическое выражение. Значение по умолчанию равно нулю, и в этом случае формирователь запросов использует 0.0.0.0 в качестве адреса-источника для сообщений IPv4. Изменение этого значения задает IP-адрес моста в качестве адреса-источника. |
|
Задает время (в десятых долях секунды) между запросами-сообщениями, отправляемыми мостом для проверки действительности членства в мультивещательной группе. В это время (или если от моста запросят отправить мультивещательный запрос на такое членство) мост проверяет состояние своего собственного формирователя мультивещательных запросов, исходя из времени, когда была запрошена проверка, плюс |
|
Время (в десятых долях секунды), в течение которого хосту разрешено отвечать на запрос после его отправки.Не должно превышать значения |
|
Позволяет включать или выключать порты при подключении мультивещательных маршрутизаторов. Порт с одним или несколькими мультивещательными маршрутизаторами будет получать весь мультивещательный трафик. Значение 0 полностью отключает, 1 позволяет системе автоматически определять наличие маршрутизаторов, основываясь на запросах, а 2 позволяет портам всегда получать весь мультивещательный трафик. |
|
Включает/выключает слежение. Слежение позволяет мосту прослушивать сетевой трафик между маршрутизаторами и хостами, чтобы поддерживать карту для фильтрации мультивещательного трафика по соответствующим каналам.Этот параметр позволяет пользователю повторно включить слежение, если оно было автоматически выключено из-за конфликта хэширования, однако слежение невозможно повторно включить, если конфликт хэширования не был разрешен. |
|
Задает количество запросов, отправляемых при запуске для определения информации о членстве. |
|
Задает время (в десятых долях секунды) между запросами, отправляемыми при запуске для определения информации о членстве. |
2. Как настроить Менеджер управления для использования ethtool
Свойства ethtool для сетевых карт хоста можно настроить на Портале администрирования. Ключ ethtool_opts недоступен по умолчанию – его нужно добавить в Менеджер управления, используя инструмент настройки engine. Кроме того, необходимо установить на хосты соответствующий пакет хуков VDSM.
Добавление ключа ethtool_opts в Менеджер управления
-
Чтобы добавить ключ, в Менеджере управления запустите следующую команду:
engine-config -s UserDefinedNetworkCustomProperties=ethtool_opts=.* --cver=4.4 -
Перезапустите службу ovirt-engine:
systemctl restart ovirt-engine.service -
На хостах, где необходимо настроить свойства ethtool, установите пакет хуков VDSM.
dnf install vdsm-hook-ethtool-options
Теперь ключ ethtool_opts доступен на Портале администрирования. Узнать о том, как применять свойства ethtool к логическим сетям, можно в разделе Изменение сетевых интерфейсов хоста и назначение логических сетей хостам.
3. Как настроить Менеджер управления для использования FCoE
Свойства Fibre Channel over Ethernet (FCoE) для сетевых карт хоста можно настроить на Портале администрирования. Ключ fcoe недоступен по умолчанию – его нужно добавить в Менеджер управления, используя инструмент настройки engine. Чтобы выяснить, не включен ли уже ключ fcoe, выполните следующую команду:
engine-config -g UserDefinedNetworkCustomProperties
Кроме того, необходимо установить на хосты соответствующий пакет хуков VDSM. В зависимости от карты FCoE на хостах может также потребоваться специальная конфигурация.
-
Чтобы добавить ключ, в Менеджере управления запустите следующую команду:
engine-config -s UserDefinedNetworkCustomProperties='fcoe=^((enable|dcb|auto_vlan)=(yes|no),?)*$' -
Перезапустите службу ovirt-engine:
systemctl restart ovirt-engine.service -
Установите пакет хуков VDSM на каждый хост, на котором необходимо настроить свойства FCoE. Пакет доступен по умолчанию на хостах с zVirt Node.
dnf install vdsm-hook-fcoe
Теперь ключ fcoe доступен на Портале администрирования. Узнать о том, как применять свойства FCoE к логическим сетям, можно в разделе Изменение сетевых интерфейсов хоста и назначение логических сетей хостам.