Перенос системы на виртуальную машину vmware
Миграция физических серверов на VMware ESXi через VMware Converter Standalone
Существует несколько вариантов конвертирования или миграции физических серверов, а также рабочих станций в виртуальную среду VMware ESXi. Ранее мы рассматривали простой и удобный способ с помощью утилиты Disk2VHD для переноса работающей системы без необходимости ее остановки на Microsoft Hyper-V. Сейчас выполним такую же операцию, но конечным средством виртуализации будет VMware ESXi 5.5 up2. Для этого нам потребуется специализированная утилита VMware Converter Standalone 5.5, которая доступна для загрузки с официального сайта.
В рассмотренном случае, утилита конвертации установлена на ПК под управлением MS Windows 7. Осуществляется миграция с физического сервера под управлением MS Windows Server 2008 32bit на хост виртуализации VMware ESXi. На что стоит обратить внимание:
Ниже представлена инструкция с картинками по настройке переноса физических серверов. Для наглядности и краткости описания необходимые действия выделены красным цветом:
Обратите внимание на количество доступных вариантов конвертирования. Различные образы виртуальных дисков, образы дисков Acronis (.tib), а также работающие ОС.
Указываем источник конвертирования. В нашем случае выполняется миграция физического сервера. Для этого делаем соответствующие настройки – IP адрес. логин и пароль.
Установка агента конвертирования выполняется автоматически, нам стоит лишь выбрать в каком режиме (автоматическом или ручном) будет выполнена деинсталляция данного ПО.
Аналогично, указывает источник назначения наш сервер или кластер ESXi – IP адрес, данные пользователя root.
Здесь мы задаем параметры для конвертирования – диск мигрирующей системы, а также параметры создаваемой VM (CPU, RAM, LAN). Также здесь можно указать параметры гостевой ОС (имя, членство в домене и т.п.), а также ее финальную перенастройку (оптимизация под гипервизор) и установку VMware Tools.
Далее этого запустится сам процесс конвертирования VM. В 90% случаев оно проходит успешно, рекомендуется останавливать на время конвертирования активно используемые службы и БД (указав в настройках переноса последующую синхронизацию).
После этого можно запускать склонированную виртуальную систему и вносить необходимые коррективы в “новую” ОС.
Нашли ошибку в тексте? Выделите фрагмент текста и нажмите Ctrl+Enter
Как перенести ОС Windows на виртуальную машину
Существует несколько способов преобразования установленной ОС Windows в образ для виртуальной машины. Созданный образ можно использовать, например, для тестирования, для проверки стабильности системы после установки какого-либо обновления, или для того, чтобы зафиксировать состояние старой машины перед внесением изменений.
Большинство программ виртуализации поддерживают функцию преобразования установленной ОС Windows в образы виртуальной машины. Некоторые решения уже поставляются со встроенными функциями, но в ряде случаев для этой же цели может понадобится использование сторонних продуктов.
В этом руководстве собраны инструкции по преобразованию установок Windows в виртуальные образы Microsoft Hyper-V, VirtualBox и VMware.
Перенос ОС Windows в виртуальную машину Microsoft Hyper-V выполняется очень просто благодаря программе Disk2vhd от Sysinternals.
Программа является портативной, ее можно запускать из любого расположения на диске после распаковки архива. Для работы приложения требуются права администратора. Программа может применяться для создания виртуальной машины из одного или нескольких томов на компьютере.
Примечание: программу можно запустить в режиме командной строки, используя формат:
Пользователь должен выбрать целевой путь и имя файла (с расширением vhdx), а также тома, которые следует включить в виртуальный образ.
Вы можете выбрать только раздел Windows или даже преобразовать несистемные разделы в образы VHD, не выбирая раздел Windows.
Disk2VHD поставляется с двумя дополнительными параметрами, которые указываются при запуске. Первый устанавливает выходной формат VHDX. Вы можете отключить данный параметр, чтобы использовать VHD.
VHDX имеет несколько преимуществ, такие как поддержка более крупных виртуальных дисков (64 ТБ против 2 ТБ), лучшая защита от повреждений, дистанционное онлайн изменение размера и др. VHD необходим в основном для целей совместимости, например, когда продукт не поддерживает VHDX, а также когда вы хотите преобразовать образ в Virtualbox.
Второй параметр позволяет использовать теневую копию тома.
Disk2VHD обрабатывает выбранные тома и превращает их в образы виртуальных дисков, которые сохраняются в выбранном месте.
VirtualBox поставляется без встроенного инструмента конвертации установок Windows в образы виртуальной машины.
Однако, вы можете использовать альтернативное решение. Прежде всего, вам нужно создать образ VHD (как показано в разделе Microsoft Hyper-V выше).
После того, как вы получили образ VHD, можете использовать инструмент командной строки vboxmanage, который поставляется с VirtualBox, для клонирования носителя и сохранения его в другом формате.
Преобразование может занять некоторое время в зависимости от размера изображения и доступных ресурсов вашего компьютера.
Вы можете создавать виртуальные образы машин Windows для VMware с помощью VMware vCenter Converter. Вы можете загрузить программу с официального сайта VMware, но для этого требуется учетная запись. На нашем сайте утилита доступна для загрузки без регистрации.
Примечание: Программа создает виртуальный образ полной машины. В графическом интерфейсе нет возможности исключить жесткие диски или разделы.
Размер установщика равен примерно 170 мегабайт. Во время установки вам будет предложено присоединиться к программе улучшения качества обслуживания клиентов.
Чтобы преобразовать запущенную систему Windows в виртуальный образ для VMware, выберите опцию “Конвертировать машину” в главном интерфейсе программы, чтобы начать работу.
После загрузки мастера, убедитесь, что для типа источника установлено значение “включено” и выбран “этот локальный компьютер”. Вы также можете создавать виртуальные образы удаленных компьютеров, но для этого необходимо указать имя или IP-адрес устройства, а также учетные данные.
Выберите виртуальную машину VMware в разделе тип цели на следующей странице и выберите целевую папку для сохранения образа.
Создание образа может занять некоторое время, в зависимости от количества томов, их размеров и ресурсов устройства.
Перенос физического сервера Linux на виртуальную машину VMware
Требования к ova/ovf файлам:
— Hardware Version машины не выше 11;
— Тип дисков scsi.
Виртуальный сервер на базе Linux
Создание образа диска с помощью утилиты dd
С помощью следующей команды сделайте копию вашего жесткого диска:
Примечание: на целевом диске должно быть достаточно места, т.е. не менее того объема, который занимает исходный диск.
Конвертация образа в формат vmdk
Для конвертации образа жесткого диска из формата img в формат vmdk, разработанного компанией VMware в качестве образа диска для своих виртуальных машин, будем использовать утилиту qemu-img. Утилита входит в состав системы эмуляции qemu. Для установки выполните следующую команду.
Для Ubuntu, Debian: apt-get install qemu
Для CentOS: yum install qemu-img
Примечание: на целевом диске должно быть достаточно места, т.е. не менее того объема, который занимает исходный файл.
Конвертация диска в формат ovf
Установите на своем локальном компьютере программу VMware Workstation, которую можно скачать с сайта компании VMware после регистрации.
После установки приложения откройте его, и создайте новую виртуальную машину.
При выборе способа установки операционной системы выберете “Установить операционную систему позже”.
Выберете тип операционной системы “Linux” и вашу версию.
Введите имя и путь до Вашей виртуальной машины.
На следующем шаге предлагается выбрать размер жесткого диска, т. к. мы будем подключать к виртуальной машине другие диски, которые мы ранее конвертировали, то в поле “Максимальный размер диска”, можно указать любое число. Позднее этот диск будет удален.
После создания виртуальной машины, перейдите в меню виртуальной машины и выберите “Изменение параметров виртуальной машины”.
В открывшемся окне с помощью кнопки “Add” добавим наш жесткий диск.
Выберете “Жесткий диск”.
Выберете тип вашего жесткого диска.
Выберете пункт “Использовать существующий виртуальный диск”.
Укажите путь до файла, который получился в результате конвертации.
Примечание: Вы можете добавить несколько конвертированных виртуальных жестких дисков.
Далее нужно удалить диск, добавленный при создании виртуальной машины. Выберете из списка нужный диск, и с помощью кнопки “Удалить” удалите.
Сохраните внесенные изменения.
Теперь включите созданную машину для проверки корректности данных.
Перенос физического сервера Windows на виртуальную машину VMware
Для миграции вам необходимо сконвертировать ваш физический сервер в файл формата ovf. OVF (Open Virtualization Format) — стандарт для хранения и распространения виртуальных машин.
Виртуальный сервер на базе Windows
Требования к ova/ovf файлам:
— Hardware Version машины не выше 11й;
— Тип дисков scsi.
VMware Converter
VMware® vCenter Converter Standalone представляет собой решение для преобразования виртуальных и физических машин в виртуальные машины VMware. Мы будем использовать данную программу для конвертации физического сервера в файл конфигурации vmx.
Загрузите установщик VMware® vCenter Converter Standalone после регистрации на сайте компании Vmware
Примечание: на момент написания инструкции последняя версия VMware vCenter Converter Standalone 6.1.1.
Перейдите в папку «Downloads» и запустите на исполнение скачанный файл.
Выберете «Local installation», т. к. Вам необходимо создавать и управлять задачами преобразования только с компьютера, на котором установлено приложение. Converter Standalone server, Converter Standalone agent и Converter Standalone client будут доступны только для локального использования.
После установки запустите приложение и выберете пункт горизонтального меню «Convert machine».
Выберете тип конвертируемой машины: «Powered on», «This local machine».
Выберете тип назначения «VMware Workstation or other VMware virtual machine», т. к. это позволит сохранить полученный в результате конвертации файл на локальном диске.
В поле «Name» укажите имя Вашей виртуальной машины.
Так же укажите путь, где будет сохранена виртуальная машина.
Далее отключите все сетевые адаптеры, сняв галочку в столбце «Connect at power-on», чтобы избежать проблем с сетью.
Обратите внимание, что на диске, путь к которому Вы указали на прошлом шаге, должно быть достаточное количество свободной памяти, не менее значения указанного в разделе «Total».
Отметьте следующие пункты галочками «Ignore page file and hibernation file», «Create optimized partition layout», т. к. это выровняет секторы виртуального диска.
Далее начнется конвертация.
После завершения конвертации перейдите в каталог, который вы указывали, для сохранения виртуальной машины.
Пример содержимого каталога:
VMware OVF Tool
VMware OVF Tool представляет собой решение для импорта и экспорта OVF пакетов из продуктов VMware. Мы будем использовать данную утилиту для конвертации файла vmx в файл формата ovf.
Загрузите установщик VMware OVF Tool на сайте компании Vmware.
Выберете необходимую версию.
Перейдите в папку «Downloads» и запустите на исполнение скачанный файл.
После установки откройте Windows PowerShell. Для конвертации необходим файл ovftool.exe, который находится по указанному при установки пути. Например:
C:\Program Files (x86)\VMware\VMware OVF Tool\ovftool.exe
Перейдите в каталог «VMware OVF Tool» с помощью команды cd.
cd ‘C:\Program Files (x86)\VMware\VMware OVF Tool’
В командной строке введите команду со следующим синтаксисом:
.\ovftool.exe «C:\VM\VM-example\VM-example.vmx» «C:\VM\VM-example\VM-example.ovf»
» height=»148″ src=»https://1cloudstat.com/img/help/migracija-windows-na-vmware/12.png» width=»855″ />
После завершения конвертации у вас появится ovf файл с вашей виртуальной машиной.
Перенос физического компьютера или сервера на VMware ESXi с использованием Converter Standalone
Оглавление
Введение
Доброго времени суток! Миграция физических серверов на VMware ESXi через VMware Converter Standalone дело довольно обычное и каждый системный администратор рано или поздно с этим столкнётся. Сейчас я вам покажу как можно перенести вашу физическую рабочую машину или сервер на гипервизор VMware ESXi при помощи Converter Standalone. А также постараюсь сразу же рассмотреть все возможные трудности при переносе.
Установка Converter Standalone
Для начала нам необходимо будет скачать и установить саму программу vCenter Converter Standalone.
О переносе систем на ESXi
Для переноса системы в виртуальную среду ESXi есть два типа: Powered off и Powered on.
Powered off
В случае переноса с гипервизора на гипервизор тут всё очень просто и зачастую без сюрпризов. Выбираем источник (гипервизор с которого будем переносить виртуалку) и назначение (гипервизор куда будем переносить виртуалку), конфигурируем машину если это нужно и запускаем процедуру переноса. Соответственно вас программа будет спрашивать данные для подключения к гипервизорам. И не забываем, что предварительно нужно потушить переносимую виртуалку!
Powered on
Тут всё намного веселее 😀. Если This loacl machine работает железобетонно, то с Remote Windows machine у меня было много приключений!
Для начала не забываем запускать сам Converter Standalone от имени Администратора!
Перенос операционной системы в гипервизор ESXi при помощи This loacl machine
VMware vCenter Converter Standalone нужно запускать от имени Администратора!
Далее всё просто. Destination System это то, куда мы собираемся перенести нашу рабочую среду. Указываем VMware Infrastructure virtual machine и чуть ниже прописываем параметры для подключения к гипервизору (ip адрес, имя пользователя и пароль).
Обзываем нашу систему.
В Destination Location указываем в какое хранилище мы будем переносить систему. Отображаются для информации: объём хранилища, занимаемое и свободное место.
А вот тут я бы остановился поподробнее. Так как у нас на гипервизоре место не резиновое, то его нужно экономить. В настройках Data to copy справа прожимаем кнопку Edit и проваливаемся в настройки наших томов.
Тут то мы и пошаманим немного. Для начала отсекаем все ненужные тома. В моём случае это был том D, так как все 232,32 Gb были абсолютно неиспользованные и раздувать ими образ виртуальной машины нет никакого желания. Идём дальше. Системный диск занимает 43,41 Gb, но к нему я сделаю +10 Gb. Так как совсем ужиматься тоже не стоит.
Дальше запускаем конвертацию и можем наблюдать в колонке Status прогресс конвертации/переноса вашей рабочей машины на гипервизор ESXi.
Перенос операционной системы в гипервизор ESXi при помощи Remote Windows machine
Тут процедура точно такая же, только вместо Powered on выбираем Powered off и Remote Windows machine, а поскольку это машина удалённая, то нам нужно будет дополнительно прописать доступы к ней (ip адрес, имя пользователя и пароль). После того как соединение с машиной-источником установим нам будет предложено выбрать в диалоговом окне каким образом мы удалим с конвертируемой машины агента Standalone. Автоматически после переноса или самостоятельно своими ручками чуть позже.
Дальше процесс никак не отличается от клонирования локальной машины. Не вижу смысла повторять одно и тоже по нескольку раз.
Возможные проблемы
Рекомендую для начала проверить саму систему на наличие повреждений системных файлов. Запускаем командную строку от имени администратора и выполняем sfc:
Unable to contact the specified host
VMware vCenter Converter Standalone Unable to contact the specified host ‘ip_address‘. The host might not be available on the network, there might be a network configuration problem, or the management services on this host are not responding.
Зачастую это связано с тем, что на вашей системе или на удаленной ОС закрыты порты 443 и/или 80.
А также причиной может быть фаервол или встроенный Windows Defender. На время миграции машины на гипервизор попробуйте отключить защиту.
Permission to perform this operation was denied
Тут говорится, что нехватает прав. Но почему? Я ведь и так администратор, в чём дело? Мы знаем, что Standalone был запушен от имени администратора, да и к удаленной системе мы также подключаемся к учётной записи администратора. Так вот. Причиной такого поведения может послужить UAC (контроль учётных записей).
Insufficient permissions to connect to admin$
Решение. Способ 1
Открываем в реестре regedit следующую ветку:
Там необходимо создать параметр DWORD 32-bit LocalAccountTokenFilterPolicy и присвоить ему параметр 1. После сохранения перезагрузите ОС для применения изменений.
Решение. Способ 2
Также в каких-то случаях помогает следующая процедура: Открываем групповые политики gpedit.msc и переходим в раздел
Решение. Способ 3
Открываем оснастку общих папок fsmgmt.msc и смотрим что папка ADMIN$ присутствует в списке общих ресурсов. Если её нет — возвращаем. По итогу у вас должен открываться каталог:
Решение. Способ 4
Установить Convertor agent на машине, которую собираетесь переносить на гипервизор.
Ошибка в процессе переноса Error code: 225
В процессе переноса виртуальной машины я получил следующую ошибку где-то на 50%.
FAILED: An error occurred during conversion: ‘File-level volume clone error failed with sourcevolume id \WindowsBitmapDriverVolumeId=[. ] and target volume id 44=494. Error code: 225 ‘
Данную ошибку я решил путем отключения встроенного защитника Windows через стандартное приложение «Настройки».