- Изучите различные методы клонирования виртуальных машин в средах VMware ESXi
- Научитесь клонировать виртуальные машины с vCenter или без него
- Изучите внешние инструменты, такие как Vinchin или NAKIVO, чтобы автоматизировать процесс.
- Избегайте распространенных ошибок, таких как конфликты интересов. MAC или SID в клонах

Клонировать виртуальную машину в VMware ESXi Это может показаться сложной задачей, но сегодня это основополагающий навык, если вы управляете любым типом виртуальной инфраструктуры. Независимо от того, хотите ли вы запустить тесты, не влияя на производственную среду, выполнить миграцию или просто сэкономить время на создании повторяющихся сред, знание всех доступных вариантов позволит вам выбрать наиболее эффективный вариант с учетом ваших ресурсов и конфигурации.
В этой статье я объясню Как клонировать виртуальные машины в VMware ESXiнезависимо от того, есть ли у вас доступ к vCenter или вы работаете с автономными хостами. Вы также узнаете о расширенных альтернативах с использованием внешних инструментов, таких как Vinchin и NAKIVO, которые упрощают эту задачу и предлагают дополнительные преимущества, такие как автоматическая репликация или аварийное восстановление.
Что именно представляет собой клонирование виртуальной машины?
Клонирование виртуальной машины состоит из создать точную копию существующей виртуальной машины. То есть, полная копия аппаратные средства виртуальные, операционные системы, сетевые конфигурации, жесткие диски и другие настройки. Эта технология позволяет развернуть функционально идентичные машины за считанные минуты, что приводит к Идеально подходит для тестовых сред, массовых развертываний или миграции услуг.. Более подробную информацию об управлении этими задачами вы можете найти в статье Как скопировать виртуальную машину VMware на другой ПК.
Это отличается от моментального снимка, который фиксирует состояние виртуальной машины в определенный момент времени, но не может быть запущен отдельно. Снимок полезен для восстановления, но не для дублирования работоспособных машин.
Классический метод: клонирование виртуальной машины с помощью vCenter Server
Самый простой и прямой способ клонировать виртуальную машину — использовать сервер vCenter. Этот инструмент имеет интуитивно понятный графический интерфейс, который автоматизирует практически весь процесс.
Для этого вам просто нужно открыть vSphere Web Client, подключенный к вашему экземпляру vCenter, и выполнить следующие действия:
- Перейти в раздел Хосты и кластеры и найдите виртуальную машину, которую вы хотите клонировать.
- Щелкните правой кнопкой мыши по виртуальной машине и выберите Клонировать > Клонировать на виртуальную машину.
- Дайте клонированной машине новое имя и выберите папку назначения из инвентаря.
- Выберите физический хост или кластер где будет выполнен клон.
- Определяет хранилище данных где будут сохранены файлы новой виртуальной машины.
- определяет конфигурация диска (тонкое или толстое резервирование) и хотите ли вы, чтобы оно запускалось автоматически после клонирования.
- Ознакомьтесь со сводкой опций и подтвердите транзакцию.
После завершения клонирования у вас будет новая виртуальная машина, зарегистрированная и готовая к использованию. Эта процедура чрезвычайно надежна и быстра, но требует лицензия vCenter, что может быть не всем доступно. Если вы ищете более экономичные варианты, стоит также рассмотреть программы для клонирования жестких дисков.
Клонирование виртуальной машины без vCenter с помощью VMware Host Client

