Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [TUTORIAL] Полная mesh-сеть (маршрутизируемая настройка) + EVPN + VM Bridge

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [TUTORIAL] Полная mesh-сеть (маршрутизируемая настройка) + EVPN + VM Bridge, Proxmox Виртуальная Среда
     
    Geco-iT
    Guest
    #1
    0
    10.06.2024 15:49:00
    В Geco-it мы используем SDS-решение Linstor. Чтобы подключить наши гипервизоры без вложений в коммутаторы, мы используем сеть с полной коммутацией (full mesh). Чтобы использовать хранилище Linstor внутри виртуальных машин (контейнерные тома), нам нужен доступ к сети спутников Linstor. Для этого нужна мостовая VM Storage...

    Чтобы настроить сеть с полной коммутацией, необходимо следовать инструкции: Full Mesh Network для Ceph Server [Full mesh (маршрутизируемая настройка) + EVPN]. Это возможно даже с использованием SDN!

    Infrastructure Code:

    +------------------+    +------------------+    +------------------+
    |     Node 1       |    |     Node 2       |    |      Node 3      |
    |                  |    |                  |    |                  |
    |                  |    |                  |    |                  |
    |+-----+           |    |           +-----+|    |           +-----+|
    || VM1 |           |    |           | VMx ||    |           | VMy ||
    ||     | <---------|----|------->   |     ||<---|-------->  |     ||
    |+-----+           |    |           +-----+|    |           +-----+|
    |+----------------+|    |+----------------+|    |+----------------+|
    || VM SDN Bridge  ||    || VM SDN Bridge  ||    || VM SDN Bridge  ||
    || "storage"      ||    || "storage"      ||    || "storage"      ||
    ||                ||    ||                ||    ||                ||
    |+----------------+|    |+----------------+|    |+----------------+|
    ||  eno1 ||  eno2 ||    ||  eno1 ||  eno2 ||    ||  eno1 ||  eno2 ||
    +------------------+    +------------------+    +------------------+
       ^         ^              v        ^              v         ^    
       |         +---------------        +---------------         |
       |                                                          |    
       -----------------------------------------------------------+    


    Node Name     Loopback IP       OpenFabric Network ID                 NIC Name 1  NIC Name 2  NIC's MTU  VM SDN Bridge  VM SDN Bridge IP  
    node1        10.255.255.111    49.0001.1111.1111.1111.00             eno1       eno2       9000       storage       10.20.45.111/24  
    node2        10.225.255.112    49.0001.2222.2222.2222.00             eno1       eno2       9000       storage       10.20.45.112/24  
    node3        10.255.255.113    49.0001.3333.3333.3333.00             eno1       eno2       9000       storage       10.20.45.113/24  


    Конфигурация  
    Добавьте это в ваш файл /etc/network/interfaces (на каждом узле proxmox). Пример для node1:

    ##
    # Storage Network (Openfabric mesh)
    ##
    auto lo:0
    iface lo:0 inet loopback
           address 10.255.255.111/32
           post-up echo 1 > /proc/sys/net/ipv4/ip_forward
    #EVPN Routing

    auto eno1
    iface eno1 inet manual
           mtu 9000

    auto eno2
    iface eno2 inet manual
           mtu 9000

    auto vxlan_storage
    iface vxlan_storage
           vxlan-id 101
           vxlan-local-tunnelip 10.255.255.111
           bridge-learning off
           mtu 8950

    iface storage
           address 10.20.45.111/24
           bridge_ports vxlan_storage

    post-up /usr/bin/systemctl restart frr.service


    SDN Конфигурация  
    /etc/pve/sdn/controllers.cfg  

    evpn: vmbr1evpn  
       asn 65000  
       peers 10.255.255.111,10.255.255.112,10.255.255.113  

    /etc/pve/sdn/zones.cfg  

    simple: vmbr1  
       ipam pve  
       mtu 8950  

    /etc/pve/sdn/vnets.cfg  

    vnet: storage  
       zone vmbr1  
       alias DRBD Storage  

    /etc/pve/sdn/subnets.cfg  

    subnet: vmbr1-10.20.45.0-24  
       vnet storage  


    Применение настроек  
    SDN Bash: pvesh set /cluster/sdn  
    Полные сетевые настройки (на каждом узле)  
    Bash: systemctl restart networking.service  

    Теперь, если вы создадите VM с доступом к мосту storage, вы сможете пинговать IP адреса 10.20.45.x
     
     
     
    telvenes
    Guest
    #2
    0
    21.12.2024 18:45:00
    Ты уже смог сделать так, чтобы работало и наоборот? От виртуальных машин к mesh-сети?
     
     
     
    atuin
    Guest
    #3
    0
    21.12.2024 19:41:00
    Да, это становится классическим переключателем, поэтому связь двунаправленная.
     
     
     
    telvenes
    Guest
    #4
    0
    21.12.2024 20:00:00
    А другие узлы в кластере?
     
     
     
    telvenes
    Guest
    #5
    0
    21.12.2024 20:23:00
    Я уже пробовал и не смог это настроить, но использую Ceph через loopback IP. Он вообще должен использовать мост для адреса кластера?
     
     
     
    atuin
    Guest
    #6
    0
    21.12.2024 22:16:00
    Да, ты же переходил по ссылке с настройкой EVPN?
     
     
     
    atuin
    Guest
    #7
    0
    21.12.2024 23:08:00
    Для нашего сервиса linstor мы используем IP-адрес storage switch.
     
     
     
    telvenes
    Guest
    #8
    0
    22.12.2024 19:53:00
    Да, но, как ты описал, нужно было сделать что-то на заказ с простой зоной?
     
     
     
    atuin
    Guest
    #9
    0
    23.12.2024 00:39:00
    Можешь предоставить свою конфиденциальную информацию?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры