Сетевой режим 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 не подсоединены к мосту.
Создание сети#
В интерфейсе командной строки#
Предупреждение
Действия по созданию виртуальных сетей в ПВ выполняются под учетной записью администратора ПВ.
Для создания сети необходимо задать значения, приведенные в таблице :
Примечание
Пример
Создание сети, работающей в режиме VLAN, с использованием конфигурационного файла:
Создать файл
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"
Выполнить команду:
onevnet create new-net.conf
Пример вывода после выполнения команды:
ID: 1
В данном примере проверяется наличие моста brhm. Если он не существует, то будет создан. Сетевое устройство eth0 будет тегировано (eth0.50) и подсоединено к brhm.
В веб-интерфейсе ПВ#
В веб-интерфейсе ПВ в меню слева выбрать пункт меню Сеть — Вирт. сети.
На открывшейся странице Вирт. сети нажать на кнопку + и выбрать пункт Создать.
На открывшейся странице Создать Виртуальную сеть:
На вкладке Общие в поле Название задать наименование виртуальной сети.
На вкладке Конфигурация:
в выпадающем списке Режим работы сети выбрать значение
802.1Q;в выпадающем списке VLAN ID выбрать значение
Ручной номер VLAN;в появившемся поле задать идентификационный номер сети VLAN: 50;
в поле Физическое устройство указать наименование физического сетевого интерфейса узла виртуализации:
На вкладке Адреса задать начало и размер диапазона адресов.
На вкладке Контекст задать сетевые настройки, которые будут применены в ОС виртуальной машины.
На странице Создать Виртуальную сеть нажать кнопку Создать.
Будет создан сетевой мост onebr.50. Сетевое устройство eth0 будет тегировано (eth0.50) и подсоединено к onebr.50.
В веб-интерфейсе ПВ Crystal#
В веб-интерфейсе ПВ Crystal в меню слева выбрать пункт меню Сеть — Вирт. сети.
На открывшейся странице Виртуальные сети нажать на кнопку Создать и выбрать пункт Создать.
На открывшейся странице Создание Виртуальной сети:
Перейти в режим Полное заполнение.
На вкладке Основные в поле Название Виртуальной сети задать наименование виртуальной сети.
На вкладке Конфигурация:
в поле Имя сетевого моста указать наименование сетевого моста, настроенного на узле виртуализации;
в выпадающем списке Режим работы сети выбрать значение
802.1Q;в выпадающем списке VLAN ID выбрать значение
Ручной номер VLAN;в появившемся поле задать идентификационный номер сети VLAN: 50;
в поле Физическое устройство указать наименование физического сетевого интерфейса узла виртуализации:
На вкладке Адреса задать начало и размер диапазона адресов.
На вкладке Контекст задать сетевые настройки, которые будут применены в ОС виртуальной машины.
На странице Создание Виртуальной сети нажать кнопку Создать.