Как клонировать виртуальную машину vmware esxi

Как клонировать виртуальную машину vmware esxi

Klonirovanie virtualnoy mashinyi VMware

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

Принцип клонирования

Ниже опишу первый метод и последний, остальные уже имеют свои подробные статьи.

Копирование файлов VM

Находим нужный ESXI хост, выбираем нужный вам дисковый массив (Datastore) и щелкаем по нему правым кликом мыши, из контекстного меню выбирает «Browse Datastore».

obzor datastora

Выбираем нужную папку и из контекстного меню пункт «Copy», далее с помощью встроенного проводника, перемещаем ее в нужное местоположение, можно назвать это таким клонированием виртуальной машины VMware, для бедных.

kopirovanie virtualnoy mashinyi ESXI

Далее, на новом месте, открываете папку и щелкаете правым кликом по файлу с расширением *.vmtx, это конфигурационный файл. По сути на этом все. Лично я, чтобы получить доступ к файловой системе ESXI использую WinSCP, либо вы еще можете воспользоваться функциями OVA шаблона.

dobavlenie v Inventory ESXI

Копирование VM с помощью vCenter

У тех товарищей, кто централизованно управляет своей инфраструктурой, данная функция присутствует при установке. Ее преимущество в том, что клонировать можно как работающую, так и не работающую виртуальную машину. Выбираем нужную и щелкаем по ней правым кликом, в контекстном меню видим пункт «Clone».

Klonirovanie vm ESXI

На первом окне мастера вас спросят выбрать локацию (Datacenter)

Vyibor lokatsii vm

Указываем хост назначения, если он подходит, вы увидите сообщение «Validation succeded»

Vyibor hosta dlya klonirovaniya

Если же нет, то вы увидите сообщения:

Oshibki klonirovaniya virtualnoy mashinyi ESXI

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

vyibor diskov ESXI

Klonirovanie virtualnoy mashinyi VMware customize

Выбрав пункт «Customise using an existing customization specification» вы сможете применить заранее подготовленные файлы кастомизации.

ispolzovanie sushhestvuyushhego customize

Если же выберите «Custome using the Customization Wizard», то откроете мастер кастомизации, состоящий из:

customize klonirovannoy mashinyi

Надеюсь после прочтения данной статьи, вы смогли найти ответы, как клонировать vm в VMware ESXI.

Источник

Как клонировать виртуальную машину в 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» и указать место, в котором он расположен.

rating offrating offrating offrating off rating off(Пока оценок нет)

Источник

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Клонирование виртуальной машины VMware ESXi с помощью vSphere Client

Задача

Имеется бесплатная версия VMware ESXi 5.5. Необходимо клонировать существующую виртуальную машину с установленным Linux Debian на котором крутится система Service Desk OTRS.

Решение

Для того, что бы клонировать виртуальную машину на ESXi с помощью VMware vSphere Client необходимо:

vmware esxi clone config

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

vmware esxi clone datastore browser

vmware esxi clone add inventory

Важное замечание!

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

Загружаем новую виртуальную машину и нажимаем кнопку запуска консоли виртуальной машины,

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

Источник

2keep.net

IT-Blog

Клонирование виртуальной машины VMware ESXi с помощью vSphere Client

cloningИмеется бесплатная версия VMware ESXi 5.5. Необходимо клонировать существующую виртуальную машину с установленным Linux Debian на котором крутится система Service Desk OTRS.

Решение

Для того, что бы клонировать виртуальную машину на ESXi с помощью VMware vSphere Client необходимо:

vmware esxi clone config

VMware vSphere Client, закладка «Configuration»

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

vmware esxi clone datastore browser

VMware vSphere Client, Datastore Browser

vmware esxi clone add inventory

VMware vSphere Client, Add to Inventory

Важное замечание!

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

Загружаем новую виртуальную машину и нажимаем кнопку запуска консоли виртуальной машины,

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

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

Похожие записи.

facebooklinkedin

Андрей Торженов

facebooklinkedin

Latest posts by Андрей Торженов (see all)

Добавить комментарий Отменить ответ

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

Оповещение по e-mail о новых комментариях.
Также вы можете не оставляя комментарий подписаться но новые комментарии.

Источник

Клонирование виртуальных машин VMware ESX с помощью Perl скрипта

DISCLAIMER: Это, фактически, мой первый опыт на perl, не считая простеньких программок шесть лет тому назад. Кроме того, это мой первый опыт работы с гипервизором Vmware. Так что, если вы крутой профессионал и заметите явную ошибку, прошу ногами не бить, а вежливо на неё указать.

Задача: разработать скрипт, который будет выполнятся непосредственно на гипервизоре, выполняя клонирование запущенной виртуальной машины, используя API.

Итак, краткий обзор гипервизоров VMware:
Есть две основные линейки: ESX и ESX(i). ESX(i) для опытов не наших экспериментов не подходит, так как отличается тем, что построен на базе крайне урезанного Linux’a с busybox’ом. При этом ESX(i) доступен бесплатно (см. блок справа).

Кроме деления по функционалу существует также деление на версии. Версия 3.5 — 32-битная, версия 4.1 — 64-битная. Кроме того, 4.1 требует не менее 2 гигабайт оперативки, и при меньшем количестве просто на устанавливается. Версия ESX 4.1 доступна как trial, а вот trial версии 3.5 я, к сожалению, на сайте не нашел. При этом, внимание! При загрузке бесплатной версии ESX(i) 3.5 вам предложат скачать VMware ESX Server 3i Update 5, но, тем не менее, это все-же ESX(i). Впрочем trial полноценного ESX 3.5 есть на пиратской бухте.

Я использовал именно 3.5 версию, так как собирался пощупать её за вымя… в виртуалке под windows XP, что, кстати, оказалось не совсем тривиально.

Итак, что нужно, чтобы запустить гипервизор в виртуалке?
Во-первых не пробуйте запустить его в VirtualBox. Оно может быть даже поставиться, но стабильности вы не дождетесь. Впрочем, я пробовал только ту самую бесплатную 3.5, может быть с другими версиями не всё так плачевно. В результате, запустил в родной Wmvare Workstation.

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

Но мне нужно было сделать клонирование одной командой, кроме того хотелось получить честный клон, со всеми настройками, поэтому было принято решение клонировать виртуальную машину полностью, в том числе и *.vmx файл.

Но, к сожалению, в этом API, как ни странно, нет ничего похожего на клонирование.

use VMware::VmPerl;
use VMware::VmPerl::Server;
use VMware::VmPerl::VM;
use Vmware::VmPerl::ConnectParams;

Часть скрипта я писал на урезанном Perl из VMware Perl API for Windows, поэтому не обошелся без некоторых велосипедов:

my %scsi = ();

Читаем исходный файл построчно и формируем новый:
while ($line = )
<
$i++;

Файл формата vmx (я описываю только минимум, который получился после создания машины, возможно есть более сложные случаи) выглядит так:
первая строка начинается с #!, т.е. это стандартный указатель на интерпретатор для shell и набор строк ключ = «Значение», среди которых могут быть пустые.

Так что, если строка пустая или начинается с #! просто запишем её в клон, и перейдем к следующей строке:
if ( ( ($line =

s/[\r\n]//;

Если значение не в кавычках, то сразу выходим:
if (! ($value =

Источник

Оцените статью
AvtoRazbor.top - все самое важное о вашем авто