XEN backup

12
Igoron
На сайте с 24.10.2006
Offline
99
3031

Коллеги, подскажите кто как виртуальные машины XEN бэкапит?

MIRhosting.com
На сайте с 18.10.2006
Offline
203
#1

Снапшотом LVM

Андрей Нестеренко, MIRhosting Облачная платформа для DevOps (https://mirhosting.com/paas)
Igoron
На сайте с 24.10.2006
Offline
99
#2

Полностью файлы образа храните?

Или как если внутри какая-нибудь экзотика и образ нельзя замаунтить?

MIRhosting.com
На сайте с 18.10.2006
Offline
203
#3

Ну если не использовать софт типа R1Soft, Symantec NetBackup то образами. Если файловое хранилище на SAN, то средствами самого SAN (hot snapshot). Но есть нюанс в том, что в таком случае теоретически могут быть проблемы с базами, рекомендуется отключать VM на время выполнения бэкапа, что редко когда приемлимо.

Ну или делать аналог агентов типа R1Soft, ничего супер сложного там нет :)

Igoron
На сайте с 24.10.2006
Offline
99
#4

понятно, вообщем обычный бэкап изнутри гостевой системы единственно приемлемое решение.

все остальное либо с даунтаймом либо криво.

MIRhosting.com
На сайте с 18.10.2006
Offline
203
#5

Я бы не сказал. Существуют вполне красивые и рабочие решения. Простой поиск даст неплохие идеи. Тут кому что больше нужно - скорость или надежность.

Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#6
MIRhosting.com:
Я бы не сказал. Существуют вполне красивые и рабочие решения. Простой поиск даст неплохие идеи. Тут кому что больше нужно - скорость или надежность.

Так или иначе, без доступа в DomU корректно затормозить MySQL / другую СУБД для снятия online LVM снапшота не получится. А если снимать его без ведома содержимого DomU можно с большой вероятностью получить мертвую БД в бэкапе на выходе (хотя MyISAM это переживет, а вот InnoDB - вряд ли). Так что 100% надежного способа online бэкапа DomU, боюсь, нету.

Но можно порыть в сторону mysqlhotcopy и бэкапить MySQL отдельно от остальных файлов DomU.

Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon (https://fastnetmon.com)
Igoron
На сайте с 24.10.2006
Offline
99
#7
Pavel.Odintsov:

Но можно порыть в сторону mysqlhotcopy и бэкапить MySQL отдельно от остальных файлов DomU.

оно только для MyISAM, которое вполне переживет и простое копирование файлов.

N
На сайте с 06.05.2007
Offline
419
#8
Pavel.Odintsov:
А если снимать его без ведома содержимого DomU можно с большой вероятностью получить мертвую БД в бэкапе на выходе (хотя MyISAM это переживет, а вот InnoDB - вряд ли).

если там мгновенный снапшот, то что с innodb такого может случиться? расскажите

Кнопка вызова админа ()
P
На сайте с 08.03.2007
Offline
250
#9

что innodb, что myisam - копировать просто так нельзя ни то, ни другое. В случае с innodb база будет может и корректной с точки зрения СУБД, но с точки зрения приложения, её использующего, база может быть наполовину рабочей - если транзакции уровня приложений не завершены.

V
На сайте с 25.07.2006
Offline
128
#10

Господа, чего вы бредите?

Фактически с точки зрения сохранности данных LVM снапшот аналогичен ребуту серверу по питанию. Для ext3 это штатная ситуация. Ровно как и для Innodb.

У myisam побъются индексы открытых таблиц. Что неприятно, но во многом помогает опция myisam-recover.

Приватный linux-администратор
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий