2013-09-19 4 views
0

Я работаю над проектом, в котором мы создаем несколько vms на главной машине. Существует несколько хостов такого типа. Эти хосты подключены к одной локальной сети, а виртуальные машины создаются с использованием KVM. Qemu и libvirt используются вместе. Существует требование, когда мне нужно создать несколько VLAN, так что некоторые виртуальные машины на хосте могут быть частью одной VLAN, а остальные могут быть частью другой VLAN. Эти VLAN также распространяются на несколько хостов.Конфигурация VLAN с использованием openvswitch

Я пытался добиться этого с помощью openvswitch, но не удалось. Я следил за множеством решений, доступных в Интернете, но я оставлен в запутанном состоянии. Пожалуйста, помогите мне.

Я не понимаю, создает ли openvswitch VLAN, или нам нужно создать VLAN на нашем конце, а openvswitch просто помогает в настройке тех, у кого есть VMS?

Если openvswitch создает виртуальные локальные сети, то, что это путь? Все настройки, которые я попытался дает мне ошибку или не так, как ожидалось. Пожалуйста, направьте меня в правильном направлении.

ответ

0

Прочитайте раздел Setting VLAN tag от libvirt.org.

Согласно сетевому типу OpenVSwitch, вы можете напрямую указывать теги VLAN через элемент <vlan> в порт с моста OpenVSwitch, а libvirt будет управлять тегами VLAN для вашей сети VM.

Шаги:

  1. настроить OpenVSwitch мост для виртуальной машины, следуя руководству How to Use Open vSwitch with Libvirt
  2. добавить новый элемент <vlan> к вашей виртуальной сети машины, указав идентификатор VLAN ID.
Смежные вопросы