OpenStack 的虚拟节点永久处于暂停状态
OpenStack's virtual nodes permanently in paused state
最近我用 Jenkins 部署了 Red Hat OpenStack 10。我发现我的 运行 节点在一段时间后暂停了。
virsh list
标准输出:
Id | Name | State
-------------------------
1 undercloud-0 paused
2 compute-0 paused
3 controller-0 paused
我尝试启动或重启 VM,但没有帮助。机器仍处于 paused
状态。有什么明显的事情我可能会错过吗?
我发现OpenStack运行一段时间后出现了free不足space
RHEL 机器有较小的 /
分区和相当大的 /home
分区。我找到了存储在 /var
中的 VM 映像,并将其移至 /home
步骤是:
停止所有 运行 个虚拟机
# for i in $(virsh list --name); do virsh destroy $i; done
创建新目录并将图像移动到那里
# mkdir /home/_images
# mv /var/lib/libvirt/images/* /home/_images
删除包含图像的旧目录并创建指向新目录的符号链接。
# rmdir /var/lib/libvirt/images
# ln -s /home/_images /var/lib/libvirt/images
再次启动虚拟机(或重启机器),理想的顺序是 1. undercloud-0, 2. controller-0, 3. compute-x nodes
# for i in $(virsh list --name); do virsh reboot $i; done
最近我用 Jenkins 部署了 Red Hat OpenStack 10。我发现我的 运行 节点在一段时间后暂停了。
virsh list
标准输出:
Id | Name | State
-------------------------
1 undercloud-0 paused
2 compute-0 paused
3 controller-0 paused
我尝试启动或重启 VM,但没有帮助。机器仍处于 paused
状态。有什么明显的事情我可能会错过吗?
我发现OpenStack运行一段时间后出现了free不足space
RHEL 机器有较小的 /
分区和相当大的 /home
分区。我找到了存储在 /var
中的 VM 映像,并将其移至 /home
步骤是:
停止所有 运行 个虚拟机
# for i in $(virsh list --name); do virsh destroy $i; done
创建新目录并将图像移动到那里
# mkdir /home/_images
# mv /var/lib/libvirt/images/* /home/_images
删除包含图像的旧目录并创建指向新目录的符号链接。
# rmdir /var/lib/libvirt/images
# ln -s /home/_images /var/lib/libvirt/images
再次启动虚拟机(或重启机器),理想的顺序是 1. undercloud-0, 2. controller-0, 3. compute-x nodes
# for i in $(virsh list --name); do virsh reboot $i; done