У меня есть сервер Centos 5.5 с установленным Xen 3.2 и libvirt для virt-manager. Перед установкой libvirt у меня есть конфигурация моста, как указано в документации по Xen:
Интерфейсы xenbr0, eth0 и peth0.
После установки libvirt моя конфигурация получила:
eth0, peth0 и virbr0
Итак, virbr0 был добавлен вместо xenbr0, я прочитал документацию, и это адаптер 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.
Буду признателен за любую помощь.
Вы можете указать этот мост в /etc/xen/xend-config.sxp
файл.
Посмотрите на строку, начинающуюся с (network-script
. Полные варианты xen-мостов смотрите на /etc/xen/scripts/network-bridge
.
В вашем случае "bridge = and netdev =" должно быть достаточно.
Но это следует использовать только в том случае, если у вас только один мост. Для всего остального рекомендуется использовать конфигурации на уровне ОС.
Для очень сложной настройки со связями, vlan-транками и более чем 4 мостами я написал свой собственный сценарий инициализации на SLES10, поскольку файлы конфигурации уровня ОС не могли делать то, что я хотел.
В более современных ОС с этим (почти) не должно быть проблем.