如果已经安装了fs,如何创建/销毁Libvirt的池?

时间:2016-08-02 06:23:28

标签: linux cloud libvirt

我使用Libvirt来管理cloudover.org云中的存储。与安装存储相关的脚本使用Libvirt执行nfs存储的远程安装。有时这个存储已经安装在所有节点上(我不知道为什么)并且没有启动与此nfs共享相关的Libvirt池。

你知道我怎么能通过Libvirt安装它?池已定义,但未运行。每个pool.create都会失败,因为它已挂载:

storage_create_failed (internal error: Child process (/bin/mount -t nfs 10.0.0.254:/storage/ /var/lib/cloudOver/storages/NFS01) unexpected exit status 32: mount.nfs: /var/lib/cloudOver/storages/NFS01 is busy or already mounted

pool.destroy也失败了,因为Libvirt的池没有运行。

你知道如何用Libvirt解决这个问题吗?目前唯一的解决方案是在每个节点上手动卸载资源并使用Libvirt重新创建存储池,但对于大型集群的管理员来说这有点问题。

0 个答案:

没有答案