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

Сеть libvirt kvm на Centos 5.4

У меня установлен KVM на CentOS 5.4, и я пытаюсь настроить виртуальную сеть, чтобы позволить каждой виртуальной машине связываться со службами на хосте, а именно DHCP, чтобы разрешить установку загрузки PXE.
У меня серьезные проблемы с правильной работой сети. Я подозреваю, что в моей конфигурации отсутствует какая-то тонкость, но все настроено в соответствии с настройками по умолчанию, и я ожидаю, что это сработает.

Вот конфигурация сети, домена и кое-что о хосте.

Определение сети: http://pastebin.com/m48c28c5e

Определение хоста: http://pastebin.com/m58dbf605

Информация о хосте (brctl, ifconfig, iptables): http://pastebin.com/m20e6b47b

Конфигурация DHCPd: http://pastebin.com/m610e7f44

У меня постоянно заканчиваются идеи ..

В конце концов понял это. Уловка состоит в том, чтобы игнорировать всю ерунду, связанную с сетью KVM. Создайте мост с помощью brctl, а затем скажите гостю KVM использовать его в качестве устройства моста.

<interface type='bridge'>
  <mac address='00:a0:01:00:00:03'/>
  <source bridge='virbr0'/>
  <model type='e1000'/>
</interface>

И это работает ..