У меня есть сервер Мааса, он имеет два сетевых интерфейса. Один внешний eth0, и один для внутренней сети eth1 (Сеть Nodes). eth1 то, где DNS и dhcp сервер управляемый интерфейс. Я хочу соединение физических серверов, и один KVM VM работает на сервере Мааса. Я умею создать VM's к Начальной загрузке PXE и создал мост br01 соединенный мостом с интерфейсом eth1.
auto br0
iface br0 inet dhcp
bridge_ports eth1
bridge_stp off
bridge_fd 0
bridge_maxwait 0
И тот мост связан с сетью VM.
Теперь это работает, если создано над внешним сервером, подключенным к eth1 сети (попробовал ранее как подтверждение концепции).
Но то, что я хочу, должно переместить эту установку KVM в сам Сервер Мааса (к свободному физический сервер как Узел), и затем эта конфигурация сети не работает.
Часть сети XML-файла VM:
<interface type='bridge'>
<mac address='52:54:00:3c:a5:18'/>
<source bridge='br0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
Я создал использование VM:
sudo virt-install --name=bootstrap-juju --ram=2048 --vcpus=1
--disk path=/var/kvm/images/bootstrap-juju.qcow2,bus=virtio,size=20
--pxe --graphics=vnc --hvm --network bridge=br0,model=virtio
--os-variant=ubuntuprecise
Кажется, что существует проблема с мостом, когда я sudo ifup br0
Я добираюсь:
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 3 (xid=0xcb27ff35)
No DHCPOFFERS received.
Таким образом, кажется, что мост не получает адрес DHCP от внутреннего dhcp сервера.
У кого-либо есть какие-либо указатели здесь?
Хорошо, у меня было несколько проблем. Мой eth1
был все еще определен как статичный в моем /etc/network/interfaces
. Я должен был удалить его и изменить мой br0
с соответствием статическим настройкам. Затем на Cluster master
в Маасе, измените интерфейс Managed DHCP-DNS с eth1
до br0
.
Hope это помогает кому-то.