Išsamus virtualių diskų konvertavimo naudojant „VBoxManage“ ir kitus įrankius vadovas

  • Išsamus virtualių diskų tipų paaiškinimas: VDI, VHD, VMDK, VHDX ir kada naudoti kiekvieną iš jų.
  • Išsamūs žingsniai, kaip konvertuoti tarp formatų: naudojant „VBoxManage“, „qemu-img“ ir kitas patogias programas „Windows“ ir „Linux“ sistemose.
  • Konvertavimo įrankių palyginimas: nemokami, rankiniai ir automatiniai, su realiais pavyzdžiais ir naudojimo atvejais.
  • Integracija į virtualizacijos aplinkas: „VirtualBox“, „VMware“, „Hyper-V“, „Proxmox“ ir kaip migruoti tarp jų.

„VBoxManage“

Jei dirbate su virtualiomis mašinomis, tikriausiai esate susidūrę su diskų formatais, kurie netinka skirtingiems hipervizoriams. Nesvarbu, ar atsisiuntėte VHDX atvaizdą, bet jūsų aplinka naudoja VMDK, ar norite perkelti savo bandymų laboratoriją iš „VirtualBox“ į „VMware“ neprarasdami duomenų, virtualių diskų konvertavimas yra dažnas, bet dažnai prastai dokumentuotas poreikis. Štai kur tai ir prasideda „VBoxManage“.

Šis straipsnis yra išsamus vadovas, kuriame sužinosite, kokius įrankius galite naudoti Perjungti diskų tipus, tokius kaip VDI, VHD, VHDX, VMDK, QCOW2 ir RAW, taip pat kaip integruoti šias konversijas į tokias aplinkas kaip „VirtualBox“, „VMware“, „Hyper-V“, KVM ir net „Proxmox“. Visa tai paaiškinama pateikiant pavyzdžius, aiškiais žingsniais ir praktiniais patarimais, naudojant nemokamas, kelių platformų priemones, tokias kaip „VBoxManage“, „qemu-img“, arba automatizuotus sprendimus, tokius kaip „StarWind“ ar vietinius keitiklius.

Dažniausiai naudojami virtualių diskų formatai

Virtualūs diskai nėra visi vienodi ir kiekviena virtualizacijos platforma veikia su vienu ar keliais konkrečiais formatais. Žemiau paaiškinsiu kiekvieną iš labiausiai paplitusių formatų, jų privalumus, apribojimus ir kur jie naudojami.

VDI (virtualus disko vaizdas)

VDI yra numatytasis „Oracle VirtualBox“ formatas., suderinamas su tokiomis platformomis kaip „Windows“, „Linux“, „macOS“ ar „Solaris“. Jis yra lankstus, leidžia naudoti dinaminius arba fiksuoto dydžio diskus ir palaiko tokias funkcijas kaip momentinės kopijos ir nuotolinė prieiga. Nors jį galima naudoti ir už „VirtualBox“ ribų, Kai kuriose aplinkose pirmiausia reikia konvertuoti.

  • Privalumai: geras našumas, optimizuotas dydis, didelis duomenų saugumas.
  • Trūkumai: Jis nepalaiko papildomų atsarginių kopijų ir yra lėtesnis nei kiti formatai, pvz., VMDK.

VHD ir VHDX (virtualus kietasis diskas)

„Microsoft“ sukūrė formatą tokioms platformoms kaip „Virtual PC“ ir vėliau „Hyper-V“. VHD dydžio riba yra 2 TB ir buvo pakeistas VHDX, kuris palaiko iki 64 TB ir yra atsparesnis netikėtiems išsijungimams. VHDX idealiai tinka šiuolaikinėms „Microsoft“ aplinkoms, tačiau norint naudoti „VMware“ ar kitose platformose, reikia konvertuoti.

  • Privalumai: Jie gerai integruojasi su „PowerShell“, leidžia kurti momentines kopijas, atkurti duomenis ir atskirti kelis vartotojus.
  • Trūkumai: Jie yra labiau jautrūs gedimams nei kiti formatai, o jų VHD versijoje jie yra pasenę.

VMDK (virtualiosios mašinos diskas)

VMDK yra „VMware“ originalus disko formatas., naudojamas „Workstation“, „Fusion“ ir „vSphere/ESXi“. Tai vienas universaliausių formatų, nes palaiko sudėtingas pertvaras, papildomus momentinius vaizdus ir ploną arba storą aprūpinimą. Jį taip pat galima naudoti „VirtualBox“ programoje arba prijungti rankiniu būdu.

  • Privalumai: puikus suderinamumas, geras našumas, aukštas saugumas.
  • Trūkumai: reikalauja konvertavimo, jei naudojamas su „Hyper-V“, o kai kurie įrankiai jį padalija į kelis failus, o tai apsunkina perkėlimą.

QCOW2 (QEMU kopijavimas ir rašymas)

Šis formatas yra KVM ir „Proxmox VE“ saugojimo standartas. QCOW2 leidžia efektyviai kurti momentines nuotraukas ir jas glaudinti, idealiai tinka atvirojo kodo aplinkoje.

  • Privalumai: taupanti vietą, šifravimo palaikymas, momentinės nuotraukos be papildomų išlaidų.
  • Trūkumai: suderinama tik su QEMU/KVM aplinkomis arba įrankiais, kurie ją importuoja.

