Product SiteDocumentation Site

30.4. Режим Open vSwitch

Сети Open vSwitch создаются на базе программного коммутатора Open vSwitch.

Примечание

На узлах виртуализации должен быть установлен пакет openvswitch:
# apt-get install openvswitch
Запупущена и добавлена в автозагрузку служба openvswitch:
# systemctl enable --now openvswitch.service
Идентификатор VLAN будет автоматически назначен OpenNebula и будет одинаков для каждого интерфейса в данной сети. Идентификатор VLAN также можно назначить принудительно, указав параметр VLAN_ID в шаблоне виртуальной сети.
Идентификатор VLAN можно настроить в файле /etc/one/oned.conf:
VLAN_IDS = [
    START    = "2",
    RESERVED = "0, 1, 4095"
]

Таблица 30.4. Параметры виртуальной сети в режиме Open vSwitch

Параметр
Значение
Обязательный
NAME
Имя виртуальной сети
Да
VN_MAD
ovswitch
Да
BRIDGE
Имя сетевого моста Open vSwitch
Нет
PHYDEV
Имя физического сетевого устройства, которое будет подключено к мосту
Нет (если не используются VLAN)
VLAN_ID
ID сети VLAN (если не указан и AUTOMATIC_VLAN_ID = "YES", то идентификатор будет сгенерирован)
Нет
AUTOMATIC_VLAN_ID
Генерировать VLAN_ID автоматически (игнорируется, если определен VLAN_ID)
Нет
MTU
MTU для моста Open vSwitch
Нет
AR
Диапазон адресов, доступных в виртуальной сети
Нет
Пример создания виртуальной сети с использованием конфигурационного файла:
  1. Создать файл net-ovs.conf со следующим содержимым:
    NAME = "OVS"
    VN_MAD = "ovswitch"
    BRIDGE = "vmbr1"
    AR=[
        TYPE = "IP4",
        IP   = "192.168.0.150",
        SIZE = "5"
    ]
    
  2. Выполнить команду:
    $ onevnet create net-ovs.conf
    ID: 8
    
Пример создания виртуальной сети в режиме Open vSwitch в веб-интерфейсе:
Создание виртуальной сети в режиме Open vSwitch