бэкап virtualbox посредством Бакулы

На всякий случай надо иметь бэкап виртуалбоксового vdi, чтобы в случае чего иметь возможность быстро восстановиться.
Горячего бэкапа мне в общем-то не надо, поэтому можно просто аккуратно тормознуть ВМ и скачать все нужные файлы в нужное место.
Главное чтоб даннвй процесс не конфликтовал с бэкапом бд файрберда например.

останов делается так например

VBoxManage controlvm <vm> acpipowerbutton

запуск так:
VBoxManage startvm imyaVM --type headless

чтобы запускать от нормального пользователя, от которого у нас по нормальному виртмашина заводится нужна пара команд:

su vbox -c "VBoxManage controlvm win poweroff"

su vbox -c "VBoxManage startvm win --type headless"

первое из заклинаний выключает виртмашину, второе заводит по-новой.

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

дальше прописываем останов ВМ как Command before job (on client) и запуск ВМ как Command after job (on client)

проверил — работает

Добавить комментарий