Įrankiai virtualiems diskams konvertuoti

Diskams konvertuoti yra ir pagrindinių, ir universalių komandinės eilutės įrankių, ir automatizuotų sprendimų su grafine sąsaja. Čia paaiškinsiu, kaip veikia pagrindiniai.

„VBoxManage“

„VBoxManage“ yra „VirtualBox“ komandinės eilutės valdymo pultas.. Leidžia kurti, modifikuoti ir konvertuoti virtualius diskus tarp VDI, VMDK ir VHD/VHDX. Norėdami jį naudoti, turite paleisti „VBoxManage“ iš „VirtualBox“ diegimo katalogo.

VHD konvertavimo į VDI pavyzdys:

VBoxManage clonehd input.vhd output.vdi --format vdi

VDI konvertavimo į VMDK pavyzdys:

VBoxManage clonehd input.vdi output.vmdk --format vmdk

Procesą taip pat galima atlikti naudojant „VirtualBox Virtual Media Manager“, jei pageidaujate grafinės sąsajos.

qemu-img

„qemu-img“ yra galinga ir atvirojo kodo priemonė, naudojama „Linux“ ir „Windows“ aplinkose, siekiant konvertuoti tarp visų įprastų virtualių diskų formatųVHD, VHDX, VMDK, QCOW2, VDI ir RAW.

Diegimas Linux sistemoje:

sudo apt-get install qemu-utils

VHDX konvertavimo į VMDK pavyzdys:

qemu-img convert archivo.vhdx -O vmdk archivo.vmdk

Ant langų, galite atsisiųsti nešiojamąją „qemu-img“ versiją ir paleisti ją iš CMD kaip administratorius. Komandos yra tos pačios. Be to, jei norite išsamiau suprasti, kaip atlikti šias konversijas, straipsnyje išsamiai paaiškinama, kaip naudoti „VBoxManage“: Kaip konvertuoti virtualius diskus iš vieno formato į kitą (VDI, VMDK, VHD ir kt.).

StarWind V2V keitiklis

„StarWind V2V“ yra nemokama grafinė priemonė, skirta „Windows“. kuri leidžia konvertuoti disko atvaizdus tarp VHD, VHDX, VMDK, QCOW2, IMG ir kt. Pagrindinis jo privalumas yra tas, kad palaiko tiesiogines konversijas iš „Hyper-V“ į „VMware“ ir atvirkščiai.

Vedlys su instrukcijomis paklaus įvesties failo ir išvesties formato ir atliks konvertavimą neliesdamas originalaus disko. Labai naudinga administratoriams, kurie nuolat migruoja aplinkas.

VMware keitiklis autonominis

„VMware Converter“ leidžia konvertuoti visas virtualias mašinas daugiau nei atskiri diskai. Automatiškai konvertuoti įjungtas arba išjungtas VM „Hyper-V“ aplinkoje į „VMware“, net jei jos yra debesyje. Tai geras pasirinkimas tiems, kurie nori be jokių komplikacijų perkelti ištisas aplinkas.

Atsarginės kopijos grandinė V2V

Šis įrankis integruoja atsarginių kopijų kūrimo ir perkėlimo parinktis tarp virtualių mašinų. Leidžia konvertuoti aktyvią „Hyper-V“ virtualią mašiną į VMDK, skirtą naudoti „VMware“ sistemoje. Jame yra parinkčių, leidžiančių išlaikyti vientisumą, koreguoti įkrovos nustatymus ir eksportuoti diskus pagal poreikį.

Konversija „Proxmox VE“ aplinkose

„Proxmox“ pagal numatytuosius nustatymus naudoja QCOW2 formatą. Norint importuoti kitų formatų diskus, juos reikia konvertuoti į RAW arba QCOW2. Tai galite padaryti tiesiogiai naudodami tokias komandas kaip:

qm importdisk 200 disco.vmdk local-raid --format raw

Tada per sąsają galite pasiekti virtualią mašiną, redaguoti jos aparatinę įrangą ir susiejate importuotą diską kaip SATA arba SCSI. Dėl šios aplinkos populiarumo tai žingsnis po žingsnio paaiškinama daugelyje bendruomenės vadovėlių.

Patarimai, kaip sėkmingai migruoti

  • Prieš konvertuodami, prijunkite diską, kad patikrintumėte jo būseną.. Įsitikinkite, kad jame yra teisingi duomenys ir jis nėra sugadintas.
  • Visada pasidarykite atsarginę kopiją prieš pradedant konversiją.
  • Pasirinkite tinkamą disko tipą: dinaminis testavimui, fiksuotas gamybai.
  • Dėmesio vairuotojai: Keičiant hipervizorius, įsitikinkite, kad turite tinkamas tvarkykles (pvz., „VMware Tools“ arba „QEMU Guest Agent“).
  • Išsaugo įkrovos konfigūraciją ir programinę-aparatinę įrangą (BIOS / UEFI), priklausomai nuo VM šaltinio.
„VMWare Workstation Player“
Susijęs straipsnis:
„VMWare Workstation Player“, puiki programa virtualioms mašinoms

Pridėti kaip pageidaujamą šaltinį