Конфигурация моста 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 - поскольку файлы конфигурации на уровне ОС не могли делать то, что я хотел.
На более современных ОС это должно быть (почти) без проблем.