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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Настройте дополнительную сеть только для хоста, Proxmox Виртуальная Среда
     
    Darkproduct
    Guest
    #1
    0
    26.05.2019 15:56:00
    Привет, сообщество Proxmox! У меня дома стоит Proxmox, и сейчас у меня простая конфигурация:  
    Proxmox-хост с ZFS и виртуальная машина Ubuntu 18.04 с OpenVPN и Samba.  

    Хост шарит часть ZFS rpool с ВМ через NFS, а на ВМ с помощью Samba делаю шаринг по OpenVPN.  

    Я проверил скорость записи с хоста и с ВМ, и разница просто огромная:  
    хост: 2,5 Гб/с  
    ВМ: 96,1 Мб/с  

    Проверил сеть и, как мне кажется, нашёл основную проблему: вся связь между хостом и ВМ идёт через мой роутер. Думаю, это можно решить, создав виртуальную сеть только для хоста (host-only network).  

    Создал новый бридж на хосте, вот /etc/network/interfaces:

    auto lo  
    iface lo inet loopback  

    iface enp3s0 inet manual  

    # bridged network card  
    auto vmbr0  
    iface vmbr0 inet static  
           address 192.168.122.15  
           netmask 255.255.255.0  
           gateway 192.168.122.1  
           bridge_ports enp3s0  
           bridge_stp off  
           bridge_fd 0  

    # direct host connection  
    auto vmbr1  
    iface vmbr1 inet static  
           address 192.168.132.1  
           netmask 255.255.255.0  
           bridge_ports none  
           bridge_stp off  
           bridge_fd 0  

    iface enp6s0 inet manual  

    Добавил новое сетевое устройство на ВМ в разделе hardware Proxmox.  

    Добавил новый интерфейс на ВМ — вот /etc/netplan/50-cloud-init.yaml:

    network:  
       ethernets:  
           ens18:  
               addresses: []
               dhcp4: true  
           ens19:  
               addresses: [192.168.132.18/24]
               dhcp4: no  
       version: 2  

    Не уверен на 100%, но, кажется, таблицы маршрутизации выглядят нормально:  

    На хосте:  

    default via 192.168.122.1 dev vmbr0 onlink  
    192.168.122.0/24 dev vmbr0 proto kernel scope link src 192.168.122.15  
    192.168.132.0/24 dev vmbr1 proto kernel scope link src 192.168.132.1  

    На ВМ:  

    default via 192.168.122.1 dev ens18 proto dhcp src 192.168.122.18 metric 100  
    10.8.0.0/24 via 10.8.0.2 dev tun0  
    10.8.0.2 dev tun0 proto kernel scope link src 10.8.0.1  
    192.168.122.0/24 dev ens18 proto kernel scope link src 192.168.122.18  
    192.168.122.1 dev ens18 proto dhcp scope link src 192.168.122.18 metric 100  
    192.168.132.0/24 dev ens19 proto kernel scope link src 192.168.132.18  

    Но я не могу пропинговать ВМ с хоста и наоборот. Я в сетях новичок, не гуру по Linux. Не понимаю, что именно не так. Есть идеи?
     
     
     
    trollmars
    Guest
    #2
    0
    18.11.2020 22:12:00
    Кажется, я разобрался… пока что ;-) Все мои виртуальные машины настроены с Intel E1000. ethtool сказал мне, что это карта на 1 Гбит ;-) Поэтому я переключился на virtIO в качестве сетевого драйвера. Сейчас я вижу скорость 35 Гбит между виртуальными машинами — пока всё выглядит отлично.
     
     
     
    velocity08
    Guest
    #3
    0
    19.11.2020 13:55:00
    Отличная находка!
     
     
     
    velocity08
    Guest
    #4
    0
    14.11.2020 23:03:00
    Да, это возможно. Ты имеешь в виду 1 внешний интерфейс и 1 внутренний? Если у тебя на хосте есть одна и та же мостовая сеть, можно просто создать две. Если на виртуальной машине — настроить их и привязать к нужной мостовой сети. В админ-гайде описано, как создать мост. https://forum.proxmox.com/threads/setting-up-a-bridge.65379/  
    Удачи! G
     
     
     
    trollmars
    Guest
    #5
    0
    17.11.2020 23:11:00
    Спасибо, velocity08. Какую скорость сети можно ожидать на современной материнской плате и процессоре для внутреннего VM Bridge? Больше, чем у Darkproduct — 133 МБ/с?? ;-)
     
     
     
    velocity08
    Guest
    #6
    0
    17.11.2020 23:41:00
    Скорость сети будет практически как нативная. Darkproduct говорит о скорости чтения/записи в свой пул ZFS, если я правильно понимаю его пост. Сеть же — это про пропускную способность, так что если у вас сетевуха на 1 ГБ, то вы должны получить примерно 115–125 МБ/с, что соответствует примерно 1000 Гбит/с по сети. Бридж — это просто расширение родной сетевой карты хоста, тут ничего не должно меняться. Если говорить о производительности чтения/записи, то это будет зависеть от того, есть ли в вашей сети узкое место и что может обеспечить сетевая память — то есть сможет ли она «загрузить» сетевое соединение. Дайте знать, если что-то непонятно. Cheers, G
     
     
     
    trollmars
    Guest
    #7
    0
    18.11.2020 08:38:00
    Похоже, я совершенно неправильно понял, что такое «host only Network» ;-) Я думал, что это виртуальная сеть прямо на самом сервере Proxmox... то есть, что трафик не «выходит» за пределы хоста Proxmox. А ты говоришь, что трафик всё же покидает хост. Моя цель была сделать виртуальную сеть внутри хоста без ограничений по сетевым интерфейсам. Запутался ;-)
     
     
     
    velocity08
    Guest
    #8
    0
    18.11.2020 10:17:00
    Извини, позволь пояснить. Внутренние коммуникации между локальными VM не приведут к потере производительности, так как это просто внутренний мост — ничего не покидает хост и даже NIC, поэтому ты должен получить нативную скорость ввода-вывода на хосте, которая будет выше пропускной способности NIC. Это просто мостовое устройство, производительность будет нативной.  

    Мы много используем iSCSI-накопители, поэтому операции чтения/записи всё равно проходят через сеть к хранилищу, здесь и важна пропускная способность NIC для сети хранения, но это никак не связано с мостом — это уже другой узкий профиль.  

    Единственная причина, по которой я это упомянул, — я не видел в сообщениях “Darkproduct”, чтобы они говорили о снижении производительности сети, только о производительности чтения/записи. Может, я что-то пропустил, не стесняйся указать мне или пояснить.  

    Cheers, G
     
     
     
    trollmars
    Guest
    #9
    0
    18.11.2020 14:09:00
    Привет. Спасибо за помощь!!!! Мой кейс такой: я запускаю на новом узле proxmox виртуалку TrueNAS с PCI passthrough для массива хранения. Хочу пропускать весь «хранительный» трафик виртуалок через эту сеть Host only. Поэтому я написал, что мне нужны два бриджа: один для трафика, связанного с хранением, от виртуалок к storage VM, а второй — для обычного трафика к клиентам или в интернет. Мои первые попытки не очень удались. В сети Host only я получаю только 100 Мбит/с, и не понимаю почему. Возможно, стоит попробовать... ...эти правила маршрутизации дальше. Но я толком не понимаю, почему это правило может быть важно с точки зрения скорости. Я смог связаться через новую сеть только внутри бриджа, иначе не смог бы замерить скорость.
     
     
     
    trollmars
    Guest
    #10
    0
    11.11.2020 23:38:00
    Также хотел бы настроить маршрутизацию между ВМ внутри хоста Proxmox. Хочу назначить две сетевые карты своим виртуальным машинам: vmbr0 для «обычного» локального трафика и vmbr1 для трафика между ВМ. Возможно ли это реализовать в указанном выше сценарии/гайде? Спасибо!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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