Как сделать снимок vmware

Обновлено: 30.06.2024

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

Что такое снимок ВМ?

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

Снимок виртуальной машины никак не влияет на саму виртуальную машину. Однако, если вы работаете в среде, где вам необходимо неоднократно откатывать в определенное состояние виртуальной машины, моментальный снимок виртуальной машины может позволить вам сделать это без необходимости создавать несколько виртуальных машин. Например, вы можете использовать моментальный снимок ВМ в качестве безопасной точки восстановления для выполнения обновлений или внесения изменений в существующие настройки и конфигурации ВМ. Если что-то пойдет не так, вы можете легко вернуться к захваченному снимку виртуальной машины. Это также может быть полезно в средах разработки и тестирования, где вам нужно несколько виртуальных машин с похожими конфигурациями для целей тестирования. Или, возможно, вы итеративно выполняете и тестируете несколько изменений кода, и вам нужна безопасная точка отката.

Каковы компоненты файла моментального снимка?

Файл моментального снимка ВМ состоит из всех файлов, хранящихся на устройствах хранения виртуальной машины. При создании моментального снимка создаются файлы с расширениями .vmdk, -delta.vmdk, .vmsd и .vmsn, которые хранятся вместе с базовыми файлами виртуальной машины. Дельта-файлы хранятся вместе с базовым файлом VMDK, который хранится в режиме только для чтения, чтобы сохранить его состояние. А файлы VMSD и VMSN хранятся в каталоге ВМ.

При создании моментального снимка исходный файл VMDK с текущим состоянием диска сохраняется в режиме только для чтения, и гостевая ОС больше не может вносить в него изменения. Вместо этого создается дельта или файл дочернего диска с именем delta.vmdk, в который гостевая ОС может записывать. Он содержит текущее состояние диска и состояние, существовавшее на момент создания последнего снимка виртуальной машины. Дельта-диск состоит из двух файлов: файла дескриптора диска (с расширением .vmsd), который содержит информацию о моментальном снимке ВМ, например о связях между моментальными снимками и дочерними дисками для каждого моментального снимка, и плоский файл (называемый flat.vmdk) с необработанными данными.

При желании вы можете сделать снимок памяти, который также фиксирует состояние памяти виртуальной машины. Моментальный снимок памяти также включает файл состояния памяти (с расширением .vmsn), в котором хранится память виртуальной машины на момент создания моментального снимка. Размер файла памяти и время, необходимое для записи состояния памяти, зависят от настроенного максимального объема памяти для исходной/родительской ВМ.

В среде Hyper-V моментальные снимки ВМ называются контрольными точками. При захвате новой контрольной точки в папке моментальных снимков создаются файлы с расширениями .vmcx, .vmrs и .vmgs. Файл с расширением .vmcx представляет собой двоичный файл конфигурации, файл с расширением .vmrs содержит информацию о состоянии запущенных ВМ, а файл с расширением .vmgx хранит гостевое состояние ВМ. Другие файлы, создаваемые при захвате контрольной точки, включают файл RCT для отслеживания изменений между двумя последовательными резервными копиями, файлы MRT для устойчивости данных в случае неудачной операции резервного копирования и файл AVHDX, который объединяется с файлом VHDX после удаления контрольной точки.

Каковы ограничения моментальных снимков VMware?

Самая большая проблема моментальных снимков VMware заключается в том, что они могут повлиять на производительность виртуальной машины, поскольку они используют ту же инфраструктуру и ресурсы, что и родительская ВМ. Есть несколько других ограничений, которые следует учитывать при создании моментальных снимков VMware:

  • Создание моментальных снимков необработанных дисков VMware, дисков физического режима с сопоставлением необработанных устройств (RDM) и гостевых ОС с инициатором интерфейса малых компьютерных систем Интернета (iSCSI) не поддерживается.
  • Снимки включенных или приостановленных ВМ с независимыми дисками не поддерживаются. Перед созданием моментального снимка виртуальную машину необходимо отключить.
  • Создание моментальных снимков виртуальных машин, настроенных для совместного использования шины или поддерживающих устройства ввода-вывода PCI vSphere Direct Path, не поддерживается.
  • Снимки не рекомендуется использовать в качестве средства резервного копирования и восстановления из-за их огромного потребления дискового пространства и влияния на производительность ВМ.
  • Создание моментальных снимков ВМ с жесткими дисками размером более 2 ТБ может занять слишком много времени.

