Документация VMmanager 5 KVM

Как использовать разные VLAN для VDS

В этой статье рассмотрен пример настройки VMmanager со следующими условиями: 

  • сетевой интерфейс, подключённый к коммутатору с настроенным trunk-портом и VLAN, называется "eth0";
  • для виртуальных машин надо добавить VLAN с ID 2. 

Шаг 1. Добавьте VLAN на каждый узел кластера

Чтобы добавить VLAN на узел: 

  1. Создайте файл /etc/sysconfig/network-scripts/ifcfg-vlan2 со следующим содержимым: 

    ONBOOT=yes
    
    TYPE=Ethernet
    
    VLAN=yes
    
    VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD
    
    DEVICE=vlan2
    
    PHYSDEV=eth0
    
    VLAN_ID=2
    
    BOOTPROTO=static
    
    NM_CONTROLLED=no
  2. Перезапустите сетевую службу: 

    systemctl restart network
  3. Убедитесь, что в списке сетевых интерфейсов есть "vlan2":

    ip address

Шаг 2. Настройте сеть и шаблон в VMmanager

Настройка сети

  1. Перейдите в Настройки кластера → Сети → Создать.
  2. Укажите произвольное Наименование в VMmanager. Например "vmbr_vlan2". 
  3. Убедитесь, что выбран Тип сети "Сетевой мост". 
  4. Укажите имя Сетевого моста в операционной системе. Рекомендуем использовать одинаковое значение для полей Наименование и Сетевой мост
  5. Включите опцию Подключить интерфейс
  6. Укажите Внешний интерфейс "vlan2". 

Настройка шаблона

Чтобы ВМ работали в отдельном VLAN, создайте шаблон с привязкой к нужному сетевому мосту: 

  1. Перейдите в Настройки кластера → Шаблоны VMСоздать
  2. Выберите подходящую Сеть (сетевой мост), в которой будут работать ВМ. Например "vmbr_vlan2". 
  3. Остальные настройки могут быть произвольными. Заполните их и нажмите Ok

Шаг 3. Создайте ВМ

Создайте ВМ по новому шаблону:

  1. Перейдите в УправлениеВиртуальные машиныСоздать.
  2. Выберите Шаблон VM с привязкой к нужной сети. Например, шаблон "VM in VLAN2" использует сеть vmbr_vlan2. Чтобы ВМ использовала эту сеть, при создании выберите Шаблон VM "VM in VLAN2". 
  3. Остальные настройки могут быть произвольными. Заполните их и нажмите Ok