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

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

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

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

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

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

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

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

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

Редактировать: SIDEQUESTION:

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

Спасибо

1 ответ

Решение

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

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

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

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

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

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

Другие вопросы по тегам