openstack как предотвратить потерю vms

Я использую «devstack», чтобы играть с openstack на моем рабочем столе.

Я настроил несколько виртуальных машин в своем экземпляре. Случилось то, что пару дней назад произошел сбой питания, из-за которого мой рабочий стол отключился (у меня не было ИБП), подключенного к нему. Это привело к тому, что я потерял все виртуальные машины, так как я не разблокировал их.

Одним из решений, позволяющих предотвратить это в следующий раз, является использование ИБП. Существуют ли какие-либо другие решения, которые я могу использовать для поддержки vms, чтобы даже в случае потери питания vms работала, если я просто перезапущу и сделаю ./stack.sh


person user1647708    schedule 18.11.2014    source источник


Ответы (2)


Создать снимок виртуальной машины

введите здесь описание изображения

Моментальные снимки экземпляров загружаются в Glance, который будет хранить их в /var/lib/glance/images на узле контроллера.

Сделайте резервную копию этой папки.

Когда происходит потеря данных, просто восстановите эту папку и запустите новый экземпляр, загрузившись из образа. выберите снимок и нажмите кнопку запуска.

person Harikrishnan    schedule 19.11.2014
comment
Привет, я попытался создать снимок, и он его создал. однако я не могу найти его в /var/lib/glance. Я видел /opt/stack/data/glance/images/, где присутствуют остальные изображения, включая загруженное мной (пользовательская Ubuntu). Вы знаете, где я могу найти резервную копию? - person user1647708; 26.11.2014
comment
В пользовательском интерфейсе openstack, когда я создаю снимок, он говорит 0 байтов, хотя в пользовательских свойствах он имеет правильный размер. - person user1647708; 26.11.2014
comment
Затем попробуйте сделать резервную копию /opt/stack/data/glance/images/ - person Harikrishnan; 26.11.2014

Devstack — это среда разработки, она не предназначена для восстановления после потери мощности.

Вам следует рассмотреть возможность использования другого универсального установщика openstack, который должен поддерживать перезапуск служб openstack без потери состояния. Например, вы можете использовать пакет пакетов Redhat — https://openstack.redhat.com/Quickstart.

person Barak    schedule 23.11.2014