У нас возникли проблемы с конфигурацией подключенных сетевых адаптеров + vlan + мостовая сеть. У нас есть блейд-сервер под управлением RHEL6, и мы пытаемся настроить сеть для виртуализации KVM.
Блейд-сервер имеет 2 сетевых карты (p2p1 и p2p2), которые подключаются к внутренним коммутаторам блейд-шасси 10 Гб. Мы хотим связать 2 блейд-адаптера и настроить
Существует дополнительная сложность, связанная с тем, что гостевые KVM-системы должны подключаться к нашей производственной сети, и поэтому нам также нужен мост в производственной сети.
Настройка склеивания (как описано Вот) вместе с vlan 3 (как описано Вот) вроде нормально. Мы использовали следующие файлы конфигурации
DEVICE=”p2p1”
BOOTPROTO=”none”
HWADDR=[Removed]
NM_CONTROLLED=”no”
ONBOOT=”yes”
TYPE=”Ethernet”
UUID=[Removed]
MASTER=bond0
SLAVE=yes
USERCTL=no
DEVICE=”p2p2”
BOOTPROTO=”none”
HWADDR=[Removed]
NM_CONTROLLED=”no”
ONBOOT=”yes”
TYPE=”Ethernet”
UUID=[Removed]
MASTER=bond0
SLAVE=yes
USERCTL=no
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
DEVICE=bond0.3
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.10.22
NETMASK=255.255.255.0
USERCTL=no
VLAN=yes
Проблема возникает, когда мы пытаемся настроить мостовое сетевое соединение для vlan по умолчанию (vlan 1). Например, мы можем попробовать изменить bond0 и добавить br0, как описано Вот.
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
BRIDGE=br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
ONBOOT=yes
DELAY=0
Однако br0 никогда не получает IP по DHCP. Мы знаем, что это не проблема DHCP, поскольку DHCP работает нормально, если мы настроили его непосредственно на bond0, но это не интерфейс моста, поэтому виртуальные машины не могут его использовать.
Как нам настроить интерфейсы как для vlan 3 (хранилище), так и для vlan по умолчанию для гостей и администрирования KVM?
Несовместимость между Cisco Rapid Spanning Tree и нашими коммутаторами центра лезвий привела к тому, что наши сетевые инженеры изменили конструкцию, поэтому вопрос больше не актуален. Тем не менее, я нашел следующие обсуждения информативными, и они могут помочь другим в будущем.