Чем резервные копии отличаются от моментальных снимков?

Использование моментальных снимков ВМ для резервного копирования и восстановления противоречит рекомендациям по использованию моментальных снимков ВМ.Это связано с тем, что они не соответствуют критериям эффективных резервных копий и точек восстановления. Основное отличие состоит в том, что резервные копии должны быть полностью независимы от исходной виртуальной машины, резервную копию которой нам необходимо создать. Но моментальные снимки ВМ в основном находятся на том же дисковом пространстве, что и их родительская ВМ. Таким образом, если физическая инфраструктура родительской ВМ выйдет из строя, снимок будет потерян вместе с родительской ВМ. С другой стороны, резервная копия, хранящаяся отдельно, останется неизменной и может использоваться для полного восстановления файлов базовой ВМ.

Снимки также занимают много места на диске. Таким образом, хранение слишком большого количества моментальных снимков в одной и той же инфраструктуре хранения может привести к снижению производительности. По своей природе снимки предназначены для удаления через определенное время. Вы не должны сохранять их после того, как отпадет необходимость отката к состоянию на конкретный момент времени; например, вы должны удалить их после успешного выполнения обновлений. Если снимки хранятся дольше, чем рекомендуется, их размер может увеличиваться, что в конечном итоге приведет к проблемам с производительностью.

Parallels RAS предлагает простой подход к управлению VDI

Parallels® Remote Application Server (RAS) значительно упрощает развертывание инфраструктуры виртуальных рабочих столов (VDI) и управление ею. Parallels RAS позволяет администраторам быстро развертывать рабочие столы VDI с помощью настраиваемых шаблонов. Они могут создать шаблон один раз и мгновенно развернуть несколько виртуальных машин, просто выбрав шаблон и указав количество виртуальных машин, которые они хотят создать. Все, что им нужно сделать, это создать виртуальный рабочий стол и реплицировать его по мере необходимости, даже на лету.

Посредством связанных клонов Parallels RAS позволяет администраторам реплицировать виртуальный диск виртуальной машины вместо запуска другой виртуальной машины. Таким образом, несколько виртуальных машин могут совместно использовать одну установку программного обеспечения и экономить место на диске. Более того, Parallels RAS поддерживает виртуальные машины от различных гипервизоров, таких как Hyper-V и ESXi, и гиперконвергентных инфраструктур, таких как Nutanix Acropolis и Scale Computing HC3. Это также позволяет компаниям выбирать между локальной, гибридной и многооблачной инфраструктурой.

Загрузите 30-дневную бесплатную пробную версию Parallels RAS, чтобы ощутить максимальную гибкость и удобство при внедрении VDI.

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

При создании моментального снимка памяти фиксируется состояние памяти виртуальной машины и параметры питания виртуальной машины. Когда вы фиксируете состояние памяти виртуальной машины, моментальные снимки, фиксирующие состояние памяти виртуальной машины, занимают больше времени. Вы также можете увидеть мгновенную задержку ответа по сети.

Когда вы стабилизируете виртуальную машину, VMware Tools стабилизирует файловую систему на виртуальной машине. Операция приостановки приостанавливает или изменяет состояние запущенных процессов на виртуальной машине, особенно процессов, которые могут изменить хранилища данных на диске во время операции восстановления.

Приостановка с учетом приложений не поддерживается для виртуальных машин с дисками IDE или SATA.

Примечание. При создании моментального снимка динамического диска (тип диска Microsoft) технология моментальных снимков сохраняет стабилизированное состояние файловой системы, но не сохраняет стабилизированное состояние приложения.

