Доброго времени суток товарищи. На форуме не давно. Поиск результатов не дал на форуме.
Есть блейд сервер с GNU/Debian 6. На нём стоит virtualbox под которым крутиться вм, что очевидно.
Задача - реализовать резервное копирование состояний машины по средством снапшотов. Я в этом деле пока "плаваю". Как мне представляется картина. Создаю я, значит, первый "снап", затем копирую vdi вм. Вроде бы всё просто. Но я пытаюсь развернуть vdi на другом блейд сервере например, где тоже стоит вбокс. Встал вопрос, а как подлить теперь снапшоты то? команда типа merge ничего не дает, ссылаясь на то, что нет снапшотов для данной вм, но с этим то и поспорить нельзя. Товарищи, прошу помощи. Пните меня в нужную сторону. Дергать каждый раз образ всего винта гостевой - это не вариант.
Нужна помощь. Резервное копирование вм в VirtualBox (Virtualbox резервное копирование.)
Модератор: Модераторы разделов
-
- Сообщения: 21
- ОС: Gnu Linux
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Нужна помощь. Резервное копирование вм в VirtualBox
пинаю·
если нужен полноценный backup машины — забудьте слово snapshot·
оно тут, увы, не к месту·
только так:
остановка (с сохранением состояния)
копирование диска(-ов)/конфигурации
запуск·
пример скрипта (надеюсь, достаточно очевидного):
#!/bin/bash
# if you pass name of vm as arg - replace <name of vm> with "$1"
name="<name of vm>"
mkdir -p ~/backups
# print shell input lines as they are read
set -v
# remove previous backup
rm ~/backups/current.tar
# stop and save machine state
VBoxManage controlvm "$name" savestate
# create backup
tar -cf ~/backups/new.tar -C ~/ <paths to disk(s) and config (relative to homedir)>
# start machine
VBoxManage startvm "$name" --type headless
# rename backup
mv ~/backups/{new,current}.tar
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 21
- ОС: Gnu Linux
Re: Нужна помощь. Резервное копирование вм в VirtualBox
Балин. чежеделать. А может тогда попробовать с помощью rsync? А то руководитель не одобрит толстый траффик в стеке.
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Нужна помощь. Резервное копирование вм в VirtualBox
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 21
- ОС: Gnu Linux
Re: Нужна помощь. Резервное копирование вм в VirtualBox
Спасибо. Тогда закрыть наверное можно.
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Нужна помощь. Резервное копирование вм в VirtualBox
sash-kan
по сути вы правы, но имхо лучше переименовать старый бекап, сделать новый, и ПОСЛЕ этого удалить старый.
по сути вы правы, но имхо лучше переименовать старый бекап, сделать новый, и ПОСЛЕ этого удалить старый.
-
- Сообщения: 61
Re: Нужна помощь. Резервное копирование вм в VirtualBox
Расскажите пожалуйста почему? Самому очень хочется попробывать сделать примерно тоже самое что и ТС, ничего не выходит и не понимаю в чем косяк.
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Нужна помощь. Резервное копирование вм в VirtualBox
в слове snapshot·
virtualbox-овские snapshot-ы созданы без расчёта на то, чтобы учавствовать в процессе бэкапирования·
имеется в виду «нормальное» бэкапирование: чтобы из бэкапа можно было развернуть работоспособную копию в другом месте·
как только вы сделали snapshot, можете забыть про «работоспособную копию в другом месте»·
p. s. фраза «как только сделали snapshot, можете забыть…» — звучит фатально·
но это, к счастью, исправимо:
просто удалите все snapshot-ы и делайте копию виртуалки описанным выше «нормальным» способом·
p. p. s. вероятно, можно сделать работоспособную копию и из набора «основа + снапшоты», но тут придётся вносить исправления то ли в «основу», то ли в «снапшоты», то ли и туда и туда, куда именно (и какие исправления) — я не в курсе·
если вы очень хотите «завести» снэпшоты, поковыряйтесь в исходниках virtualbox-а, разберитесь, куда и какая мета-информация пишется, глядишь, что-нибудь у вас и выйдет·
удачи·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Спасибо сказали:
-
- Сообщения: 63
- ОС: Debian Sid, Ubuntu 10.04
Re: Нужна помощь. Резервное копирование вм в VirtualBox
Понимаю что опоздал с ответом на пару месяцев, но разве здесь не описывается решение проблемы ТС с бекапами ВБокса?
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Нужна помощь. Резервное копирование вм в VirtualBox
tolstik
а вы тему не читали?
просто снапшот - это полноценный бекап виртуалки, при условии нормальной работы хоста. А какой-же это бэкап, в таких условиях? Бекап должен быть самодостаточным, и должен разворачиваться где угодно, и когда угодно. Потому и НЕ подходят снапшоты для бекапов (хотя вполне подходят для тестов, например для проверки работы патча Бармина).
а вы тему не читали?
просто снапшот - это полноценный бекап виртуалки, при условии нормальной работы хоста. А какой-же это бэкап, в таких условиях? Бекап должен быть самодостаточным, и должен разворачиваться где угодно, и когда угодно. Потому и НЕ подходят снапшоты для бекапов (хотя вполне подходят для тестов, например для проверки работы патча Бармина).