Конфигурация моста xen и libvirt

У меня есть сервер Centos 5.5 с Xen 3.2 и libvirt для virt-manager. Перед установкой libvirt у меня есть конфигурация моста, как в документации по Xen:

интерфейсы xenbr0, eth0 и peth0.

После установки libvirt моя конфигурация получила:

eth0, peth0 и virbr0

Поэтому вместо xenbr0 был добавлен virbr0, я прочитал документацию и это NAT-адаптер для libvirt. Итак, чтобы получить мостовой адаптер, я получил это руководство:

http://www.howtoforge.com/how-to-install-kvm-and-libvirt-on-centos-6.2-with-bridged-networking

Но мой peth0 все еще работает, поэтому я предполагаю, что мост xen все еще работает. Может кто-нибудь объяснить мне, как правильно настроить мостовой сетевой интерфейс с Xen и libvirt, потому что с руководством, которое я следовал, я получил новый адаптер br0, который является мостом, но у него тот же MAC-адрес, что и у моей сетевой карты eth0.

Я буду признателен за любую помощь.

1 ответ

Решение

Вы можете указать этот мост в /etc/xen/xend-config.sxp файл.

Посмотрите на строку, начинающуюся с (network-script, Для полных вариантов Xen-мостов посмотрите на /etc/xen/scripts/network-bridge,

В вашем случае "bridge= and netdev=" должно быть достаточно.

Но это следует использовать, только если у вас есть только один мост. Для всего остального рекомендуется использовать настройки на уровне ОС.

Для очень сложной установки с связями, vlan-транками и более чем 4-мя мостами я написал свой собственный init-скрипт на SLES10 - поскольку файлы конфигурации на уровне ОС не могли делать то, что я хотел.

На более современных ОС это должно быть (почти) без проблем.

Другие вопросы по тегам