В этой статье рассмотрен пример настройки VMmanager со следующими условиями:
- сетевой интерфейс, подключённый к коммутатору с настроенным trunk-портом и VLAN, называется "eth0";
- для виртуальных машин надо добавить VLAN с ID 2.
Шаг 1. Добавьте VLAN на каждый узел кластера
Чтобы добавить VLAN на узел:
-
Создайте файл /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
-
Перезапустите сетевую службу:
systemctl restart network
-
Убедитесь, что в списке сетевых интерфейсов есть "vlan2":
ip address
Шаг 2. Настройте сеть и шаблон в VMmanager
Настройка сети
- Перейдите в Настройки кластера → Сети → Создать.
- Укажите произвольное Наименование в VMmanager. Например "vmbr_vlan2".
- Убедитесь, что выбран Тип сети "Сетевой мост".
- Укажите имя Сетевого моста в операционной системе. Рекомендуем использовать одинаковое значение для полей Наименование и Сетевой мост.
- Включите опцию Подключить интерфейс.
- Укажите Внешний интерфейс "vlan2".
Настройка шаблона
Чтобы ВМ работали в отдельном VLAN, создайте шаблон с привязкой к нужному сетевому мосту:
- Перейдите в Настройки кластера → Шаблоны VM → Создать.
- Выберите подходящую Сеть (сетевой мост), в которой будут работать ВМ. Например "vmbr_vlan2".
- Остальные настройки могут быть произвольными. Заполните их и нажмите Ok.
Шаг 3. Создайте ВМ
Создайте ВМ по новому шаблону:
- Перейдите в Управление → Виртуальные машины → Создать.
- Выберите Шаблон VM с привязкой к нужной сети. Например, шаблон "VM in VLAN2" использует сеть vmbr_vlan2. Чтобы ВМ использовала эту сеть, при создании выберите Шаблон VM "VM in VLAN2".
- Остальные настройки могут быть произвольными. Заполните их и нажмите Ok.