Предпосылки

  • Если вы делаете снимок памяти виртуальной машины с несколькими дисками в разных режимах, убедитесь, что виртуальная машина выключена. Например, если у вас есть конфигурация специального назначения, требующая использования независимого диска, вы должны выключить виртуальную машину перед созданием моментального снимка.
  • Чтобы зафиксировать состояние памяти виртуальной машины, убедитесь, что виртуальная машина включена.
  • Чтобы приостановить файлы виртуальной машины, убедитесь, что виртуальная машина включена и установлены инструменты VMware.
  • Убедитесь, что у вас есть виртуальная машина. Управление снимками. Создайте привилегию моментального снимка на виртуальной машине.

Процедура

  1. Нажмите Виртуальные машины в инвентаре VMware Host Client.
  2. Щелкните правой кнопкой мыши виртуальную машину в списке и выберите Снимки > Сделать снимок .
  3. Введите имя снимка.
  4. (Необязательно) Введите описание снимка.
  5. (Необязательно) Установите флажок Снимок памяти виртуальной машины, чтобы захватить память виртуальной машины.
  6. (Необязательно) Снимите флажок «Создать снимок памяти виртуальной машины» и установите флажок «Заморозить гостевую файловую систему» ​​(требуется установка VMware Tools), чтобы приостановить запущенные процессы в гостевой операционной системе, чтобы содержимое файловой системы находилось в известном согласованном состоянии, когда вы принимаете снимок.

Приостанавливайте файлы виртуальной машины только тогда, когда виртуальная машина включена и вы не хотите захватывать память виртуальной машины.

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

В этой статье я покажу вам, как делать моментальные снимки виртуальной машины VMware Workstation Pro 16 и как восстанавливать виртуальную машину из моментальных снимков. Итак, приступим.

Содержание:

Создание снимка виртуальной машины:

Чтобы сделать снимок виртуальной машины VMware Workstation Pro 16, необходимо открыть виртуальную машину из приложения VMware Workstation Pro 16. Виртуальную машину можно включить или выключить. Это не имеет значения.

Если вы сделаете снимок выключенной виртуальной машины, виртуальная машина будет находиться в выключенном состоянии, когда вы восстановите ее из моментального снимка.

Если вы сделаете снимок включенной виртуальной машины, виртуальная машина будет находиться во включенном состоянии, когда вы восстановите ее из снимка.


Открыв виртуальную машину из приложения VMware Workstation Pro 16, вы можете нажать ВМ > Снимок > Сделать снимок…, чтобы сделать снимок виртуальной машины, как показано на снимке экрана ниже.


Вы также можете щелкнуть правой кнопкой мыши (ПКМ) на виртуальной машине в разделе «Библиотека» и выбрать «Снимок» > «Сделать снимок…», чтобы сделать снимок виртуальной машины, как показано на снимке экрана ниже.


Должно появиться окно «Сделать снимок». Вы можете ввести имя и осмысленное краткое описание (необязательно) для моментального снимка и нажать «Сделать снимок», чтобы сделать снимок текущего состояния виртуальной машины.


Список всех сделанных вами снимков можно найти в Менеджере снимков.

Чтобы открыть Диспетчер моментальных снимков, нажмите ВМ > Снимок > Диспетчер моментальных снимков, как показано на снимке экрана ниже.


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


Восстановление виртуальной машины из снимков:

В этом разделе я покажу вам, как восстановить виртуальную машину VMware Workstation Pro 16 из моментального снимка.

Я запустил виртуальную машину после создания моментального снимка и удалю все каталоги из каталога HOME виртуальной машины, как показано на снимке экрана ниже.


Как видите, все каталоги из HOME каталога виртуальной машины исчезли.


Чтобы восстановить виртуальную машину из снимка, нажмите ВМ > Снимок > Диспетчер снимков, как показано на снимке экрана ниже.


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


Выберите снимок, из которого вы хотите восстановить виртуальную машину (в данном случае снимок-1), и нажмите «Перейти», как показано на снимке экрана ниже.


Нажмите Да.


