Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    [РЕШЕНО] Метка VLAN?

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] Метка VLAN?, Proxmox Виртуальная Среда
     
    killmasta93
    Guest
    #1
    0
    12.11.2017 18:41:00
    Привет, интересно, у кого-нибудь еще это получилось сделать? Не понимаю, с чем у меня проблема, раньше я уже делал это, когда pfSense работал на «железе», но сейчас не могу понять, в чем дело. Сейчас pfSense виртуализирован внутри Proxmox 5.0, который подключён к коммутатору Netgear Smart, где я настроил тегированные порты 2 и 4 (port 2 — это Proxmox, port 4 — UniFi AP). И UniFi AP создал гостевую сеть с VLAN 50, смотри на картинку. Искал информацию, видел, что некоторые советуют подключать Linux bridge или bond, но не уверен. Спасибо!
     
     
     
    paraguy
    Guest
    #2
    0
    06.07.2018 06:27:00
    Я пытался часами следовать приведённому выше примеру, но на своей виртуальной машине вообще не вижу трафика VLAN. Единственный способ выйти из виртуалки — убрать VLAN 100 и поставить его на дефолтный VLAN.

    auto lo  
    iface lo inet loopback  

    auto eno1  
    iface eno1 inet manual  

    auto eno2  
    iface eno2 inet manual  

    auto eno3  
    iface eno3 inet manual  

    auto eno4  
    iface eno4 inet manual  

    allow-vmbr0 bond0  
    iface bond0 inet manual  
    ovs_bonds eno1 eno2 eno3 eno4  
    ovs_type OVSBond  
    ovs_bridge vmbr0  
    ovs_options bond_mode=balance-tcp lacp=active  

    auto vmbr0  
    iface vmbr0 inet static  
    address 10.44.1.5  
    netmask 255.255.255.0  
    gateway 10.44.1.1  
    ovs_type OVSBridge  
    ovs_ports bond0  

    lab100 allow-vmbr0 lab100  
    iface lab100 inet static  
    address 10.44.100.2  
    netmask 255.255.255.0  
    ovs_type OVSIntPort  
    ovs_bridge vmbr0
     
     
     
    killmasta93
    Guest
    #3
    0
    06.07.2018 06:33:00
    Не усложняй. В Proxmox на vmbr0 поставь галочку для VLAN тега, если у тебя простой коммутатор — всё пройдёт без проблем. В pfSense настрой VLANы. Если же у тебя умный коммутатор, нужно отметить тегом порт, к которому подключена LAN Proxmox.
     
     
     
    kcallis
    Guest
    #4
    0
    09.07.2018 07:35:00
    Рад, что наткнулся на эту тему, потому что уже примерно неделю пытаюсь разобраться с этой проблемой и никак не получается. У меня Proxmox работает на ноутбуке с одним интерфейсом. Снаружи стоит pfSense, у меня настроено несколько VLAN, и я решил разместить Proxmox в сегменте VLAN05_MGMT (192.168.5.0/24). Мне казалось, что поставить интерфейс PM в VLAN управления будет просто и безопасно. Я сразу начал создавать KVM-образы и lxc-контейнеры, раздавая им статические IP из других VLAN. Но, скажу честно, ничего не вышло. Конечно, до консоли я добираюсь, а вот в сеть зайти не могу. Интерфейс PM подключен к моему Cisco-коммутатору, порт настроен без тегов для VLAN05_MGMT и с тегами для VLAN10, VLAN20, VLAN25 и VLAN30, которые определены на pfSense. Судя по тому, что видел в примерах, мне нужно установить openvswitch, прописать VLANы — и жизнь наладится, правильно? Если я на правильном пути, нужно ли при этом определять my VLAN05_MGMT, раз мой интерфейс уже в этом сегменте? Даже учитывая, что на коммутаторе порт без тегов?
     
     
     
    killmasta93
    Guest
    #5
    0
    09.07.2018 07:41:00
    Давайте уточню, у вас Proxmox стоит на ноутбуке, pfSense — на другом устройстве, и есть Cisco коммутатор. Вы хотите, чтобы Proxmox получил VLAN 5, с которого pfSense управляет DHCP. Если это так, то на Cisco коммутаторе нужно создать VLAN 5 и настроить тегирование порта, к которому подключен Proxmox.
     
     
     
    kcallis
    Guest
    #6
    0
    09.07.2018 08:15:00
    У меня на хосте PM статический IP, и он работает без проблем. Моя проблема связана с образами и контейнерами. Когда я создаю KVM-образ (например, Ubuntu Server 18.04), я задаю ему статический IP из моего сегмента VLAN10_CLRNET (192.168.10.0/24). Я ошибочно предполагал, что гипервизор сам разберётся с моими VLAN, и всё будет идеально. Как вы уже догадались, зайдя на консоль Ubuntu-образа, я увидел, что ничего не работает. По мере того как я начал больше читать про сеть в Proxmox, мне показалось, что нужно явно прописать VLANы в конфиге:

    Код: /etc/network/interfaces

    auto lo  
    iface lo inet loopback  
    iface enp0s25 inet manual  
    iface enp0s25.10 inet manual  
    iface enp0s25.20 inet manual  
    iface enp0s25.25 inet manual  
    iface enp0s25.30 inet manual  

    #auto vmbr0v5  
    #iface vmbr0v5 inet static  
    #       address 192.168.5.250  
    #       netmask 255.255.255.0  
    #       gateway 192.168.5.1  
    #       bridge_ports enp0s25.5  
    #       bridge_stp off  
    #       bridge_fd 0  

    auto vmbr0v10  
    iface vmbr0v5 inet static  
          address 192.168.10.250  
          netmask 255.255.255.0  
          address 192.168.10.250  
          netmask 255.255.255.0  
          gateway 192.168.10.1  
          bridge_ports enp0s25.10  
          bridge_stp off  
          bridge_fd 0  

    auto vmbr0v20  
    iface vmbr0v20 inet static  
          address 192.168.20.250  
          netmask 255.255.255.0  
          gateway 192.168.20.1  
          bridge_ports enp0s25.20  
          bridge_stp off  
          bridge_fd 0  

    auto vmbr0v25  
    iface vmbr0v25 inet static  
          address 192.168.25.250  
          netmask 255.255.255.0  
          gateway 192.168.25.1  
          bridge_ports enp0s25.25  
          bridge_stp off  
          bridge_fd 0  

    auto vmbr0  
    iface vmbr0 inet static  
           address 192.168.5.250  
           netmask 255.255.255.0  
           gateway 192.168.5.1  
           bridge_ports enp0s25  
           bridge_stp off  
           bridge_fd 0  

    На этом этапе я запутался и, несмотря на всё, не смог подключить свои образы и контейнеры к сети. Читая "Mastering Proxmox", я наткнулся на openvswitch. И тут же обнаружил эту тему! Хотелось бы попробовать использовать openvswitch, но в то же время просто хочется, чтобы мои образы подключались к сети. Кстати, я использую стандартный конфиг /etc/network/interfaces без изменений.
     
     
     
    killmasta93
    Guest
    #7
    0
    10.07.2018 05:52:00
    ооОоо, значит ты используешь контейнеры, а не виртуальные машины?
     
     
     
    kcallis
    Guest
    #8
    0
    10.07.2018 08:11:00
    Сейчас я занимаюсь виртуальными машинами (например, пытаюсь запустить Atomic Toolkit под Ubuntu Server 18.04), но в какой-то момент хотел бы перейти на контейнеры LXC, потому что с точки зрения плотности ресурсов, учитывая, что у меня HP ProBook 6570b с 12 ГБ ОЗУ и жёстким диском на 2 ТБ, это будет удобнее. В какой-то момент я даже хотел бы подключить Docker в этот процесс, используя ovs.
     
     
     
    kcallis
    Guest
    #9
    0
    11.07.2018 00:19:00
    Я создал файл /etc/network/interfaces: Код: /etc/network/interfaces.ovs

    # Интерфейс обратной петли  
    auto lo  
    iface lo inet loopback

    # Мост для наших физических интерфейсов enp0s25 и виртуальных VLAN (наши виртуальные машины тоже будут подключаться к этому мосту)  
    auto vmbr0  
    allow-ovs vmbr0  
    iface vmbr0 inet manual  
     ovs_type OVSBridge  
     # ПРИМЕЧАНИЕ: мы ОБЯЗАНЫ указать enp0s25, vlan1 и vlan55, даже несмотря на то, что у каждого из них прописан ovs_bridge vmbr0! Не понимаю, зачем нужен такой перекрестный вызов, но без него это не работает!  
     ovs_ports enp0s25 vlan5 vlan10 vlan20 vlan25 vlan30  
     mtu 9000

    # Физический интерфейс для входящего трафика. Неотмеченный трафик переназначается в vlan 5, а остальные теги проходят как есть.  
    auto enp0s25  
    allow-vmbr0 enp0s25  
    iface enp0s25 inet manual  
     ovs_bridge vmbr0  
     ovs_type OVSPort  
     ovs_options tag=5 vlan_mode=native-untagged trunks=10,20,25,30  
     mtu 9000

    # Виртуальный интерфейс для использования изначально неотмеченного трафика  
    allow-vmbr0 vlan5  
    iface vlan5 inet static  
     ovs_type OVSIntPort  
     ovs_bridge vmbr0  
     ovs_options tag=5  
     ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)-${IFACE}-vif  
     address 192.168.5.250  
     netmask 255.255.255.0  
     gateway 192.168.5.1  
     mtu 1500

    allow-vmbr0 vlan10  
    iface vlan5 inet static  
      ovs_type OVSIntPort  
      ovs_bridge vmbr0  
      ovs_options tag=10  
      ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)-${IFACE}-vif  
      address 192.168.10.250  
      netmask 255.255.255.0  
      gateway 192.168.10.1  
      mtu 1500

    allow-vmbr0 vlan20  
    iface vlan20 inet static  
     ovs_type OVSIntPort  
     ovs_bridge vmbr0  
     ovs_options tag=20  
     ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)-${IFACE}-vif  
     address 192.168.20.250  
     netmask 255.255.255.0  
     gateway 192.168.20.1  
     mtu 1500

    allow-vmbr0 vlan25  
    iface vlan25 inet static  
     ovs_type OVSIntPort  
     ovs_bridge vmbr0  
     ovs_options tag=25  
     ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)-${IFACE}-vif  
     address 192.168.25.250  
     netmask 255.255.255.0  
     gateway 192.168.25.1  
     mtu 1500

    allow-vmbr0 vlan30  
    iface vlan30 inet static  
     ovs_type OVSIntPort  
     ovs_bridge vmbr0  
     ovs_options tag=30  
     ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)-${IFACE}-vif  
     address 192.168.30.250  
     netmask 255.255.255.0  
     gateway 192.168.30.1  
     mtu 1500

    Я использую пример из вики по openvswitch, который подстроил под свою конфигурацию. Управляющий интерфейс назначен на 192.168.5.250 (находится в моём VLAN управления VLAN05). Интерфейс моего PM-сервера подключён к Cisco SG300, при этом VLAN05 настроен как untagged, а VLAN10, VLAN20, VLAN25 и VLAN30 — tagged. Я хочу создать виртуальную машину с Ubuntu Server 18.04, которая будет подключаться к VLAN20. В будущем планирую добавить контейнеры (и LXC, и Docker), но сейчас просто хочу, чтобы Ubuntu-сервер нормально работал. Так что, я вообще на правильном пути? Потому что уже две недели у меня стоит Ubuntu Server, которая использует ресурсы, но не работает — не выходит в сеть и в интернет.
     
     
     
    kcallis
    Guest
    #10
    0
    11.07.2018 09:14:00
    Я забыл указать VLAN tag id при создании образа ВМ. Всё равно хочу постепенно перейти на ovs, но пока что меня всё устраивает.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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