Резервные машины Xen domU при выполнении

Если sudo позволяет мне сделать то, что я должен сделать - и иногда мне нужна корневая оболочка - затем да, я бросил бы корневую учетную запись. Я, вероятно, был бы более счастливым тот путь на самом деле.

3
задан 19 September 2009 в 01:14
5 ответов

Реальные "живые" резервные копии не являются точно выполнимыми.

В теории лучшее можно добраться - когда использование LVM - является несколькими секундами времени "паузы", которое должно быть прекрасным: domU было бы нужно к - синхронизация, это - диски, приостановите/приостановите, данные резервного копирования и резюме.

Однако существует несколько "глюков" с этим подходом (в противоположность просто закрытию машины), который должен быть обращен.

Основным вопросом является непротиворечивость domU файловой системы - взглянули на thoughts-xen-filesystem-configuration-regard-backups для более полного объяснения.

2
ответ дан 3 December 2019 в 05:20
  • 1
    Спасибо за ресурс. Теперь я знаю то, что я не могу сделать. Я просто должен выяснить, что сделать. Какие-либо ресурсы на этом? –  Jonathan Hawkes 20 September 2009 в 01:48

Вероятно, лучший способ состоит в том, чтобы взять резервное копирование уровня файла каждого domU, вместо того, чтобы смешать со снимками LV. Или, резервное копирование уровня файла снимка.

Но если у Вас было бы резервное копирование блочного уровня Вашего domUs - хранящий все domU диски, поскольку файлы на одном LV являются выполнимыми, и являются также чем-то, что я рассмотрел, но я отклонил его и идущий с тем, что Ваш сервер уже настроен для - один domU на LV по двум причинам:

  1. Создающие новые domU файлы изображений берут навсегда, если Вы не используете редкие файлы. Используя LVM, чтобы создать и удалить LVs мгновенны. С редкими файлами возможно исчерпать дисковое пространство.
  2. Один снимок для всего domUs может съесть много пространства снимка. В то время как Вы ожидаете резервного копирования на конец, все изменения делают Ваше выполнение domUs съест Ваше пространство снимка. То, что я делаю, просто берут снимок домена за один раз и затем выполняют резервное копирование.
3
ответ дан 3 December 2019 в 05:20

Почему Вы только не использовали бы отдельный LV для каждого VM, затем создайте снимки, смонтируйтесь, и copy/rsync содержание каждого VM как требуется в целях резервирования?

0
ответ дан 3 December 2019 в 05:20

Это зависит от качества резервного копирования, которое Вы хотите и время простоя, которое Вы могли перенести. Я сказал бы, если Вы хотите complety последовательное резервное копирование, необходимо завершить работу domUs (если Win Одер Linux domUs, другое OSs может варьироваться).

Если Вы просто хотите некоторые скопированные данные, Вы могли бы дать "xm, пауза" управляют шансом. Просто выполненный "xm домен паузы", делают Ваш снимок и продолжают "xm домен непаузы". Но Вы рискуете потерей данных на слое файловой системы и также на данных, которые сопротивляются в невспыхнувших буферах приложений (например, самба).

С тех пор нет никакой системы связи (для FS и буферной синхронизации) между dom0 уровнем хранения и domU ядром и приложениями, завершение работы domU является единственным способом достигнуть последовательных резервных копий.

0
ответ дан 3 December 2019 в 05:20

Я создал сценарий, чтобы сделать что-то другое, чем Вы объяснили

1) "xm сохраняют домен domain.mem.backup" (с паузой) 2), снимок LVM 3) "xm восстанавливает домен domain.mem.backup" 4) "dd" снимка LVM к domain.dd.backup 5), удаляют снимок LVM

Восстановить: 1) Создайте LV LVM для домена 2) "dd" от domain.dd.backup до этого LV 3), "xm, восстанавливают домен domain.dd.mem"

Домен является резюме с состоянием памяти, которую он имел, когда это было скопировано. Затем, если будут некоторые данные, не записанные, то это сделает это сразу после того, как восстановление... как он никогда не останавливалось.

2
ответ дан 3 December 2019 в 05:20

Теги

Похожие вопросы