使用Xen创建VM时出错

时间:2017-11-25 17:44:21

标签: ubuntu virtual-machine xen

所以,我一直在关注本教程:https://help.ubuntu.com/community/Xen,以帮助我使用Ubuntu 16.04中安装的Xen软件创建虚拟机。我已经成功安装了Xen管理程序,并创建了虚拟卷来安装VM,所有这些都是根据教程完成的。

但是在本教程的部分"手动创建一个PV Guest VM",我应该修改一个名为" ubud1.cfg"的文档。并将一些行粘贴到此文档中。完成此操作后,我应该使用以下命令通过终端安装VM:

sudo xl create -c /etc/xen/ubud1.cfg

但这不起作用。它会生成错误消息

从/etc/xen/ubud1.cfg解析配置 libxl:错误:libxl_exec.c:118:libxl_report_child_exitstatus:/ etc / xen / scripts / vif-openvswitch online [6473]退出并显示错误状态1 libxl:错误:libxl_device.c:1138:device_hotplug_child_death_cb:脚本:无法找到ovs-vsctl工具 libxl:错误:libxl_create.c:1384:domcreate_attach_vtpms:无法添加nic设备 libxl:错误:libxl.c:1610:libxl__destroy_domid:不存在的域6 libxl:错误:libxl.c:1568:domain_destroy_callback:无法使用domid 6销毁guest虚拟机 libxl:错误:libxl.c:1495:domain_destroy_cb:域6的破坏失败

我不知道我做错了什么。我已经按照教程完成了所有事情,但是我觉得我已经错过了一些东西。我对Ubuntu知之甚少,而且我不知道终端中产生的这个错误信息是什么意思,这就是我来这里寻求帮助的原因。

1 个答案:

答案 0 :(得分:0)

有同样的问题。您是否在本教程前面使用bridge-utils网络桥接而不是openvswitch-switch?如果是这样,请在ubud1.cfg文件中注释掉这一行。

# Custom option for Open vSwitch vif = [ 'script=vif-openvswitch,bridge=ovsbr0' ]

它让新VM启动,但我显然错误地配置了bridge-utils,所以我还没有网络接口。祝你好运。