Product SiteDocumentation Site

32.10.4. Настройка зоны VXLAN

В примере рассматривается кластер с тремя узлами (pve01, pve02, pve03). IP-адреса узлов: 192.168.0.186, 192.168.0.90 и 192.168.0.70.
Пример создания зоны VXLAN в веб-интерфейсе:
  1. Создать зону:
    • перейти в раздел Центр обработки данныхSDNЗоны, нажать кнопку Добавить и в выпадающем меню выбрать пункт VXLAN:
      Создание зоны
    • указать название зоны и в поле Список адресов одноранговых узлов добавить IP-адреса всех узлов кластера:
      Создание зоны VXLAN
      или в поле SDN Fabric указать ранее созданную fabric-сеть:
      Underlay для VXLAN
      При необходимости, в поле MTU можно задать собственное значение MTU (по умолчанию 1450):
  2. Создать виртуальную сеть:
    • перейти в раздел Центр обработки данныхSDNVNets и в секции VNets нажать кнопку Создать:
      Кнопка Создать виртуальную сеть
    • в открывшемся окне указать название сети, выбрать созданную на предыдущем шаге зону и в поле Метка указать VLAN ID:
      Создание виртуальной сети для зоны VXLAN
  3. Применить изменения. Для этого перейти в раздел Центр обработки данныхSDN и нажать кнопку Применить:
    Применить изменения
  4. Назначить виртуальный мост гостевым системам, например:
    Пример настройки сетевого устройства контейнера 101
Пример создания зоны VXLAN в консоли:
  1. Создать зону myvxlan:
    # pvesh create /cluster/sdn/zones --type vxlan --zone myvxlan \
      --peers 192.168.0.186,192.168.0.90,192.168.0.70 --ipam pve
    
    # pvesh get /cluster/sdn/zones/myvxlan --output-format yaml
    ---
    digest: 2b49f2691553ab2bc10b7a3486926995a02af885
    ipam: pve
    peers: 192.168.0.186,192.168.0.90,192.168.0.70
    type: vxlan
    zone: myvxlan
    
  2. Создать сеть myvxnet:
    # pvesh create /cluster/sdn/vnets --vnet myvxnet --zone myvxlan --tag 200000
    
    # pvesh get /cluster/sdn/vnets/myvxnet --output-format yaml
    ---
    digest: ee2782a86911fd35fc37d478b4d3aadce2380ce6
    tag: 200000
    type: vnet
    vnet: myvxnet
    zone: myvxlan
    
  3. Применить конфигурацию:
    # pvesh set /cluster/sdn
    
  4. Назначить виртуальный мост контейнеру 106 на узле pve03:
    # pvesh set /nodes/pve03/lxc/106/config \
      --net0 name=eth0,bridge=myvxnet,gw=192.168.100.1,ip=192.168.100.94/24
    
Соединение между гостевыми системами будет возможно, даже если они находятся на разных узлах.