Vmware converter machine linux

ПРЕОБРАЗОВАТЬ ФИЗИЧЕСКИЙ СЕРВЕР LINUX В ВИРТУАЛЬНУЮ МАШИНУ VMWARE

Thank you for reading this post, don’t forget to subscribe!

про­цесс изве­стен как «пре­об­ра­зо­ва­ние физи­че­ско­го в вир­ту­аль­ное», и сокра­щен­но назы­ва­ет­ся P2V . VMware явля­ет­ся одним из лиде­ров в IT-мире в предо­став­ле­нии реше­ний для вир­ту­а­ли­за­ции, а Linux — одной из самых надеж­ных опе­ра­ци­он­ных систем, рабо­та­ю­щих на сер­ве­рах. Эта ста­тья рас­ска­зы­ва­ет, как пре­об­ра­зо­вать физи­че­ский сер­вер Linux в вир­ту­аль­ную маши­ну, рабо­та­ю­щую на хосте ESXi в vSphere. На при­ме­ре Ubuntu 18 рас­смат­ри­ва­ют­ся два раз­лич­ных мето­да пре­об­ра­зо­ва­ния VMware P2V Linux.

МЕТОД 1 — ИСПОЛЬЗОВАНИЕ ПРЕОБРАЗОВАТЕЛЯ VMWARE VCENTER

VMware vCenter Converter Single — это бес­плат­ное при­ло­же­ние, кото­рое может быть уста­нов­ле­но в Windows для пре­об­ра­зо­ва­ния физи­че­ских машин Windows, физи­че­ских машин Linux, вир­ту­аль­ных машин Hyper-V, вир­ту­аль­ных машин VMware и вир­ту­аль­ных машин, рабо­та­ю­щих под управ­ле­ни­ем Red Hat KVM или RHEL XEN . Под­дер­жи­ва­е­мые типы назна­че­ния: вир­ту­аль­ные маши­ны для неуправ­ля­е­мо­го хоста ESXi; вир­ту­аль­ные маши­ны для хоста ESXi, управ­ля­е­мые сер­ве­ром vCenter; вир­ту­аль­ные маши­ны для рабо­чих стан­ций VMware; вир­ту­аль­ные маши­ны для VMware Fusion.

ПРИНЦИП РАБОТЫ

При пре­об­ра­зо­ва­нии вклю­чен­ной физи­че­ской маши­ны Linux в вир­ту­аль­ную маши­ну фор­ма­та VMware ESXi, VMware vCenter Converter Single не уста­нав­ли­ва­ет про­грамм­но­го аген­та на исход­ную маши­ну Linux (в отли­чие от машин Windows). Про­цесс пре­об­ра­зо­ва­ния мож­но раз­де­лить на два основ­ных этапа.

1 этап. VMware Converter под­клю­ча­ет­ся к исход­ной машине Linux через SSH и поз­во­ля­ет выби­рать ком­по­нен­ты для копи­ро­ва­ния, такие как вир­ту­аль­ные дис­ки и их раз­де­лы. В соот­вет­ствии с выбран­ны­ми ком­по­нен­та­ми исход­ной физи­че­ской маши­ны Linux и настро­ен­ны­ми пара­мет­ра­ми целе­вой вир­ту­аль­ной маши­ны, пре­об­ра­зо­ва­тель создаст вспо­мо­га­тель­ную вир­ту­аль­ную машину.

2 этап. Когда выбра­ны все необ­хо­ди­мые ком­по­нен­ты и настро­е­ны сете­вые пара­мет­ры вспо­мо­га­тель­ной вир­ту­аль­ной маши­ны, VMware Converter созда­ет вспо­мо­га­тель­ную вир­ту­аль­ную маши­ну на хосте назна­че­ния ESXi и хра­ни­ли­щах дан­ных. Затем пре­об­ра­зо­ва­тель запус­ка­ет вспо­мо­га­тель­ную вир­ту­аль­ную маши­ну, кото­рая загру­жа­ет­ся из обра­за ISO вспо­мо­га­тель­ной вир­ту­аль­ной маши­ны, и копи­ру­ет все необ­хо­ди­мые дан­ные с исход­ной маши­ны Linux на целе­вую вир­ту­аль­ную маши­ну, кото­рая име­ет ста­тус вспо­мо­га­тель­ной, до завер­ше­ния про­цес­са преобразования.

