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

План управления моментальными снимками Hyper-V

Итак, у меня есть несколько серверов с Hyper-V (это серверы 2008R2). Это в основном для тестовой среды, и я в основном ищу способ сохранить «состояния» сервера (давайте представим, что каждая виртуальная машина является клиентом, и по мере установки изменений я создаю моментальный снимок)

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

Итак, что-то вроде этого (Дерево означает родительский снимок):

SnapshotAuto (дерево) - непрерывный снимок, который создается и удаляется каждую неделю. SnapshotChange (дерево) - набор снимков, содержащих 3 последних изменения

Таким образом, в SnapshotAuto будет скользящий моментальный снимок, который создается и удаляется каждую неделю.

Под SnapshotChange будут последние 3 снимка, созданные для каждого нового изменения, которое у нас есть. Итак, измените 1, измените 2 и измените 3 состояния. Затем, когда приходит изменение 4, я удаляю изменение 1. (Если это имеет смысл)

Есть лучший способ сделать это? В идеале я бы делал резервные копии снимков по мере их развертывания ... но я не системный администратор, поэтому я не знаю лучших практик. Я также слышал, что полагаться на моментальные снимки - плохая практика, поскольку это замедляет работу виртуальной машины (я не знаю, почему, просто как-то связано с дифференциальными дисками? .... Я недостаточно знаю об оборудовании / серверах знать, однако). Я думаю, что кто-то упомянул, что виртуальную машину нужно было остановить, а затем запустить? Но для этих виртуальных машин это не имеет большого значения.

Какие-либо предложения? Если это плохая идея, мне хотелось бы узнать, почему? (Так что я буду знать на будущее и объясню своему менеджеру, почему это не сработает).

Изменить: ПОБОЧНЫЙ ВОПРОС:

Если я "экспортирую" родительский моментальный снимок в резервную копию ... будет ли это экспортировать весь .VHD или .AVHD? IE: Могу ли я экспортировать родительский снимок, а затем применить его к виртуальной машине?

Спасибо

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

Другой способ - создать вашу базовую виртуальную машину, сделать копию файла .vhd и сохранить ее. Когда клиент вносит изменения, вы можете сохранить эту виртуальную машину. Однако это будет стоить дискового пространства.

Чтобы ответить на ваш вопрос о производительности, чем больше дерево снимков, тем больше деградации вы увидите в виртуальной машине. Кроме того, когда вы удаляете моментальный снимок, его физические файлы остаются до тех пор, пока вы не выключите виртуальную машину и не дадите возможность данным моментального снимка объединиться, в зависимости от размера дерева моментального снимка и базового .vhd, а также от производительности хоста, это может занять много времени. .

Когда дело доходит до перемещения виртуальной машины и ее дерева снимков, вам необходимо выполнить экспорт внутри диспетчера Hyper-V, а затем импорт в место назначения, все или ничего, не может просто переместить базовый файл .VHD и экспортировать снимки отдельно и примените, когда захотите.

Похоже, вам нужно еще немного почитать по этой теме. Взгляните на эту ссылку, она даст вам хорошее представление о процессе создания снимка.

http://technet.microsoft.com/en-us/library/dd560637(v=ws.10).aspx