Сетевой режим VLAN#

В данном сетевом режиме создается мост для каждой облачной сети и подключается VLAN-тегированный сетевой интерфейс к мосту. Механизм совместим со стандартом IEEE 802.1Q.

Идентификационный номер VLAN рассчитывается автоматически и будет одинаковым для всех интерфейсов в конкретной сети. Возможно также принудительно указать значение параметра VLAN_ID в настройках облачной сети.

Настройка сервера виртуализации#

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

Действия по настройке ПВ для использования виртуальных сетей выполняются в ОС СН под учетной записью администратора ОС СН с высоким уровнем целостности.

Для настройки сетевого режима VLAN необходимо выполнение следующих требований:

  • модуль 802.1Q должен быть загружен в ядро;

  • наличие сетевого коммутатора, способного направлять VLAN-тегированный трафик. Физические порты сетевого коммутатора должны быть каналами связи VLAN.

Настройка сервера управления#

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

Действия по настройке ПВ для использования виртуальных сетей выполняются в ОС СН под учетной записью администратора ОС СН с высоким уровнем целостности.

Значение параметра VLAN_ID рассчитывается в соответствии с настройками, указанными в конфигурационном файле /etc/one/oned.conf.

Изменением значения данного параметра можно зарезервировать некоторые сети VLAN, и они не будут назначаться облачной сети. Можно также указать первый номер VLAN_ID. При создании новой изолированной облачной сети определяется свободный номер VLAN_ID из пула VLAN. Этот пул является глобальным и совместно используется с сетевым режимом Open vSwitch.

В файле /var/lib/one/remotes/vnm/OpenNebulaNetwork.conf можно откорректировать параметр настройки validate_vlan_id. Установив значение true можно проверить, что другие сети VLAN не подсоединены к мосту.

Создание сети#

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

Действия по созданию виртуальных сетей в ПВ выполняются под учетной записью администратора ПВ.

Для создания сети необходимо задать значения, приведенные в таблице :

Параметр

Значение

Обязательный

NAME

Имя сети

ДА

VN_MAD

802.1Q

ДА

PHYDEV

Имя физического сетевого устройства, которое будет подключено к сетевому мосту

ДА

BRIDGE

Имя сетевого моста, назначается по умолчанию onebr.<net_id> или onebr.<vlan_id>

НЕТ

VLAN_ID

Идентификационный номер сети VLAN. Будет сгенерирован, если не указан, а AUTOMATIC_VLAN_ID устанавливается на YES

ДА (если не AUTOMATIC_VLAN_ID)

AUTOMATIC_VLAN_ID

Обязательный и должен быть установлен на YES, если VLAN_ID определен

ДА (если не VLAN_ID)

MTU

Максимальный передаваемый модуль данных (MTU) для тегированного интерфейса и моста

передаваемый

Примечание

Пример

Создание сети, работающей в режиме VLAN, с использованием конфигурационного файла:

  1. Создать файл new-net.conf со следующим содержанием:

# параметры физической сети
NAME = "hmnet"
VN_MAD = "802.1Q"
PHYDEV= "eth0"
VLAN_ID = 50
BRIDGE= "brhm"
# доступное адресное пространство
AR=[TYPE = "IP4", IP = "172.16.1.100", SIZE = "100" ]
# параметры контекстуализации
NETWORK_ADDRESS = "172.16.1.0" NETWORK_MASK = "255.255.255.0"
DNS = "172.16.1.1" GATEWAY = "172.16.1.1"
  1. Выполнить команду:

onevnet create new-net.conf

Пример вывода после выполнения команды:

ID: 1

В данном примере проверяется наличие моста brhm. Если он не существует, то будет создан. Сетевое устройство eth0 будет тегировано (eth0.50) и подсоединено к brhm.