Клон виртуальной машины vmware
Как клонировать виртуальную машину в VMware ESXi и в Hyper-V.
Если у вас возникла потребность клонировать уже существующую виртуальную машину, например, для того, чтобы снова не создавать новую виртуалку, не ставить туда операционную систему и не заниматься ее настройкой, то вот простые и рабочие способы клонирования виртуальной машины на тот случай, если вы используете VMware ESXi или Hyper-V.
Для начала рассмотрим вариант с VMware ESXi. Если вы используете VMware ESXi без централизованного средства управления VirtualCenter, то встроенные возможности клонирования виртуальных машин вам недоступны. Но вы можете обойти это ограничение, совершив несколько действий вручную. Для начала запускаем VMware Infrastructure Client, подключаемся к нашему ESXi серверу и на вкладке «Summary» в разделе «Resources» на вашем Datastore нажмите правой кнопкой мыши и выберите пункт «Broese datastore».
Теперь перейдем к Windows Server Hyper-V, который также не имеет встроенных средств для клонирования существующей виртуальной машины. Однако, здесь также можно несколькими простыми действиями получить клон виртуальной машины.
Вариант первый – использование функций эскпорта/импорта виртуальных машин.
Находясь Hyper-V Manager, нажимаем правой кнопкой на нужной виртуальной машине и выбираем в выпавшем меню пункт «Export». Указываем папку для импорта виртуальной машины. Желательно в качестве папки для экспорта виртуальной машины указать папку, в которой будет находиться новый клон виртуальной машины, поскольку при импорте виртуальной машины обратно, местоположение виртуальной машины и её виртуального диска будут указывать на эту папку.
В процессе экспорта будет предложен выбор что экспортировать, целиком виртуальную машину или только ее конфигурацию, выбираем экспорт всей машины. Теперь импортируем виртуальную машину, для этого в меню «Action» выбираем пункт «Import Virtual Machine» и указываем папку с экспортированной виртуальной машиной. Нам осталось нажать «Import» для окончания создания клона машины. После того как виртуальная машина импортирована, можно менять её настройки (например, IP адрес, имя хоста и т.п.).
Второй вариант – копирование виртуального жесткого диска и создание новую виртуальной машины с этим диском. Для этого на нужно скопировать VHD файл оригинальной виртуальной машины, после чего создать новую виртуальную машину, а в качестве жесткого диска указать уже скопированный файл (при создании, когда вы дойдете до пункта «Connect Virtual Hard Disk», нужно выбрать опцию «Use an existing virtual Hard Disk» и указать место, в котором он расположен.
(Пока оценок нет)
How to Clone a Virtual Machine in VMware Workstation
In this article, we will examine how to copy or duplicate a virtual machine installed on VMware Workstation 16 Pro software on Windows 10 using the clone feature.
How to Create Clone for Windows, Linux, or macOS Virtual Machine in VMware
This feature used on VMware virtualization software is a kind of virtual machine backup method. Therefore, you can replicate the snapshot state of your virtual machine by creating a new VM. So instead of rebuilding VMs, you need for network projects, you can only clone them to replicate them once.
What is Clone?
In short, if we answer the question of what is Clone and what is it for;
Types
There are two types for system cloning on VMware, linked and full.
1. Linked Clone
Linked Clone creates a folder in the install location of the virtual machine to be cloned, and when the host is deleted, the created Linked Clone is also deleted. In short, they are interconnected.
Changes made on the Linked Clone virtual machine do not affect the main virtual machine. It also saves disk space as it takes up little space on the disk.
2. Full Clone
Full Clone creates a complete backup completely independent of the main virtual machine and takes a longer processing time than the other type. This method requires more space on the host’s disk, but it is recommended to create a full clone.
How to Copy a Virtual Machine Correctly on VMware
After talking about the clone structure, let’s now examine how to back up a virtual computer step by step through this feature.
If you have not set up a Windows operating system with VMware before, first check out our related articles from the links below.
Step 1
For a virtual system you set up on Workstation Pro, you can create a full-capacity backup by taking a clone. First of all, go to the path to VM / Manage / Clone from the tool menu and click on the relevant option.
Step 2
You will see a warning like an image below in the virtual machine wizard because you cannot make a clone while the VM is running. In this case, you need to shut down or suspend the VM.
Step 3
After turning off the Windows 10 VM, click on the VM / Manage / Clone option or the blue icon setting button from the tool menu. Click the Clone button to start the virtual machine copy process.
Step 4
The wizard window that opens tells you that if you want to make a clone for other users, you can enable Template Mode from the VM’s settings.
Step 5
In the Clone source window, the An existing snapshot option will be disabled if you have not previously created a snapshot for the VM. In this window, you can perform system cloning from the current state of the virtual machine or from an existing snapshot state.
To clone the current state of the Windows 10 machine, check The current state in the virtual machine option and click the Next button.
Step 6
Choose the appropriate option for your project according to the structure of the types we explained above. In this article, check to Create a full clone option to create a complete copy and then click Next.
Step 7
Specify a name for the virtual machine to be cloned and after selecting the drive you want to store, click the Finish button.
Step 8
Wait while the virtual machine is being copied.
Step 9
After the cloning process is complete, close the window by clicking the Close button.
Step 10
As you can see, after the virtual machine was copied successfully, it was opened automatically on the right side of the host machine. Now, close the Snapshot Manager by clicking the Close button.
Step 11
Go to the location of the cloned virtual computer and when you check the created folders and files, you can see that it has the same size as the host machine.
How to Change the SID of the Copied Virtual Machine
You need to change the SID of the user account of the operating system of a virtual machine copied with Clone. To properly copy the virtual machine on VM Workstation, the SID value after system cloning should not be the same as the host machine.
If you do not change the virtual machine’s SID number, you may get the following error in some advanced operations:
Also, if you use the VM without changing the SID, you won’t be able to:
In Windows operating systems, you must use the Sysprep tool to change the SID. With Sysprep, you should not use the old username when preparing your system for a new user.
Step 1
To open the command prompt on the main virtual machine, open Run by pressing the Windows + R keys and click the OK button after typing cmd.
To get the SID of the user account, execute the “whoami / user” command.
Step 2
Check the SID number on the cloned virtual machine. As you can see in the image below, the SID of the copied VM is the same.
Step 3
Step 4
After running the System Preparation Tool, check the Generalize option in the System Cleanup Action section and then click the OK button.
Step 5
Wait while Sysprep makes the necessary preparations on your system. When this process is completed, the virtual pc will restart.
Step 6
When you are directed to the initial setup screen of Windows 10, configure the zone settings of the VM and click Yes.
Step 7
Select the keyboard layout you will use and click Yes again.
Step 8
If you want to add a second keyboard layout, simply click the Add Layout button, otherwise skip this step with Skip.
Step 9
Click the Accept button to confirm the Windows 10 license agreement and proceed.
Step 10
If you do not have the Active Directory environment, select the Set up for personal use option and click Next.
Step 11
On the account settings screen, if you do not have a Microsoft account, click the Offline Account option.
Step 12
Proceed by clicking Limited Experience to continue creating an offline account.
Step 13
If you type the previous user account name on the user name determination screen, you will be prompted to type a different name.
Step 14
Step 15
Continue by configuring the options in the Windows privacy settings as you wish.
Step 16
Decide whether to use Cortana or not.
Step 17
At this stage, do not turn off your computer and wait for a while.
Step 18
When you check the SID number again using the whoami /user command after your system is turned on, you can now see that the user account value has changed. After this process, you have copied your virtual computer correctly.
Video
Replication by Copying VM in Older Versions
Copying a virtual pc is the same in VMware Pro versions 12, 14, and 15.
Виртуализация vSphere, Hyper-V, Xen и Red Hat
Более 5550 заметок о виртуализации, виртуальных машинах VMware, Microsoft и Xen, а также Kubernetes
Еще на VMworld 2014 компания VMware анонсировала технологию VMware Project Fargo (которая также называлась VM Fork), позволяющую очень быстро сделать работающую копию работающей виртуальной машины на платформе VMware vSphere.
В сочетании с технологией доставки приложений через подключаемые виртуальные диски VMware App Volumes 3.0 и средством управления окружениями User Environment Manager, эти возможности позволяют пользователям получить мгновенный доступ к своим данным, при этом рабочая машина пользователя не «загрязняется» ненужными устанавливаемыми программами и распухающими ветками реестра. Это все позволяет собрать десктоп пользователя на лету из полностью кастомизируемых и доставляемых по требованию «кирпичиков».
Десктоп пользователя =
[мгновенный клон родительской ВМ] +
[корпоративные приложения на подключаемых дисках App Volumes] +
[кастомизация Environment Manager] +
[данные пользователя] +
[установленные пользователем приложения]
Давайте посмотрим, насколько Instant Clone упрощает цикл развертывания новых настольных ПК. Вот так выглядит развертывание связанных клонов (Linked Clones) в инфраструктуре VMware View Composer:
С использованием Instant Clone процесс заметно упрощается:
Для администратора виртуальных ПК в пулах Instant Clone удобны тем, что таким десктопам не требуются операции Refresh, Recompose и Rebalance. Ведь после выхода пользователя из ПК его десктоп уничтожается, а перестраивать связанные клоны не требуется. Изменения базового образа проходят «на лету» в течение рабочего дня, а при следующем логине пользователь получает уже обновленные приложения. Также есть возможность принудительного перелогина пользователя для обновления компонентов виртуального ПК (например, фикс в подсистеме безопасности).
Также отпадает необходимость в использовании технологии Content-Based Read Cache (CBRC), ведь виртуальные ПК Instant Clone живут недолго, постоянно выгружаются из памяти при выходе пользователя, и нет нужды прогревать кэш их блоками в памяти, а вот для мастер-ВМ и реплик CBRC вполне себе используется.
Кроме того, теперь не нужны операции wipe и shrink для виртуальных дисков SEsparse, которые позволяют возвращать место на растущем диске для связанных клонов. Виртуальные машины Instant Clone живут недолго, а при их уничтожении дисковое пространство их дельта-дисков возвращается в общий пул пространства хранения.
Ну и в отличие от View Composer, технология Instant Clone не требует наличия и поддержки базы данных для операций с виртуальными ПК, что существенно упрощает обслуживание инфраструктуры виртуальных десктопов.
Многие думают, что пулы Instant Clone трудно создавать, настраивать и поддерживать. Это не так, все делается в несколько простых шагов:
Давайте посмотрим, насколько быстрее это работает на тестах. Развертывание связанных клонов View Composer типовой конфигурации (2 vCPU, 2 GB memory, Windows 7, Office 2010, Adobe 11, 7-Zip, Java) на 15 хост-серверах с использованием HDD-дисков занимает где-то 150-200 минут. А то же самое развертывание 1000 виртуальных машин на базе Instant Clone занимает лишь 25-30 минут. То есть скорость получения новой инфраструктуры десктопов по запросу возрастает в 5-7 раз.
Функционал снапшотов виртуальных машин в программе VMware Workstation
В числе возможностей функционального гипервизора для Windows, программы VMware Workstation – создание снапшотов виртуальных машин. Это функционал сохранения состояний машин и возможность отката к таким состояниям. Функционал снапшотов всерьёз облегчает работу с гостевыми операционными системами (ОС) : он предлагает сохранение их эталонного рабочего состояния, к которому мы можем в любой момент вернуться, если что-то пойдёт не так.
И он, соответственно, позволяет нам легко соглашаться на самые смелые эксперименты. Нам не нужно использовать ни штатные механизмы, ни профильное стороннее ПО внутри гостевых ОС для создания системного бэкапа. Простой и эффективный страховочный механизм нам может предложить сам гипервизор. Как устроен функционал снапшотов виртуальных машин в VMware Workstation?
Что такое снапшоты VMware Workstation
Как создать снапшот
Создать снапшот виртуальной машины в программе VMware Workstation можно через меню.
А можно с помощью кнопок на панели инструментов. Для создания снимка служит кнопка в виде часов с плюсиком. В форме создания снапшота можем ввести описание, поясняющее состояние машины, оно пригодится, если снапшотов будет много. Либо же можем в самих именах снапшотов делать какие-то идентифицирующие указки, называя их по-своему, а не так, как по умолчанию «Снимок 1, 2, 3 и т.д.».
Если мы снапшот создали при работающей машине, можем с ней тотчас же продолжить работу, сохранение будет происходить в фоне. Прогресс создания снапшота будет виден на панели программы внизу.
Как откатиться к снапшоту
Откатиться к снапшоту можно с помощью кнопки в виде часов и стрелочки на панели инструментов программы. Но эта кнопка позволяет осуществить откат только к последнему снимку.
Если нужно вернуться к предшествующему или ещё ранее созданному снапшоту, можем сделать это в меню VMware Workstation.
Откат к снапшоту также можем осуществить из диспетчера снимков состояния, он запускается кнопкой в виде часов и гаечного ключа на панели инструментов программы. И здесь, в диспетчере можем в принципе лицезреть на карте расклад созданных снимков, их ответвления от узловых снимков. Для отката выбираем на карте снапшот и жмём кнопку «Переход». Или просто делаем на снимке двойной клик.
Удаление снапшотов
Ненужные снапшоты удаляются в диспетчере. Кликаем снимок и жмём кнопку «Удалить».
Функция автозащиты
Создание снапшотов можно автоматизировать, для этого у VMware Workstation есть функция автозащиты. Это автоматическое создание снимков виртуальной машины в её рабочем состоянии. В диспетчере жмём кнопку «Автозащита».
И оказываемся в разделе параметров виртуальной машины, где эта функция включается и настраивается. Для включения ставим галочку «Включить автоматическую защиту». И настраиваем – выбираем интервал автоматического создания снимков и их максимальное количество.
Интервал можно выбрать получасовой, почасовой и ежедневно. Поскольку автоматические снапшоты создаются только в процессе работы машин, то, соответственно, и в плане интервалов имеется в виду, что это отрезки времени активности машин. При достижении указанного максимального количества снимков старые удаляются, но это происходит не линейно – старый удалился, а новый создался, а выборочно, с сохранением возможности отката к более ранним снимкам. Например, если выбран получасовой интервал, то будет храниться как минимум один снимок, созданный час назад и день назад. А при ежедневном интервале будет храниться снимок, созданный неделю назад и месяц назад.
Клоны виртуальных машин из снапшотов
Помимо возможности создания веток снапшотов с различными состояниями виртуальных машин, VMware Workstation позволяет на базе снимков создавать клоны машин. Но только на базе снапшотов, созданных при выключенном состоянии машины. Такие клоны могут быть полными, т.е. полностью самостоятельными машинами, со своими файлами конфигурации и виртуальным жёстким диском. А могут быть связанными клонами, т.е. несамостоятельными, зависимыми от оригинальной машины в части основы – виртуального диска с данными. Связанные клоны будут базироваться на виртуальном диске оригинальной машины, лишнее место им потребуется только для хранения файлов конфигурации и данных, отличных от базового виртуального диска. Связанный клон можно настраивать как отдельную машину, проводить эксперименты с гостевой ОС, но такой клон, соответственно, не будет работоспособен при удалении оригинальной машины.
Для создания клона машины из снапшота в диспетчере жмём «Клонировать».
Запускаем мастер клонирования виртуальной машины.
Выбираем снимок для клона.
Выбираем тип клонирования – полный или связанный. В нашем случае выбран последний.
Можем сменить имя машины и путь её хранения на диске компьютера.
И всё: связанный клон создаётся за считанные секунды.
Весит такой клон немногим больше 20 Мб.
Удаляется связанный клон так, как и обычная машина.
Полное удаление машин, которое включает удаление их файлов на диске, предусмотрено в меню программы.