@Shicoonn

Как эффективно восстанавливаться к снапшоту?

У нас есть виртуальные машины, которым необходимо откатывать к снапшоту N. На данный момент мы работает с qemu и выполняем эту задачу используя libvirt. Откат происходит при помощи вызова функции virDomainRevertToSnapshot, данная функция является блокирующей. В нашем проекте возможна ситуация, когда необходимо откатить к снапшоту более 10 виртуальных машин одновременно, вопрос как эффективнее это делать не теряя производительность и не блокировать поток пользовательского ввода?
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Баянист. Тамада. Услуги.
1) Хранить образы в хранилище с механизмом COW (ceph, ocfs2, btrfs, zfs)
2) вместо отката к снапшоту просто создавать новый образ на базе нужного снапшота, а старый образ - стирать.

Первое и второе вместе дают возможность клонировать машины сотнями в секунду.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы