Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Теневое резервное копирование виртуальных машин с базами данных

Ответить
Настройки темы
[решено] Теневое резервное копирование виртуальных машин с базами данных

Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Доброго времени суто форумчани! Копирую большую часть машинок с помощью windows server backup - сложного ничего нет, а вот как правильно копировать виртуальные машины например с 1с базами я честно не знаю, то есть при копировании должна соблюдаться консистентность (актуальность базы на момент копирования). Подскажите кто как бэкапит - пусть даже не с помощью windows server backup, мне самому будет интересно разные способы попробовать! Скрипты правда по криворукости пока не дались, если есть уже готовые решения, буду рад))) Пробовал Shadow + robocopy (скрипты)

-------
В мире так много интересного!!!


Отправлено: 17:12, 09-04-2015

 

Аватара для James Marsh

Ветеран


Сообщения: 1594
Благодарности: 235

Профиль | Отправить PM | Цитировать


У меня "клюшки на скуле" и ночью никто не работает, посему - бэкапы баз через вызов sql скрипта (ms sql express) для полного бэкапа + 7z обернутый в cmd по шедулеру для упаковки дампов и каталогов баз.

-------
Благими намірами вистелений шлях у пекло


Отправлено: 20:35, 09-04-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


ИО Капитана Очевидности


Contributor


Сообщения: 5387
Благодарности: 1105

Профиль | Отправить PM | Цитировать


Цитата djuwa4:
а вот как правильно копировать виртуальные машины например с 1с базами »
Имеется в виду копирование виртуальных машин, у которых "диски" хранятся на хост-машине в виде отдельных файлов?
В таком случае Windows server backup вполне справится с этой задачей: насколько я помню, в момент архивации программа создаёт временную "теневую копию", которая в процессе архивации не изменяется. Таким образом конечный архив оказывается целостным и представляет собой точное состояние диска виртуальной машины на момент начала архивации.

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.


Отправлено: 07:26, 10-04-2015 | #3


Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата El Scorpio:
Имеется в виду копирование виртуальных машин, у которых "диски" хранятся на хост-машине в виде отдельных файлов? »
Эээ, к сожалению не совсем понял, ну вообще да! Например сервер виртуализации на hyper-v, виртуальные жёсткие диски хранятся в виде файлов на одном из жёстких дисков этой машины, другие на прикрученном к ниму iscsi диске.
Цитата El Scorpio:
В таком случае Windows server backup вполне справится с этой задачей: насколько я помню, в момент архивации программа создаёт временную "теневую копию", которая в процессе архивации не изменяется. Таким образом конечный архив оказывается целостным и представляет собой точное состояние диска виртуальной машины на момент начала архивации. »
Ястно! Спасибо!!!!! Я ещё просто сам прочитаю про теневые копии, а вообще тестили, например вносили в базу данных скриптом данные и в этот момент делали снапшот, поняли восстановились из копии и убедились, что всё нормально! Данные целостные.

Цитата James Marsh:
У меня "клюшки на скуле" и ночью никто не работает, посему - бэкапы баз через вызов sql скрипта (ms sql express) для полного бэкапа + 7z обернутый в cmd по шедулеру для упаковки дампов и каталогов баз. »
Можно поподробней! Просто я понял, что Windows server backup не лучшее решение!!! Он все виртуалки скопом архивирует - это не тру, то есть одним архивом и когда создаёшь расписание копирования, то можно создать только одно "расписание", то есть нельзя задать например, копирование одних машин ежедневно, а других по выходным например, не получится так! Можно создать лишь копирование в одно определённое время и всё, добавлять ещё одно копирование нельзя...

Если мало что копировать, например две-три виртуалки или 1-3 бызы, то Windows server backup идеальная вещь ну или на самом серваке файлы бэкапить - но не более.

-------
В мире так много интересного!!!


Отправлено: 19:55, 14-04-2015 | #4


ИО Капитана Очевидности


Contributor


Сообщения: 5387
Благодарности: 1105

Профиль | Отправить PM | Цитировать


Цитата djuwa4:
когда создаёшь расписание копирования, то можно создать только одно "расписание", то есть нельзя задать например, копирование одних машин ежедневно, а других по выходным например, не получится так! Можно создать лишь копирование в одно определённое время и всё, добавлять ещё одно копирование нельзя... »
Вроде бы как сама система Windows server backup поддерживает не "только одно расписание", а множество разных расписаний.
Просто второе и последующие расписания придётся создавать непосредственно в "Планировщике задач", прописывая параметры архивации вручную.


Цитата djuwa4:
виртуальные жёсткие диски хранятся в виде файлов на одном из жёстких дисков этой машины »
Не очень интересный вариант, поскольку это (как минимум) создаёт угрозу повреждения ВМ из-за сбоев в файловой системе носителя. Тем более что файлы "жёстких дисков" практически никогда не изменяют своего размера.
В идеале стоило бы выделять под виртуальные диски специальные средства хранения информации (например разделы LVM)

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.


Отправлено: 02:07, 15-04-2015 | #5


Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата El Scorpio:
В идеале стоило бы выделять под виртуальные диски специальные средства хранения информации (например разделы LVM) »
Спасибо! Даже не задумывался.

-------
В мире так много интересного!!!


Отправлено: 09:27, 15-04-2015 | #6


Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата El Scorpio:
Вроде бы как сама система Windows server backup поддерживает не "только одно расписание" »
Попробую, отпишу чё делал.

-------
В мире так много интересного!!!


Отправлено: 16:33, 15-04-2015 | #7


Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата El Scorpio:
El Scorpio »
А Windows server backup умеет ли параллельно делать копирование нескольких машин? Это если я настрою отдельное бэкапирование ибо одним архивом все машинки не очень правильно бэкапить.

-------
В мире так много интересного!!!


Отправлено: 23:56, 16-04-2015 | #8


Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Камрады, сейчас юзаю HVBackup немного покочевряжившись, вроде настроил скрипт нормально, чёта копирует, завтра посмотрю как успехи и отпишу по теме. Скрипт если честно, самый элементарный, который я когда либо видел! Синтаксис дан тут https://hypervbackup.codeplex.com/ , советую именно отсюда и брать!! Описание тулзы с обычных постов привело меня в тупик. Надеюсь завтра отметить тему решённой))))))

-------
В мире так много интересного!!!


Отправлено: 22:02, 18-04-2015 | #9


Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Всё забэкапил, сама утилита HVBackup консольная, качается отседа https://hypervbackup.codeplex.com/
Как делал я: папку с прогой скинул в корень диска с:\, дольше в самой папке создаётся скрипт с расширением cmd:
Он очень простой!
.................................................................................................... ....................
"C:\HVBackup\HVBackup.exe" -l "Post" -o \\Host\C$\Post //Тут всё очевидно, запускаем саму программу, далее делаем теневую копию виртуальное машины и указываем местоположение где

она будет временно хранится, "Post" в данном случае имя виртуальной машины. Без этой строки выдасть ошибку что нет снапшота.

set backpath="\\Share\h$\Post" // Указывает в какую папку копирывать.
set server=Post // Имя виртуальной машины - с этого момента начинает искать её бэкап
rem net use %BCKPATH% /domain\user password // Судя по всему учётные данные для доступа к каталогу

pushd %BCKPATH% && forfiles.exe -m *.zip -d -1 -c "cmd /c del @path" // Фильтр архивов, при бэкапе смотрит какие архивы уже лежат в папки назначения и удаляет старые, собственно -d -1 указывает колличество дней жизни старого архива - первый раз утилита выдаст ошибку на этом моменте, мол нет файла соответствующего критериям, не пугайтесь!)))
popd // Непонятная ....

HVBackup.exe -a -o %BCKPATH% 1> lastlog_out.txt 2> lastlog_err.txt // Указывает в какие файлы кидать логи - сами логи в директории папки - мне помог лог с ошибками.
.................................................................................................... .................................................................................................... ........................................

Всё! У тулзы есть возможность отправлять письма по результатам бэкапа подробно тут: http://jameszero.net/2190.htm/commen...1#comment-3226 (АдМиНы прошу не банить, это не реклама чужого блога!!!)
И конечно самое вкусное, восстановление всей этой красоты, описанно тут http://jameszero.net/2290.htm - сам только буду юзать, отпишусь, тему не буду считать закрытой, пока на расписание не поставлю!

-------
В мире так много интересного!!!


Отправлено: 11:05, 19-04-2015 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Теневое резервное копирование виртуальных машин с базами данных

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Упал сервер Hyper-V. Копирование виртуальных машин без использования экспорт/импорт. morres Windows Server 2008/2008 R2 3 16-09-2011 11:57
Вопрос - теневое копирование измененных данных+защита от удаления. 9112 Защита компьютерных систем 3 20-10-2010 19:38
MSFT SQL Server - [решено] копирование данных между базами Vi-P Программирование и базы данных 5 08-02-2009 00:37
Резервное копирование базы данных Non-Stop Общий по Linux 8 02-12-2006 11:02




 
Переход