Восстановление виртуальной машины из резервной копии в 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 2008R2 Hyper-V?
1 ответ
В Hyper-V уже есть функция, которая делает снимок виртуальной машины и экспортирует его таким образом, который впоследствии может быть импортирован. Это называется "Резервное копирование". Если вы не хотите тратить деньги на глубоко интегрированную, комплексную работу, используйте Windows Server Backup и направьте его на свои виртуальные машины.