Нужна помощь. Резервное копирование вм в VirtualBox (Virtualbox резервное копирование.)

Модератор: Модераторы разделов

Ответить
indemio
Сообщения: 21
ОС: Gnu Linux

Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение indemio »

Доброго времени суток товарищи. На форуме не давно. Поиск результатов не дал на форуме.
Есть блейд сервер с GNU/Debian 6. На нём стоит virtualbox под которым крутиться вм, что очевидно.
Задача - реализовать резервное копирование состояний машины по средством снапшотов. Я в этом деле пока "плаваю". Как мне представляется картина. Создаю я, значит, первый "снап", затем копирую vdi вм. Вроде бы всё просто. Но я пытаюсь развернуть vdi на другом блейд сервере например, где тоже стоит вбокс. Встал вопрос, а как подлить теперь снапшоты то? команда типа merge ничего не дает, ссылаясь на то, что нет снапшотов для данной вм, но с этим то и поспорить нельзя. Товарищи, прошу помощи. Пните меня в нужную сторону. Дергать каждый раз образ всего винта гостевой - это не вариант.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение sash-kan »

indemio писал(а):
14.11.2011 08:03
Пните меня в нужную сторону.
пинаю·
если нужен полноценный 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
при сбоях форума см.блог
Спасибо сказали:
indemio
Сообщения: 21
ОС: Gnu Linux

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение indemio »

Балин. чежеделать. А может тогда попробовать с помощью rsync? А то руководитель не одобрит толстый траффик в стеке.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение Bluetooth »

indemio писал(а):
15.11.2011 04:22
Балин. чежеделать. А может тогда попробовать с помощью rsync? А то руководитель не одобрит толстый траффик в стеке.

Настраивать систему сетевого бэкапа. Спроектировать все таким образом, чтобы быкап не мешал работе. Других путей нет.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение sash-kan »

indemio
а может воспользоваться нормальными бэкапами?
upd. опоздал с ответом·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
indemio
Сообщения: 21
ОС: Gnu Linux

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение indemio »

Спасибо. Тогда закрыть наверное можно.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение drBatty »

sash-kan
по сути вы правы, но имхо лучше переименовать старый бекап, сделать новый, и ПОСЛЕ этого удалить старый.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение teapoot10 »

sash-kan писал(а):
14.11.2011 22:06
indemio писал(а):
14.11.2011 08:03
Пните меня в нужную сторону.
пинаю·
если нужен полноценный backup машины — забудьте слово snapshot·
оно тут, увы, не к месту·

только так:
остановка (с сохранением состояния)
копирование диска(-ов)/конфигурации
запуск·

Расскажите пожалуйста почему? Самому очень хочется попробывать сделать примерно тоже самое что и ТС, ничего не выходит и не понимаю в чем косяк.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение sash-kan »

teapoot10 писал(а):
25.11.2011 16:59
не понимаю в чем косяк
в слове snapshot·

virtualbox-овские snapshot-ы созданы без расчёта на то, чтобы учавствовать в процессе бэкапирования·
имеется в виду «нормальное» бэкапирование: чтобы из бэкапа можно было развернуть работоспособную копию в другом месте·
как только вы сделали snapshot, можете забыть про «работоспособную копию в другом месте»·

p. s. фраза «как только сделали snapshot, можете забыть…» — звучит фатально·
но это, к счастью, исправимо:
просто удалите все snapshot-ы и делайте копию виртуалки описанным выше «нормальным» способом·

p. p. s. вероятно, можно сделать работоспособную копию и из набора «основа + снапшоты», но тут придётся вносить исправления то ли в «основу», то ли в «снапшоты», то ли и туда и туда, куда именно (и какие исправления) — я не в курсе·
если вы очень хотите «завести» снэпшоты, поковыряйтесь в исходниках virtualbox-а, разберитесь, куда и какая мета-информация пишется, глядишь, что-нибудь у вас и выйдет·
удачи·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
tolstik
Сообщения: 63
ОС: Debian Sid, Ubuntu 10.04
Контактная информация:

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение tolstik »

Понимаю что опоздал с ответом на пару месяцев, но разве здесь не описывается решение проблемы ТС с бекапами ВБокса?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Нужна помощь. Резервное копирование вм в VirtualBox

Сообщение drBatty »

tolstik
а вы тему не читали?
sash-kan писал(а):
14.11.2011 22:06
если нужен полноценный backup машины — забудьте слово snapshot·

просто снапшот - это полноценный бекап виртуалки, при условии нормальной работы хоста. А какой-же это бэкап, в таких условиях? Бекап должен быть самодостаточным, и должен разворачиваться где угодно, и когда угодно. Потому и НЕ подходят снапшоты для бекапов (хотя вполне подходят для тестов, например для проверки работы патча Бармина).
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Ответить