Виртуальная машина должна быть восстановлена ​​из моментального снимка snapshot-1.


Как видите, все каталоги, которые я удалил из каталога HOME виртуальной машины, вернулись.


Управление снимками виртуальной машины:

Вы можете управлять моментальными снимками виртуальной машины VMware Workstation Pro 16 из Snapshot Manager.

В этом разделе я покажу вам, как переименовывать существующие моментальные снимки и удалять снимки виртуальной машины VMware Workstation Pro 16 с помощью Snapshot Manager.

Чтобы открыть Диспетчер моментальных снимков, нажмите ВМ > Снимок > Диспетчер моментальных снимков, как показано на снимке экрана ниже.


Как вы можете видеть на снимке экрана ниже, я создал несколько фиктивных снимков только для демонстрации.


Чтобы переименовать снимок, нажмите на него. Имя и описание выбранного снимка должны отображаться, как показано на снимке экрана ниже.


Введите новое имя снимка и при необходимости добавьте/измените описание снимка, если хотите.


После того, как вы закончите, нажмите на любой из снимков или любое пустое место в диспетчере снимков, чтобы изменения вступили в силу.

Как видите, выбранный снимок переименован.


Пожалуйста, выберите его и нажмите «Удалить» в диспетчере снимков, как показано на снимке экрана ниже, чтобы удалить снимок.


Нажмите Да.


Снимок следует удалить.


Вы также можете удалить моментальный снимок и все его дочерние элементы.

Здесь снимок-3, снимок-4 и снимок-5 являются дочерними элементами снимка-2.


Чтобы удалить моментальный снимок snapshot-2 и все его дочерние элементы, выберите снимок, щелкните его правой кнопкой мыши (ПКМ) и выберите "Удалить снимок и дочерние элементы", как показано на снимке экрана ниже.


Нажмите Да.


Выбранный снимок и все его дочерние элементы должны быть удалены.


Вывод:

В этой статье показано, как сделать снимок виртуальной машины VMware Workstation Pro 16. Я также показал вам, как восстановить виртуальную машину VMware Workstation Pro 16 из моментального снимка. Я также показал вам, как переименовывать и удалять снимки виртуальной машины VMware Workstation Pro 16.

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

Вы можете создать файл моментального снимка с памятью или без нее. Моментальный снимок памяти также фиксирует состояние памяти виртуальной машины и ее параметры питания. Если вы создадите моментальный снимок без памяти и вернетесь к этому моментальному снимку, вам придется запускать виртуальную машину вручную.

Если вы хотите приостановить гостевую файловую систему, на виртуальной машине должны быть установлены инструменты VMware. Приостановка сбрасывает грязные буферы из кэша в памяти ОС на диск.

Снимки не предназначены для использования в качестве стратегии резервного копирования.

Какие файлы создаются, когда я делаю снимок?

Когда вы делаете снимок, операция запускает создание следующих файлов:

Файлы .vmdk, -delta.vmdk, .vmsd и .vmsn.

  • Файл .vmdk — это машинный файл, в который гостевая операционная система (ОС) может записывать данные.
  • -delta.vmdk — дельта-диск (также называемый дочерним диском) представляет собой разницу между текущим состоянием виртуального диска и состоянием, существовавшим во время создания предыдущего моментального снимка. Дельта-диск состоит из двух файлов: небольшого файла дескриптора и файла, содержащего необработанные данные. Дескриптор и простые файлы также называются журналами повторного выполнения.
  • Файл
  • .vmsn — это необязательный файл, сохраняющий память виртуальной машины. Как объяснялось выше, если вы не зафиксируете состояние памяти, операция «возврата к моментальному снимку» восстановит виртуальную машину до нерабочего состояния, и ее придется перезапускать вручную.
  • Файл .vmsd. Это файл базы данных, содержащий информацию о моментальных снимках ВМ и всех взаимосвязях между снимками и между дельта-дисками для каждого снимка.

Как управлять моментальными снимками VMware?