Если у вас нет vCenter, вы все равно можете клонировать виртуальные машины с помощью собственный веб-интерфейс каждого хоста ESXi, известный как VMware Host Client. Хотя этот процесс выполняется вручную, он вполне жизнеспособен и эффективен.
Этот метод состоит из скопируйте файлы .vmx и .vmdk из исходной виртуальной машины в новый каталог, измените идентификаторы и вручную зарегистрируйте новую машину на хосте.
Общие шаги следующие:
- Выключите исходную виртуальную машину. который вы хотите клонировать.
- Откройте Host Client и создайте новый каталог в хранилище данных, в котором вы сохраните копию.
- Используйте браузер хранилища данных для скопируйте файлы .vmdk и .vmx в новый состав правления.
- Скачать файл .vmx, откройте его в текстовом редакторе и при необходимости измените имя виртуальной машины и ссылки на диски.
- Снова загрузите измененный .vmx в новый каталог.
- Зарегистрируйте новую виртуальную машину из опции Создать/зарегистрировать виртуальную машину выбор опции использования существующей виртуальной машины.
- После регистрации вы сможете запустить клон и система спросит вас, был ли он скопирован или перемещен. Выберите «Скопировано».
Этот процесс может показаться более техническим, но дает вам полный контроль над клонированием и полностью жизнеспособна в средах без дополнительных лицензий. Однако вам следует быть осторожными с конфликтами MAC, UUID и SID, если вы работаете с машинами Windows интегрированы в домены.
Еще одна ручная альтернатива: создать новую виртуальную машину и вставить существующие диски
Есть очень интересный третий способ, если вы не хотите трогать файлы конфигурации, а именно: Создайте новую виртуальную машину вручную и подключите диски существующей.
Вот процесс:
- Завершите работу исходной виртуальной машины.
- Создайте новую виртуальную машину с нуля, но без добавления жесткого диска во время настройки.
- Из браузера хранилища данных скопируйте файл .vmdk исходной виртуальной машины в новый каталог клонированной виртуальной машины.
- Отредактируйте настройки новой виртуальной машины и добавить существующий жесткий диск указывая на скопированный путь.
- Сохраните изменения и запустите новую виртуальную машину.
Этот метод позволяет избежать прикосновения к файлу. .vmx, что делает его более безопасным для пользователей, которым неудобно изменять файлы конфигурации. Это будет работать, если базовая конфигурация обеих машин одинакова (ЦП, ОЗУ, совместимость оборудования и т. д.).
Клонирование из командной строки на ESXi
Вы также можете клонировать виртуальные машины напрямую, используя команды из оболочки ESXi или подключившись через SSH. Этот метод идеален, если вы чувствуете себя комфортно в терминал и у вас есть доступ корень в систему.
Общие шаги таковы:
-
- Подключитесь через SSH или получите доступ к оболочке ESXi.
- Использовать
vim-cmd vmsvc/getallvmsчтобы вывести список зарегистрированных виртуальных машин и записать VMID машины, которую вы хотите клонировать. - Выключите виртуальную машину с помощью
vim-cmd vmsvc/power.off [VMID]. - Создайте новый каталог назначения с помощью
mkdir. - Использовать
vmkfstools -iЧтобы клонировать виртуальные диски в новый каталог:
vmkfstools -i /origen/Windows-VM.vmdk /destino/Win-VM-Clone2.vmdk -d thin
-
- Скопируйте файл .vmx с помощью
cpи отредактируйте его содержимое с помощьюviЧтобы обновить имена:
- Скопируйте файл .vmx с помощью
:%s/Windows-VM/Win-VM-Clone2/g
- Зарегистрируйте его с помощью
vim-cmd solo/registervm /ruta/Win-VM-Clone2.vmx. - Включите клонированную виртуальную машину:
vim-cmd vmsvc/power.on [nuevo VMID].
Этот процесс, хотя и технический, обеспечивает максимальную гибкостьи идеально подходит при работе на нескольких хостах или при автоматизации развертываний с помощью скриптов. Если вам интересна дополнительная информация о том, как это сделать в сочетании с другими задачами, ознакомьтесь со статьей программы для восстановления жесткого диска.
Использование внешних инструментов: клонирование с помощью NAKIVO Backup & Replication
Если вы управляете большим количеством виртуальных машин или ваша инфраструктура требует повторяющихся или автоматизированных процессов, одним из наиболее рекомендуемых вариантов является использование внешних инструментов, таких как НАКИВО Восстановление и репликация.
NAKIVO позволяет клонировать виртуальные машины с помощью функции репликации и предлагает такие преимущества, как:
- Клонируйте виртуальные машины с одного хоста на другой, даже если они не находятся в одном vCenter.
- Запланируйте периодические репликации.
- Сохраняйте несколько точек восстановления.
- Уменьшение пространства за счет дедупликации и сжатия.
Процесс состоит из:
- Добавьте хосты ESXi или vCenter в NAKIVO.
- Создайте новое задание репликации из консоли.
- Выберите исходную виртуальную машину, место назначения, сеть и параметры повторного IP-адреса, а затем запланируйте задачу.
- Запустите задание и контролируйте его с главной панели.
После завершения у вас будет рабочая виртуальная машина в выбранном вами месте назначения. без необходимости вручную трогать файлы или беспокоиться о конфликтах.
Vinchin Backup & Recovery как более экономичная альтернатива
Другой абсолютно правильный вариант — Winchin Резервное копирование и восстановление— решение для резервного копирования, позволяющее восстанавливать виртуальные машины на других хостах, как если бы они были клонами.
Это программное обеспечение предлагает:
- Очень интуитивно понятная веб-консоль.
- Клонирование из резервных копий, vCenter не требуется.
- Премиум-функции, такие как CBT, дедупликация и сжатие.
Поток будет:
- Настройте задание резервного копирования на исходной виртуальной машине.
- Выберите целевой репозиторий для хранения данных.
- Выполнить задание.
- В опции «Восстановление» выберите новый хост и восстановите виртуальную машину под другим именем.
Преимущество заключается в том, что помимо эффективного клонирования вы также будете защита ваших данных как часть процесса.
Часто задаваемые вопросы при клонировании виртуальных машин в VMware
Можно ли клонировать виртуальную машину во время ее работы?
Да, хотя это не рекомендуется во всех случаях. Некоторые инструменты, такие как vCenter или NAKIVO, позволяют это сделать, но безопаснее сначала отключить эту функцию, чтобы избежать несоответствий.
А как насчет имени хоста, MAC и SID?
При клонировании машины необходимо проявлять осторожность и изменять эти уникальные идентификаторы, особенно в средах Windows. Для этого вы можете использовать Sysprep или переименовать вручную из операционной системы.
Могу ли я клонировать весь хост ESXi?
Не совсем так. ESXi не имеет функции клонирования на уровне хоста, но вы можете реплицировать конфигурацию и восстанавливать виртуальные машины на другом сервере.
Какой вариант лучше всего подходит для больших помещений?
Для инфраструктур с большим количеством виртуальных машин или строгими требованиями к доступности идеально подойдут такие решения, как NAKIVO или Vinchin, которые автоматизируют и легко масштабируют операции клонирования, резервного копирования и восстановления.
Клонирование виртуальных машин в VMware может осуществляться несколькими способами в зависимости от вашего контекста, знаний и доступных инструментов. От графических интерфейсов до терминалов и комплексных бизнес-решений — всегда найдется вариант, отвечающий вашим потребностям. Важно определить, какой из них обеспечивает правильный баланс времени, контроля и масштабируемости для вашей виртуализированной среды.
Страстный писатель о мире байтов и технологий в целом. Мне нравится делиться своими знаниями в письменной форме, и именно этим я и займусь в этом блоге: покажу вам все самое интересное о гаджетах, программном обеспечении, оборудовании, технологических тенденциях и многом другом. Моя цель — помочь вам ориентироваться в цифровом мире простым и интересным способом.
