Назад | Перейти на главную страницу

Связывание и соединение сетевых адаптеров Debian / KVM

У меня есть физический сервер с 4 сетевыми картами под управлением Debian 8. Я хочу установить KVM и настроить гостевые виртуальные машины.

Одна из гостевых виртуальных машин будет запускать программное обеспечение контроллера для управления моими сетевыми устройствами (то есть управляемыми коммутаторами и WAP).

Как я могу создать связь из двух портов для передачи этой гостевой ОС, если я также не могу настроить ее на коммутаторе для ее поддержки? Или есть другие способы сделать это (т.е. передать каждую сетевую карту отдельно, настроить гостевую виртуальную машину и коммутатор, а затем перенастроить хост и гостевую систему)?

Вы говорите, что у вас 4 сетевых адаптера? Подключите один из них (например, третий) к третьему интерфейсу коммутатора.

Подключите виртуальную машину контроллера к этому сетевому адаптеру и настройте первые два интерфейса коммутатора как связку. Сделайте то же самое с первыми двумя интерфейсами сервера. Соедините их и получите связное соединение.

Теперь удалите третий интерфейс из моста на сервере и добавьте туда связь. Это просто (скажем, bond0 запущен и работает над eth0 и eth1):

brctl delif vmbr0 eth2
brctl addif vmbr0 bond0

Теперь вытащите кабель из третьего интерфейса (eth2). У вас есть связанное соединение между сервером и коммутатором. Теперь пришло время отразить это изменение в / etc / network / interfaces.

Правда, только две физические линии. Вы можете пойти дальше и добавить другие интерфейсы, что не так уж и сложно.

Между прочим, если вы планируете использовать vlan 802.1q, в Linux вам придется создавать субинтерфейсы vlan на вашей связи, а не на отдельных физических интерфейсах.