32.10.2. Настройка зоны VLAN
Пример создания зоны VLAN в веб-интерфейсе:
Создать зону myvlan:
перейти в раздел → → , нажать кнопку Добавить и в выпадающем меню выбрать пункт :
указать название зоны и в поле Bridge указать интерфейс моста. При необходимости, в поле MTU можно задать собственное значение MTU (по умолчанию 1450):
Создать виртуальную сеть:
перейти в раздел → → и в секции VNets нажать кнопку Создать:
в открывшемся окне указать название сети, выбрать созданную на предыдущем шаге зону и в поле Метка указать VLAN ID:
Применить изменения. Для этого перейти в раздел → и нажать кнопку Применить:
В результате на узлах кластера, которые были выбраны при создании зоны, появятся созданные виртуальные зоны и сетевые мосты.
Назначить виртуальный мост гостевым системам, например:
Если при настройке сети был отмечен пункт SNAT, узел автоматически получит IP-адрес шлюза (10.25.16.1) и будет функционировать в качестве NAT-шлюза для гостевых систем в указанной подсети.
Пример создания зоны VLAN в консоли:
Создать зону myvlan2:
# pvesh create /cluster/sdn/zones --type vlan --zone myvlan2 --bridge vmbr0 --ipam pve
# pvesh get /cluster/sdn/zones/myvlan2 --output-format yaml
---
bridge: vmbr0
digest: 58543afd2dd2b1edf46b9d11647b0cdf42293509
ipam: pve
type: vlan
zone: myvlan2
Создать сеть vlannet2:
# pvesh create /cluster/sdn/vnets --vnet vlannet2 --zone myvlan2 --tag 100
# pvesh get /cluster/sdn/vnets/vlannet2 --output-format yaml
---
digest: 41e1f7bff1c16506882b4ee1290d6dd066bc8333
tag: 100
type: vnet
vnet: vlannet2
zone: myvlan2
Применить конфигурацию:
# pvesh set /cluster/sdn
Назначить виртуальный мост контейнеру 106 на узле pve03:
# pvesh set /nodes/pve03/lxc/106/config \
--net0 name=eth0,bridge=vlannet2,gw=192.168.100.1,ip=192.168.100.94/24
Соединение между гостевыми системами будет возможно, даже если они находятся на разных узлах, при условии, что физическая сеть настроена для передачи трафика соответствующего VLAN между узлами.