Вы можете использовать веб-клиент vSphere для создания новых моментальных снимков, удаления моментальных снимков и т. д. Вот все варианты:

  • Создать снимок — создает новый снимок виртуальной машины, который становится текущим снимком. Вы можете сделать снимок, когда виртуальная машина включена, выключена или приостановлена.
  • Удалить снимок — удаление снимка и всех связанных с ним хранилищ.
  • Удалить все снимки — удаляет все снимки, связанные с виртуальной машиной. Если у виртуальной машины нет моментальных снимков, эта операция просто завершается успешно.
  • Вернуться к моментальному снимку — изменяет состояние выполнения виртуальной машины на состояние выбранного моментального снимка. Это то же самое, что и параметр «Перейти» в диспетчере моментальных снимков в клиенте vSphere/VI.
  • Вернуться к последнему моментальному снимку — возврат к самому последнему моментальному снимку для ВМ.
  • Объединить — объединяет иерархию журналов повторного выполнения. Это поддерживается в vSphere 5.0 и более поздних версиях.

Как создать снимок?

<р>1. Получите доступ к диспетчеру моментальных снимков VMware vSphere, щелкнув правой кнопкой мыши виртуальную машину и выбрав «Создать снимок». Кроме того, вы можете выбрать ВМ > Действия > Снимки > Сделать снимок.

 Создание моментального снимка VMware vSphere

<р>2. Во всплывающем окне введите имя и описание снимка. Рекомендуется включить подробное описание того, что было сделано с виртуальной машиной или как она настроена.

<р>3. Если вы отметите опцию «Снимок памяти виртуальной машины», снимок также запишет память виртуальной машины. Если вы установите этот флажок и в момент создания моментального снимка виртуальная машина будет запущена, значок моментального снимка будет зеленым.

Добавление описания к моментальному снимку VMware vSphere

<р>4. Нажмите OK, чтобы создать снимок.

Как вернуться к снимку?

На рисунке ниже показано несколько снимков на выбор. Если мы вернемся к моментальному снимку с зеленым значком, виртуальная машина будет в рабочем состоянии.

Восстановление моментального снимка VMware vSphere

<р>1. Чтобы вернуться к снимку, в диспетчере снимков выберите один из снимков (например, исправление 2) и нажмите «Вернуться к».

Откат снимка VMware vSphere из менеджера снимков

<р>3. Обратите внимание, что вы получите сообщение о том, что «текущее состояние виртуальной машины будет потеряно, если оно не будет сохранено в моментальном снимке». Это означает, что если вы внесли какие-либо изменения в ВМ и не сохранили их, создав снимок, ваша работа будет потеряна. Если вы готовы продолжить, нажмите OK.

Отмена сообщения моментального снимка VMware vSphere

<р>4. Экран менеджера снимков покажет, где вы находитесь в дереве снимков. Нажмите. Так как в моментальном снимке исправления 2 отсутствует память компьютера, вам придется запускать виртуальную машину вручную.

Управление моментальными снимками VMware vSphere

Рекомендации по созданию моментальных снимков VMware

Снимки ВМ занимают много места, поэтому вам следует ограничиться двумя или тремя из них.

Можно использовать моментальные снимки на тестовых ВМ или ВМ для разработки, но не используйте их на рабочих ВМ. Виртуальная машина со снимками обычно имеет низкую производительность, потому что вы удваиваете количество операций ввода-вывода в секунду, а при вычислении разницы на уровне блоков возникают накладные расходы ЦП. Снижение производительности зависит от того, как долго существует моментальный снимок или дерево моментальных снимков, глубина дерева и насколько изменилась виртуальная машина и ее гостевая операционная система (ОС) с момента создания моментального снимка.

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

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

Заключительные слова

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

Владан Сегет — независимый ИТ-консультант и профессиональный блоггер. Сегет является одиннадцатикратным участником программы vExpert и пятикратным участником Veeam Vanguard, имеет экспертные сертификаты VCAP5-DCA и VCAP5-DCD и является сертифицированным специалистом VMware.

Читайте также: