如何在opennebula上配置新的主机和虚拟机?

时间:2013-12-09 18:37:47

标签: qemu kvm libvirt opennebula

我们使用OpenNebula来模拟一个简单的复制JBoss应用程序。

我们安装了所有opennebula软件包,qemu和kvm以及libvirt。

我们通过在我和他之间插入以太网电缆(10.0.0.1和10.0)在我的电脑(节点)和我的朋友(节点和前端)之间创建了一个简单的以太网网络.0.2)。

因此我们可以正确地互相ping通,我们已经将所有内容设置为我们可以使用“oneadmin”用户无需密码的ssh。

我们已经配置了以下所有文件:

/etc/libvirt/libvirtd.conf
/etc/default/libvirtd-bin

依旧...... kvm和kvm-intel都启用了。 守护进程     libvirtd -d -l 似乎开始正确。

事实上,从前端的opennebula gui,我们可以看到两个主机都受到监控。

无论如何,当我们尝试在不是前端的节点上启动虚拟机时会出现问题。我的意思是当我们尝试在另一个节点上部署VM时。错误是这样的

cannot stat `/var/lib/one/datastores/1/f5394317d377beaa09fc07697df9ff68

但是,如果从具有虚拟机n°1的前端进行,     cd / var / lib / one / datastores / 1 然后我们可以看到那个文件,我们也给它了所有的权限...... 任何的想法? :(

1 个答案:

答案 0 :(得分:0)

这可能与数据存储配置有关。如果保留默认值,OpenNebula需要前端和虚拟化节点之间的共享文件系统(即NFS)。

有关错误的更多上下文(我相信可以在/var/lib/one/oned.log中找到)有助于分析此问题。