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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Поддержка Intel DPDK для OpenVSwitch, Proxmox Виртуальная Среда
     
    helloworld
    Guest
    #1
    0
    29.08.2017 13:58:00
    Ссылаясь на некоторые старые посты и статьи, есть несколько идей по внедрению DPDK в openvswitch для повышения производительности в сети, особенно при использовании виртуальных маршрутизаторов или других сетевых устройств, например прокси, в виде виртуальной машины. Есть ли хоть какая-то надежда или планы по поддержке DPDK? Я сам собираю свои пакеты для этого, но это реально неудобно, учитывая надежные и регулярные обновления от Proxmox. Хотелось бы использовать их, а не собирать всё самому.

    https://forum.proxmox.com/threads/netmap-vale-qemu.34894/#post-170977  
    https://pve.proxmox.com/pipermail/pve-devel/2016-May/020871.html

    Я использую последнюю версию PVE с Intel X710 4x10G

    root@asdf:~# pveversion -v  
    proxmox-ve: 5.0-20 (запущено на ядре: 4.10.17-2-pve)  
    pve-manager: 5.0-30 (актуальная версия: 5.0-30/5ab26bc)  
    pve-kernel-4.10.17-2-pve: 4.10.17-20  
    pve-kernel-4.10.15-1-pve: 4.10.15-15  
    pve-kernel-4.10.17-1-pve: 4.10.17-18  
    libpve-http-server-perl: 2.0-6  
    lvm2: 2.02.168-pve3  
    corosync: 2.4.2-pve3  
    libqb0: 1.0.1-1  
    pve-cluster: 5.0-12  
    qemu-server: 5.0-15  
    pve-firmware: 2.0-2  
    libpve-common-perl: 5.0-16  
    libpve-guest-common-perl: 2.0-11  
    libpve-access-control: 5.0-6  
    libpve-storage-perl: 5.0-14  
    pve-libspice-server1: 0.12.8-3  
    vncterm: 1.5-2  
    pve-docs: 5.0-9  
    pve-qemu-kvm: 2.9.0-4  
    pve-container: 2.0-15  
    pve-firewall: 3.0-2  
    pve-ha-manager: 2.0-2  
    ksm-control-daemon: 1.2-2  
    glusterfs-client: 3.8.8-1  
    lxc-pve: 2.0.8-3  
    lxcfs: 2.0.7-pve4  
    criu: 2.11.1-1~bpo90  
    novnc-pve: 0.6-4  
    smartmontools: 6.5+svn4324-1  
    zfsutils-linux: 0.6.5.11-pve17~bpo90  
    openvswitch-switch: 2.7.0-2
     
     
     
    Qoke
    Guest
    #2
    0
    04.11.2017 02:47:00
    Поддержка этого была бы очень кстати!
     
     
     
    wolfgang
    Guest
    #3
    0
    06.11.2017 08:33:00
    Привет, проблема с DPDK в том, что OpenvSwitch всегда требует последнюю версию DPDK. Поэтому, если мы хотим поддерживать DPDK, нам придётся собирать свои собственные пакеты DPDK. Debian не будет обновлять версию в релизе.
     
     
     
    helloworld
    Guest
    #4
    0
    09.11.2017 12:44:00
    Привет, Вольфганг, спасибо за ответ. Думаю, у dpdk в сочетании с сетевыми приложениями, вроде виртуальных роутеров или HTTP-серверов, огромный потенциал. Просто дай знать, если понадобится его протестировать.
     
     
     
    aderumier
    Guest
    #5
    0
    09.11.2017 23:08:00
    В данный момент я хочу добавить поддержку vhost-user, это тоже важный недостающий элемент. Потом, возможно, добавить какой-нибудь кастомный сетевой плагин было бы здорово (подключение/отключение tap). Также я планирую добавить поддержку 6wind virtual accelerator (коммерческий, основан на dpdk, но работает и с ovs, и с linux bridge).
     
     
     
    David Herselman
    Guest
    #6
    0
    21.11.2017 08:57:00
    У нас есть требование по поддержке dot1q-tunnel (по сути — обертка нетегированного и тегированного трафика в другой VLAN), но сейчас нет способа запустить скрипт plug/unplug для tap, чтобы изменить openvswitch (ovs). Необходимые компоненты есть в ядре 4.9 и выше, но для этого нужен openvswitch версии 2.8 или новее. То есть мне бы очень хотелось, чтобы Proxmox либо предоставлял определения портов untagged/tagged/dot1q-tunnel для ВМ, либо позволял запускать свои собственные скрипты plug/unplug для tap. В этих скриптах нам нужны были бы переменные, например номер ВМ, связанные интерфейсы и VLAN, к которому им разрешён доступ...
     
     
     
    jknight
    Guest
    #7
    0
    21.12.2017 15:34:00
    Одна из проблем в том, что Debian пока не включает в себя пакет openvswitch-switch-dpdk. Думаю, как только мейнтейнеры пакета добавят его, поддержка в Proxmox станет проще. Сейчас он доступен в Ubuntu с dpdk 2.2.0, так что не совсем понятно, что подразумевается под «требует последнюю версию DPDK».
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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