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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    VLAN 1 NIC для виртуальных машин и администрирования, Proxmox Виртуальная Среда
     
    cheissol
    Guest
    #1
    0
    27.02.2014 10:20:00
    Привет! Пытаюсь настроить 2 узла кластера. У каждого узла по 2 сетевых интерфейса. Я думал использовать NIC 1 каждого узла для внутреннего общения (gluster...), а NIC 2 каждого узла сделать мостом для виртуальных машин. Так как у ВМ разные LAN, мне нужно настроить NIC 2 с поддержкой VLAN; также я хотел использовать отдельный VLAN для управления узлами. Вот конфигурация:

    Код:
    auto lo  
    iface lo inet loopback

    auto bond0  
    iface bond0 inet manual  
       slaves eth1  
       bond_mode 0  
       bond_xmit_hash_policy layer2  
       bond_miimon 100  
       bond_downdelay 0  
       bond_updelay 0

    # мост для ВМ  
    #auto vmbr0  
    #iface vmbr0 inet manual  
    #    bridge_ports bond0  
    #    bridge_stp off  
    #    bridge_fd 0

    # VLAN для управления  
    auto vmbr0v99  
    iface vmbr0v99 inet static  
       address 192.168.99.3  
       netmask 255.255.255.0  
       network 192.168.99.0  
       gateway 192.168.99.254  
       bridge_ports bond0.99  
       bridge_stp off  
       bridge_fd 0

    # Внутреннее общение  
    auto eth0  
    iface eth0 inet static  
       address 192.168.98.3  
       netmask 255.255.255.0

    С такой конфигурацией я могу достучаться до узла и с узла выходить в интернет (значит, свитч правильно помечает порт). Но ВМ нужен мост вроде vmbr0, и если я его включаю, то не могу достучаться до узла. Кроме того, вот отсюда http://188.165.151.221/threads/12850-Problems-with-VLAN-s

    Код:
    ...  
    и если создать ВМ с сетевым интерфейсом на vmbr1 + VLAN тегом 4, proxmox создаёт

    vmbr1v4  
    iface vmbr1v4 inet manual  
       bridge_ports bond0.4  
       bridge_stp off  
       bridge_fd 0

    (не в /etc/network/interfaces, а прямо в памяти)

    Есть ли способ сделать bonding vlan-мост с management VLAN для узлов? Спасибо.
     
     
     
    cheissol
    Guest
    #2
    0
    25.03.2014 11:09:00
    Кто-нибудь, помогите, пожалуйста?
     
     
     
    m.ardito
    Guest
    #3
    0
    25.03.2014 11:20:00
    В вашем файле интерфейса есть какая-то ошибка в настройках, то есть eth0 определён дважды — и как static, и как manual. Ваш vmbr использует bonds, которые не определены. Если вы изучаете сетевые настройки Linux, старайтесь учиться постепенно. Настройте pve как можно проще, затем создайте виртуальные машины, чтобы поэкспериментировать и освоить сети там. Начните с этого http://pve.proxmox.com/wiki/Network_Model. Marco
     
     
     
    cheissol
    Guest
    #4
    0
    25.03.2014 15:52:00
    Я прочитал всю вики по PVE относительно настройки сети и бондирования. Определил vmbr напрямую (как написано в http://pve.proxmox.com/wiki/Network_Model): с этого узла я действительно могу пинговать все VLANы. Проблема в пинге из самих виртуальных машин — я не могу достучаться ни до шлюза (вмсы подключены через мост vmbr100).

    Вот что у меня по ссылке http://pve.proxmox.com/wiki/Network_Model:

    Файлы:

    Code:  
    # cat /etc/network/interfaces  
    auto lo  
    iface lo inet loopback  

    auto bond0  
    iface bond0 inet manual  
       slaves eth1  
       bond_mode 0  
       bond_xmit_hash_policy layer2  
       bond_miimon 100  
       bond_downdelay 0  
       bond_updelay 0  

    auto vmbr99  
    iface vmbr99 inet static  
       address 192.168.99.3  
       netmask 255.255.255.0  
       network 192.168.99.0  
       gateway 192.168.99.254  
       bridge_ports bond0.99  
       bridge_stp off  
       bridge_fd 0  

    auto vmbr100  
    iface vmbr100 inet manual  
       bridge_ports bond0.100  
       bridge_stp off  
       bridge_fd 0  
       # Возможно, проблема здесь  
       # При добавлении этих строк всегда выскакивает ошибка, но вроде их правильность  
       post-up ip route add table bond0.100 default via 192.168.100.254 dev vmbr100  
       post-up ip rule add from 192.168.100.0/24 table bond0.100  
       post-down ip route del table bond0.100 default via 192.168.100.254 dev vmbr100  
       post-down ip rule del from 192.168.100.0/24 table bond0.100  

    auto eth0  
    iface eth0 inet static  
       address 192.168.98.3  
       netmask 255.255.255.0  

    Code:  
    # cat /etc/iproute2/rt_tables  
    #  
    # reserved values  
    #  
    255    local  
    254    main  
    253    default  
    0      unspec  
    #  
    # local  
    #  
    #1    inr.ruhep  
    100     bond0.100  
    99      bond0.99  

    Code:  
    # cat /proc/net/vlan/config  
    VLAN Dev name     | VLAN ID  
    Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD  
    bond0.99        | 99   | bond0  
    bond0.100       | 100  | bond0
     
     
     
    m.ardito
    Guest
    #5
    0
    25.03.2014 18:11:00
    Извини, я никогда такого не настраивал. В твоём новом /etc/network/interfaces для bond0 стоит «slaves eth1», но eth1 не определён? Я вижу только eth0 как последний определённый... Это так? Марко
     
     
     
    cheissol
    Guest
    #6
    0
    26.03.2014 08:40:00
    По моим планам, я оставляю eth1 только для бонда. Уже могу добраться до физического узла через подсеть vmbr99. Я думал оставить vmbr100 только для виртуалок (чтобы не нужно было задавать другой IP для физического узла). По крайней мере, так я себе представлял...
     
     
     
    m.ardito
    Guest
    #7
    0
    26.03.2014 11:05:00
    Извини, у меня нет опыта с таким типом настройки, я сдаюсь... Сначала я даже думал, что ты новичок, но теперь точно понимаю, что в этой области я гораздо круче тебя. Может, другие смогут помочь. Удачи. Марко
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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