Eu atualizei um dos meus servidores do Xen 4.1.4 (Debian squeeze) para o Xen 4.4.1 (Debian jessie). Como o xend / xm está obsoleto, eu gostaria de usar o kit de ferramentas xl com o Xen 4.4.1. Mas agora tenho problemas com a configuração de rede das minhas VMs.
Minhas VMs usam uma configuração de interface mista roteada e em ponte. O tráfego interno, assim como a interface IPv6 experimental, é transposta enquanto a interface que contém o IP público é roteada. No entanto, o Xen 4.4.1 parece ignorar completamente minhas variáveis script / bridge / vifname na configuração da vm e usa apenas o script vif e os nomes de interface padrão.
Como posso fazer com que minha configuração de vm existente seja executada com êxito no Xen 4.4.1?
Por favor, encontre os arquivos relevantes de configuração / registro abaixo:
Configuração de rede das VMs: (Pontes mencionadas são pré-criadas via / etc / network / interfaces, substituídas pelo endereço IP público original)
vif=['mac=fe:fd:1:00:00:0, vifname=int-vm0, script=vif-bridge, bridge=int',
'mac=fe:fd:1:00:00:1, vifname=ext-vm0,ip=a.b.c.d',
'mac=fe:fd:1:00:00:2, vifname=v6-vm0, script=vif-bridge, bridge=v6']
/etc/xen/xl.conf
# default vif script to use if none is specified in the guest config
#vif.default.script="vif-bridge"
vif.default.script="/etc/xen/scripts/vif-route"
# default bridge device to use with vif-bridge hotplug scripts
#vif.default.bridge="xenbr0"
Entradas relevantes do syslog da rede ao iniciar o host virtual:
Dec 4 15:47:00 host root: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/16/51713
Dec 4 15:47:00 host root: /etc/xen/scripts/vif-route: online type_if=vif XENBUS_PATH=backend/vif/16/0
Dec 4 15:47:00 host root: /etc/xen/scripts/vif-route: online type_if=vif XENBUS_PATH=backend/vif/16/1
Dec 4 15:47:00 host root: /etc/xen/scripts/vif-route: online type_if=vif XENBUS_PATH=backend/vif/16/2
Dec 4 15:47:00 host kernel: [83460.131540] IPv6: ADDRCONF(NETDEV_UP): vif16.0: link is not ready
Dec 4 15:47:00 host kernel: [83460.135514] IPv6: ADDRCONF(NETDEV_UP): vif16.1: link is not ready
Dec 4 15:47:00 host kernel: [83460.140061] IPv6: ADDRCONF(NETDEV_UP): vif16.2: link is not ready
Dec 4 15:47:00 host root: /etc/xen/scripts/vif-route: Successful vif-route online for vif16.2.
Dec 4 15:47:00 host root: /etc/xen/scripts/vif-route: Writing backend/vif/16/2/hotplug-status connected to xenstore.
Dec 4 15:47:00 host root: /etc/xen/scripts/vif-route: Successful vif-route online for vif16.0.
Dec 4 15:47:00 host root: /etc/xen/scripts/vif-route: Writing backend/vif/16/0/hotplug-status connected to xenstore.
Dec 4 15:47:00 host root: /etc/xen/scripts/vif-route: Successful vif-route online for vif16.1.
Dec 4 15:47:00 host root: /etc/xen/scripts/vif-route: Writing backend/vif/16/1/hotplug-status connected to xenstore.
Por favor, deixe-me saber se você precisar de mais informações.