Назад | Перейти на главную страницу

Восстановление виртуальной машины из резервной копии моментального снимка в Windows Server 2008R2

У меня есть кластер Windows Server 2008 R2 с несколькими гостевыми виртуальными машинами, которые еженедельно проходят техническое обслуживание для резервного копирования, выполняемого в save -> export -> start обработать. Этот процесс занимал несколько часов из-за размера VHD, и в последнее время клиенты стали нетерпеливыми. Обновление хоста до Windows Server 2012 R2, к сожалению, сейчас невозможно, но будет выполнено в обозримом будущем, но до тех пор наши клиенты требуют сократить время простоя своих виртуальных машин.

Для выполнения этой задачи я разработал грубую процедуру «экспорта снимков виртуальной машины» с помощью Powershell и PSHyperV модуль, который использует моментальный снимок как средство для получения неизменного состояния виртуальной машины, пока исходная виртуальная машина все еще работает, а затем можно выполнить процедуру сохранения-слияния-запуска, чтобы не ухудшать производительность виртуальной машины. Сценарий экспорта выполняет резервное копирование всех виртуальных жестких дисков виртуальной машины, XML-снимка и состояния памяти и помещает его в структурированную папку, аналогичную тем, которые создает Hyper-V, если не изменить расположение данных виртуальной машины по умолчанию. Конечно, это отличается от обычного процесса «экспорта ВМ», поэтому виртуальную машину нельзя напрямую импортировать в Hyper-V 2008R2.

Чтобы включить восстановление по требованию, я попытался изменить XML снимка, чтобы он напоминал XML виртуальной машины, а также сделал резервную копию XML самой виртуальной машины, а затем выполнил следующее решение: Перерегистрация потерянной ВМ что по какой-то неясной причине не удалось на самом первом шаге - заставить консоль Hyper-V отображать XML как действительную виртуальную машину.

Итак, как восстановить виртуальную машину из резервной копии моментального снимка с помощью Windows Server 2008 R2 Hyper-V?

В Hyper-V уже есть функция, которая делает снимок виртуальной машины и экспортирует его таким образом, чтобы его можно было позже импортировать. Это называется «Резервное копирование». Если вы не хотите тратить деньги на глубоко интегрированный, сквозной интерфейс, используйте Windows Server Backup и направьте его на свои виртуальные машины.