OpenStack的虚拟节点永久处于暂停状态

问题描述:

最近我与Jenkins部署了Red Hat OpenStack 10。我发现我的运行节点在一段时间后变得暂停。OpenStack的虚拟节点永久处于暂停状态

virsh list标准输出:

Id | Name  | State 
------------------------- 
1 undercloud-0 paused 
2 compute-0  paused 
3 controller-0 paused 

我试图启动或重新启动虚拟机,但它并没有帮助。机器仍处于paused状态。有什么明显的事情我可能会错过?

我发现在OpenStack运行一段时间后出现缺少可用空间。

RHEL机器有较小的/分区和相当大的/home分区。我发现存储在/var一个VM映像和刚刚搬到成/home

的步骤是:

  1. 停止所有正在运行的虚拟机

    # for i in $(virsh list --name); do virsh destroy $i; done

  2. 创建新的目录,并有移动图像

    # mkdir /home/_images

    # mv /var/lib/libvirt/images/* /home/_images

  3. 卸下旧目录中的图像,并创建一个符号链接到新的目录。

    # rmdir /var/lib/libvirt/images

    # ln -s /home/_images /var/lib/libvirt/images

  4. 启动虚拟机再次(或重新启动机器),理想的顺序是1 undercloud-0,2控制器-0,3.计算-x个节点

    # for i in $(virsh list --name); do virsh reboot $i; done