Вспо­мо­га­тель­ная вир­ту­аль­ная маши­на пере­ме­ща­ет­ся из обра­за ISO на базе Linux, хра­ня­ще­го­ся в фай­ло­вой систе­ме ком­пью­те­ра Windows, на кото­ром уста­нов­лен кон­вер­тер. Место­по­ло­же­ние фай­лов converter-helper-vm.iso и converter-helper-vm-x64.iso исполь­зу­ет­ся для загруз­ки помощ­ни­ка VM на хосте ESXi — C:\Program Files (x86) \VMware\VMware vCenter Converter Standalone\ по умолчанию.

Читайте также:  Linux настройка сетевого интерфейса скорость

После копи­ро­ва­ния дан­ных в целе­вую вир­ту­аль­ную маши­ну она может быть пере­на­стро­е­на с помо­щью VMware Converter, если для назна­чен­ных пара­мет­ров пре­об­ра­зо­ва­ния выбра­ны соот­вет­ству­ю­щие данные.

СИСТЕМНЫЕ ТРЕБОВАНИЯ

Для пре­об­ра­зо­ва­ния VMware P2V Linux с помо­щью кон­вер­те­ра VMware необ­хо­ди­мо соблю­дать сле­ду­ю­щие требования:

  • Физи­че­ская маши­на под управ­ле­ни­ем Linux долж­на быть включена.
  • Хост ESXi дол­жен быть вклю­чен и досту­пен по сети. vCenter Converter Standalone client и сер­вер долж­ны иметь воз­мож­ность досту­па друг к дру­гу. Пор­ты TCP 22, 443, 902 исполь­зу­ют­ся по умол­ча­нию для сете­вой связи.
  • Для пре­об­ра­зо­ва­ния необ­хо­ди­мо исполь­зо­вать загруз­чик GRUB на физи­че­ском ком­пью­те­ре Linux. LILO не поддерживается.
  • Опти­че­ские дис­ки долж­ны быть извле­че­ны из дис­ко­во­да опти­че­ских дисков.
  • Сер­вер SSH дол­жен быть настро­ен на физи­че­ском ком­пью­те­ре Linux (исход­ном компьютере).

При­ме­ча­ние: Сер­вер SSH мож­но уста­но­вить на Ubuntu Linux с помо­щью команды:

Уда­лен­ный доступ для поль­зо­ва­те­ля с паро­лем через SSH мож­но настро­ить путем редак­ти­ро­ва­ния sshd_config файла:

Создай­те или рас­ком­мен­ти­руй­те строку:

Сохра­не­ни­те файл конфигурации

Пере­за­пу­сти­те про­цесс sshd (сер­вис)

ПРЕОБРАЗОВАНИЕ P2V VMWARE CONVERTER LINUX : ПОШАГОВОЕ ВЫПОЛНЕНИЕ

Для пре­об­ра­зо­ва­ния P2V Linux необ­хо­ди­мо выпол­нить сле­ду­ю­щие шаги:

  1. Загру­зить VMware vCenter Converter Standalone с офи­ци­аль­но­го веб-сайта.
  2. Уста­но­вить кон­вер­тер на ком­пью­тер Windows, кото­рый может под­клю­чать­ся к ком­пью­те­ру Linux по сети. Про­цесс уста­нов­ки прост — запу­сти­те файл EXE и сле­дуй­те реко­мен­да­ци­ям масте­ра уста­нов­ки. В дан­ном при­ме­ре исполь­зу­ет­ся VMware Converter 6.2.
  3. Запу­стить VMware vCenter Converter Standalone.
  4. Нажать Convert machine.
  5. Source System. Выбе­ри­те исход­ную систе­му в масте­ре пре­об­ра­зо­ва­ния машин. Выбе­ри­те Powered on и Remote Linux machine. Ука­жи­те IP-адрес, имя поль­зо­ва­те­ля и пароль, исполь­зу­е­мые на уда­лен­ном ком­пью­те­ре Linux. Помни­те, что сер­вер SSH дол­жен быть настро­ен на ком­пью­те­ре Linux, и бранд­мау­эр не дол­жен бло­ки­ро­вать под­клю­че­ния SSH на этом шаге. В про­тив­ном слу­чае появит­ся сооб­ще­ние об ошиб­ке «Не уда­ет­ся выпол­нить SSH на исход­ном ком­пью­те­ре» (Unable to SSH to the source machine. Check if a firewall is blocking access to the SSH daemon on the source machine). Про­верь­те, бло­ки­ру­ет ли бранд­мау­эр доступ к про­цес­со­ру SSH на исход­ном ком­пью­те­ре. Ука­зан­ный поль­зо­ва­тель дол­жен иметь воз­мож­ность вхо­да в кон­соль Linux через SSH с помо­щью ком­би­на­ции логин/пароля или фай­ла закры­то­го клю­ча. В этом при­ме­ре исполь­зу­ет­ся поль­зо­ва­тель user1 с паролем.
  6. Нажми­те View source details, что­бы про­смот­реть све­де­ния об уда­лен­ной машине Linux, кото­рую необ­хо­ди­мо пре­об­ра­зо­вать в вир­ту­аль­ную маши­ну VMware. Нажми­те кноп­ку Далее (Next), что­бы про­дол­жить и перей­ти к сле­ду­ю­ще­му шагу. Если появит­ся пре­ду­пре­жде­ние о без­опас­но­сти (Remote host thumbprint warning), нажми­те кноп­ку Да (Yes) для под­клю­че­ния. Ино­гда кон­вер­тер не может выпол­нить коман­ды на уда­лен­ном ком­пью­те­ре Linux и пока­зы­ва­ет пре­ду­пре­жде­ние: «Не уда­ет­ся выпол­нить запрос к исход­но­му ком­пью­те­ру Linux. Убе­ди­тесь, что мож­но запу­стить sudo без вво­да паро­ля при вхо­де на исход­ный ком­пью­тер через SSH как your_username». (Unable to query the live Linux source machine. Make sure that you can run sudo without entering a password when logged in to the source machine over SSH as your_username.) В этом слу­чае необ­хо­ди­мо отре­дак­ти­ро­вать файл /etc/sudoers и сде­лать так, что­бы поль­зо­ва­тель мог запус­кать sudo без вво­да паро­ля. Вме­сто руч­но­го редак­ти­ро­ва­ния /etc/sudoers исполь­зуй­те сле­ду­ю­щую команду:

Где user1 — имя наше­го поль­зо­ва­те­ля. Необ­хо­ди­мо вве­сти ваше имя поль­зо­ва­те­ля. Нажми­те Ctrl+X для выхо­да и Y (да) для сохра­не­ния изме­не­ний в файле.
Destination System. Выбе­ри­те систе­му назна­че­ния — по умол­ча­нию тип назна­че­ния опре­де­ля­ет­ся как вир­ту­аль­ная маши­на VMware Infrastructure при пре­об­ра­зо­ва­нии физи­че­ской маши­ны Linux, и это един­ствен­ный доступ­ный вари­ант для пре­об­ра­зо­ва­ния физи­че­ской маши­ны Linux в вир­ту­аль­ную маши­ну VMware. Это озна­ча­ет, что вир­ту­аль­ная маши­на назна­че­ния будет рабо­тать на сер­ве­ре ESXi или в кла­сте­ре VMware vSphere. Если хост ESXi, на кото­ром тре­бу­ет­ся запу­стить пре­об­ра­зо­ван­ную вир­ту­аль­ную маши­ну, управ­ля­ет­ся vCenter, выбе­ри­те IP-адрес сер­ве­ра vCenter и опре­де­ли­те учет­ные дан­ные адми­ни­стра­то­ра vCenter или дру­го­го поль­зо­ва­те­ля, име­ю­ще­го пра­ва адми­ни­стра­то­ра для управ­ле­ния сер­ве­ром vCenter.

При­ме­ча­ние: Невоз­мож­но пре­об­ра­зо­вать физи­че­скую маши­ну Linux в вир­ту­аль­ную маши­ну фор­ма­та VMware Workstation с помо­щью VMware vCenter Converter Standalone.

При появ­ле­нии пре­ду­пре­жде­ний о лицен­зи­ро­ва­нии мож­но нажать кноп­ку Игно­ри­ро­вать (Ignore) для продолжения.

  • Destination Virtual Machine. Выбе­ри­те дата­центр для хра­не­ния вир­ту­аль­ной маши­ны и вве­ди­те имя целе­вой вир­ту­аль­ной маши­ны, напри­мер Ubuntu18-04-vm .
  • Destination Location. Выбе­ри­те узел ESXi для запус­ка вир­ту­аль­ной маши­ны и хра­ни­ли­ща дан­ных для фай­лов вир­ту­аль­ных машин. Мож­но так­же выбрать вер­сию вир­ту­аль­ной маши­ны. По умол­ча­нию выбра­на самая высо­кая под­дер­жи­ва­е­мая вер­сия вир­ту­аль­ной маши­ны. В дан­ном слу­чае это вер­сия 13, пото­му что исполь­зу­ет­ся ESXi 6.5.
  • Options. На этом шаге мож­но изме­нить раз­лич­ные пара­мет­ры пре­об­ра­зо­ва­ния.Data to copy. Мож­но выбрать толь­ко поль­зо­ва­тель­ские или все дис­ки для копи­ро­ва­ния и выбрать тип выде­ле­ния ресур­сов вир­ту­аль­но­го дис­ка («тон­кое» или «тол­стое» выде­ле­ние ресур­сов). Кро­ме того, каж­дый вир­ту­аль­ный диск мож­но хра­нить в дру­гом хра­ни­ли­ще дан­ных. Уста­но­ви­те фла­жок «Создать опти­ми­зи­ро­ван­ный макет раз­де­ла» (Create optimized partition layout). Этот пара­метр исполь­зу­ет­ся для опти­ми­за­ции вырав­ни­ва­ния раз­де­лов дис­ка.Devices. Уста­но­ви­те необ­хо­ди­мый объ­ем памя­ти для целе­вой вир­ту­аль­ной маши­ны во вклад­ке Память (Memory). Уста­но­ви­те кон­трол­лер дис­ка, коли­че­ство про­цес­со­ров и ядра про­цес­со­ров во вклад­ке Дру­гое (Other). Networks. Выбе­ри­те коли­че­ство вир­ту­аль­ных сете­вых адап­те­ров для под­клю­че­ния к вир­ту­аль­ной машине. Затем выбе­ри­те вир­ту­аль­ную сеть, к кото­рой дол­жен быть под­клю­чен каж­дый сете­вой адап­тер, тип сете­во­го кон­трол­ле­ра и, при необ­хо­ди­мо­сти, уста­но­ви­те фла­жок Connect at power-on. Advanced options. Пара­мет­ры пост­кон­вер­сии нахо­дят­ся в этом раз­де­ле. В нашем слу­чае для пре­об­ра­зо­ва­ния физи­че­ско­го сер­ве­ра Linux в вир­ту­аль­ную маши­ну VMware доступ­на толь­ко «Опция пере­на­строй­ки целе­вой вир­ту­аль­ной маши­ны» (Reconfigure destination virtual machine option). Этот пара­метр исполь­зу­ет­ся для настрой­ки загруз­чи­ка, обнов­ле­ния драй­ве­ров, исполь­зу­е­мых опе­ра­ци­он­ной систе­мой, для опти­ми­за­ции рабо­ты вир­ту­аль­ной маши­ны в вир­ту­аль­ной сре­де VMware (с соот­вет­ству­ю­щим вир­ту­аль­ным оборудованием). Helper VM network.В про­цес­се пре­об­ра­зо­ва­ния сер­ве­ра Linux в вир­ту­аль­ную маши­ну VMware vCenter Converter созда­ет вспо­мо­га­тель­ную вир­ту­аль­ную маши­ну на целе­вом хосте/хранилище дан­ных. Вспо­мо­га­тель­ная вир­ту­аль­ная маши­на долж­на иметь доступ через сеть к исход­ной физи­че­ской машине под управ­ле­ни­ем Linux, что­бы кло­ни­ро­вать все фай­лы исход­ной маши­ны. В этом раз­де­ле мож­но настро­ить IP-адрес, мас­ку сети, шлюз и DNS-сер­ве­ры, исполь­зу­е­мые для сете­во­го под­клю­че­ния вспо­мо­га­тель­ной вир­ту­аль­ной машины.
  • Далее про­верь­те все настрой­ки пре­об­ра­зо­ва­ния P2V Linux и, если все пра­виль­но, нажми­те кноп­ку Гото­во (Finish), что­бы начать про­цесс преобразования.
  • Дожди­тесь завер­ше­ния про­цес­са пре­об­ра­зо­ва­ния. Про­дол­жи­тель­ность пре­об­ра­зо­ва­ния зави­сит от объ­е­ма дан­ных, хра­ня­щих­ся на дис­ках исход­но­го ком­пью­те­ра Linux. Если после завер­ше­ния пре­об­ра­зо­ва­ния в VMware vCenter Converter отоб­ра­жа­ет­ся состо­я­ние Завер­ше­но (Completed), мож­но запу­стить целе­вую вир­ту­аль­ную маши­ну Linux в интер­фей­се VMware vSphere Client, VMware Host Client или VMware Workstation.Одна­ко ино­гда про­цесс пре­об­ра­зо­ва­ния P2V маши­ны Linux может завер­шить­ся на 97% с ошибкой:

    Источник

  • Оцените статью
    Adblock
    detector