План управления снимками 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