Как настроить соединенные мостом сети в Xen?

У меня есть 2 domU виртуальных машины, установленные на 11.10 Сновещательных Dom0. Моя внутренняя сеть находится на 192.168.1 подсетях, и когда запуск domU, они получают дюйм/с на 192 168 122 подсетях. Я попытался следовать инструкциям здесь: http://wiki.kartbuilding.net/index.php/Xen_Networking

xend-config.sxp настроен правильно, но ни один из моего domU's не имеет файл конфигурации в/etc/xen для изменения. ifconfig сообщает, что у меня есть следующие устройства:

eth0, lo, tap3.0, vif3.0, vif4.0, virbr0

мост-utils установлен. Я также просто попытался выполнить эти шаги:

https://serverfault.com/questions/233201/bringing-the-xenbr0-interface-up-on-xen-under-ubuntu-8-04

sudo brctl addbr xenbr0
sudo brctl addif xenbr0 vif3.0
device vif3.0 is already a member of a bridge; can't enslave it to bridge xenbr0.

Любые идеи о следующих шагах значительно ценятся!

1
задан 13 April 2017 в 15:14

1 ответ

Проблема сведена к 2 объектам:

  • установление интерфейса запараллеленной сети (xenbr0), и
  • изучение, как настроить существующий domU's, который не имел конфигурационных файлов.

Установление интерфейса запараллеленной сети (xenbr0):

Компиляция информации отсюда.

  1. добавленный следующее к /etc/network/interfaces:

    auto xenbr0
    iface xenbr0
    bridge_ports eth0
    bridge_stp on
    bridge_maxwait 0
    bridge_fd 0
    
  2. просто перезапуск сетей не добивался цели, но перезапуск машины и выполнение ifconfig возвращенный:

    xenbr0    Link encap:Ethernet  HWaddr 50:e5:49:e6:bd:e2  
              inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
    

    brctl show возвращенный:

    bridge name bridge id       STP enabled interfaces
    virbr0      8000.000000000000   yes     
    xenbr0      8000.50e549e6bde2   yes     eth0
    tap4.0
    vif3.0
    vif4.0
    

    Ключ, здесь являющийся eth0, перечисленным как интерфейс для xenbr0.


Однажды xenbr0 настроен, мы можем настроить domU's для использования его в качестве их интерфейса.

Используя метод 2 найденных здесь:

  • Экспортируйте конфигурацию виртуальных машин xm list -l SLES10 > sles10 где "SLES10" является именем Вашего domU
  • Скопируйте файл sles10, Вам, возможно, понадобится он, если что-то повреждается.
  • Откройте файл sles10 для редактирования
  • Найдите чтение строки

    (bridge virbr0)
    
  • Измените его на

    (bridge eth0)
    
  • Сохраните файл
  • Повторно импортируйте новую конфигурацию

    xm new -F sles10
    

    После перезапуска оба domU's находятся теперь на 192.168.1 подсетях.

1
ответ дан 7 December 2019 в 17:36

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

Похожие вопросы: