- Proxmox VE тренутно нуди изворни чаробњак за увоз који драстично поједностављује миграцију са ESXi.
- Ручна конверзија VMDK дискова у qcow2 формат остаје најробуснији приступ за окружења без централизованог управљања.
- Претходна инсталација VirtIO драјвера је неопходна да би се избегле грешке при покретању, посебно на Windows системима.
Ако вам је лиценцирање VMware-а представљало главобољу или једноставно тражите флексибилнију алтернативу отвореног кода, Proxmox VE је вероватно право место за вас. Ова платформа није само моћна, већ интегрише и KVM за виртуелне машине и LXC за контејнере , што вам омогућава да управљате целим својим центром података из веома интуитивног веб интерфејса. Међутим, миграција ваших тренутних радних оптерећења није увек лака и захтева мало вежбе да би све функционисало глатко од самог почетка.
Када говоримо о увозу VMDK датотека, у основи мислимо на премештање VMware виртуелног чврстог диска у окружење које боље разуме QEMU-ов qcow2 формат. У зависности од тога да ли имате пословно окружење са vCenter-ом или више волите да се петљате код куће са самосталним ESXi хостовима, мораћете да бирате између аутоматизоване руте помоћу званичног чаробњака или ручне руте преко командне линије. Важно је да не улазите насумично и да припремите изворну машину како бисте избегли страшни плави екран смрти приликом покретања у новом окружењу.
Неопходне припреме пре него што направите скок

Пре него што преместите било који бајт, морате се уверити да је изворна виртуелна машина савршено чиста. Веома честа грешка је покушај миграције виртуелне машине са активним снимцима; идеално би било да консолидујете све снимке како бисте спречили да увезени диск постане фрагментиран. Штавише, важно је проверити да ли виртуелна машина користи BIOS или UEFI , јер ако не конфигуришете исти фирмвер у Proxmox-у, машина никада неће пронаћи сектор за покретање система.
За кориснике Windows-а, постоји један готово свети корак: инсталирање VirtIO драјвера пре искључивања машине у VMware-у. Пошто VMware-ов контролер диска не постоји у KVM окружењу, Windows ће се изгубити и избацити критичну грешку. Монтирајте VirtIO ISO, инсталирајте драјвере за мрежу и складиштење и тек онда искључите машину. На Linux-у је ово много једноставније јер језгро обично подразумевано укључује VirtIO модуле .
Брзи пут: Proxmox чаробњак за увоз

Почевши од најновијих верзија, Proxmox је олакшао живот свима помоћу пакета pve-esxi-import-tools . Овај алат вам омогућава да повежете свој ESXi хост директно са Proxmox веб интерфејса, чинећи миграцију готово процесом од три клика. Прво, потребно је да додате складиште у Datacenter > Storage > Add > ESXi , уносећи root акредитиве VMware сервера и прескачући верификацију сертификата ако користите самопотписани сертификат.
Када се складиште повеже, видећете листу ваших VMware виртуелних машина. Избором једне и кликом на „Увези“ систем ће прочитати VMX датотеку и аутоматски поново креирати конфигурацију хардвера (CPU, RAM, мрежа) у Proxmox-у. Можете бирати између стандардног увоза или „Увоза уживо“, иако овај други није права миграција уживо; једноставно покреће виртуелну машину када има довољно података. Чаробњак обрађује конвертовање VMDK у qcow2 у позадини, штедећи вам сате рада у командној линији.
Ручни метод: Потпуна контрола преко командне линије (CLI)

Ако немате ESXi хост доступан преко мреже или више волите да имате потпуну контролу над сваким кораком, ручна миграција је ваша најбоља опција. Процес почиње отпремањем VMDK датотеке на Proxmox сервер помоћу SCP-а или SFTP-а . Важно је запамтити да у VMware-у диск може да се састоји од датотеке дескриптора (.vmdk) и стварне датотеке са подацима (-flat.vmdk); потребно је да обе буду у истој фасцикли да би конверзија била успешна.
Да бисмо трансформисали диск у изворни формат, користимо алат qemu-img конвертовањеТипична команда би била qemu-img convert -f vmdk original.vmdk -O qcow2 convertido.qcow2Када имате датотеку qcow2, морате креирати празна виртуелна машина у Proxmox-у са идентичним карактеристикама као оригинал, али без додељивања било ког чврстог диска.
Да бисте повезали конвертовани диск са виртуелном машином (VM), имате две опције. Професионалнији начин је коришћење команде `qm importdisk` , која не само да увози датотеку већ је и директно смешта на изабрани складишни простор (LVM, ZFS, NFS, итд.). Након тога, диск ће се појавити као „неискоришћен“ на картици Хардвер (Hardware) веб интерфејса. Једноставно двапут кликните на неискоришћени диск , доделите га магистрали (пожељно VirtIO SCSI) и подесите редослед покретања у подешавањима VM-а.
Завршна подешавања и оптимизација перформанси

Када се машина покрене, посао није завршен. Да би виртуелна машина радила глатко, неопходно је инсталирати QEMU Guest Agent . Ово омогућава Proxmox-у да боље комуницира са гостујућим системом, олакшавајући задатке попут чистог искључивања и креирања конзистентних снимака. На Windows-у је ово такође време да се контролер диска пребаци са IDE или SATA на VirtIO SCSI за максималне I/O перформансе.
Ако приметите да мрежа не ради, проверите да ли је модел адаптера компатибилан. Модел VirtIO је најбржи, али ако га систем у почетку не препозна, можете користити емулирани адаптер (као што је E1000) и прећи на њега након инсталирања драјвера. Не заборавите да обришете оригиналне VMDK датотеке из Proxmox складишта када потврдите да све ради како бисте ослободили простор на диску.
Заштита података током транзиције
Премештање виртуелних машина је деликатна операција и увек постоји ризик од губитка података. Стога је неопходно имати спољни систем за прављење резервних копија пре почетка. Решења попут Vinchin, Nakivo или Hornetsecurity вам омогућавају да креирате непроменљиве резервне копије, штитећи вас од ransomware-а и људских грешака током миграције. Примена правила 3-2-1 (три копије, два медија за складиштење, један ван локације) је једини начин да будете безбрижни приликом промене хипервизора.
Миграција са VMware-а на Proxmox је еволуирала од заморних ручних процеса до високо ефикасних аутоматизованих алата. Без обзира да ли се користи званични увозник за масовна имплементирања или се ослања на qemu-img и qm importdisk за специфичне случајеве, кључ успеха лежи у претходној припреми: консолидацији снимака, инсталирању VirtIO драјвера и обезбеђивању компатибилности фирмвера. Уз правилно планирање и робусну безбедност, прелазак на инфраструктуру отвореног кода омогућава оптимизацију трошкова и повратак потпуне контроле над окружењем за виртуелизацију.