xend 没有启动 vif 接口

xend 没有启动 vif 接口

我正在尝试使用 Xen,并尝试在 domU 中构建虚拟机。我对 domU 使用以下配置

kernel = '/media/home_separata/domU_kernel/boot/vmlinuz-linux'                  
ramdisk = '/media/home_separata/domU_kernel/boot/initramfs-linux.img'
name = "domU_Arch_linux"
root = '/dev/xvda1 ro'
disk = ['file:/media/home_separata/domU_kernel/arch_linux_kernel.img,xvda1,w']
vif = ['mac=aa:::10:11:f1,ip=192.168.0.2,bridge=xenbr0']

当我尝试使用“xm create”创建该虚拟机时,它运行良好,只是它没有在 dom0 中启动 vif 接口,因此虚拟机无法访问网络。

有人知道这个问题吗?

答案1

您的配置文件可能应该调用 Xen 网络脚本来在 xenbr0 上设置适当的接口。设置最后一行如下 -

vif = ['mac=aa:::10:11:f1,ip=192.168.0.2,bridge=xenbr0,script=vif-bridge']

相关内容