Виртуальная машина в статусе ERROR
Если виртуальная машина перешла в статус ERROR, необходимо выяснить, на каком узле находится машина:
openstack server show -c OS-EXT-SRV-ATTR:host <server_id/name>
Зайти на узел и выяснить ошибку. Варианты могут быть следующие:
Память:
free -mh
Дисковая память:
df -h
Статус контейнеров:
sudo podman ps | grep nova
Логи контейнеров:
ls /var/log/containers
После выяснения всех ошибок и их исправления проверьте существование ВМ на этом узле, а именно:
ls /var/lib/nova/instances/<server_id>
Затем верните ВМ в работающее состояние:
openstack server set --state active <server_id/name>
openstack server stop <server_id/name>
openstack server start <server_id/name>
Если машина снова перешла в состояние ERROR, значит ошибка не исправлена - продолжайте исследовать.