Në shtëpi Karakteristikat e dobishme të frutave Si të transferoni një imazh të makinës virtuale. Migrimi i makinave virtuale nga XenServer në Hyper-V. Rimëkëmbja e nisjes së serverit Linux

Si të transferoni një imazh të makinës virtuale. Migrimi i makinave virtuale nga XenServer në Hyper-V. Rimëkëmbja e nisjes së serverit Linux

Ka disa mënyra për të kthyer një Windows OS të instaluar në një imazh për një makinë virtuale. Imazhi i krijuar mund të përdoret, për shembull, për testim, për të kontrolluar qëndrueshmërinë e sistemit pas instalimit të çdo përditësimi, ose për të rregulluar gjendjen e makinës së vjetër para se të bëni ndryshime.

Shumica e programeve të virtualizimit mbështesin funksionin e shndërrimit të sistemit operativ të instaluar Windows në imazhe të makinerisë virtuale. Disa zgjidhje tashmë vijnë me funksionalitet të integruar, por në disa raste, mund t'ju duhet të përdorni produkte të palëve të treta për të njëjtin qëllim.

Ky udhëzues jep udhëzime për konvertimin e instalimeve të Windows në imazhe virtuale Microsoft Hyper-V, VirtualBox dhe VMware.

Migrimi i Windows në një makinë virtuale Microsoft Hyper-V është një fllad me softuerin Disk2vhd të Sysinternals.

Programi është i lëvizshëm, mund ta ekzekutoni nga çdo vend në disk pasi të keni shpaketuar arkivin. Aplikacioni kërkon të drejta administratori. Programi mund të përdoret për të krijuar një makinë virtuale nga një ose më shumë vëllime në një kompjuter.

shënim: programi mund të ekzekutohet në modalitetin e vijës komanduese duke përdorur formatin:

Dritarja kryesore e aplikacionit shfaq rrugën e destinacionit dhe emrin e skedarit, dhe pak më poshtë vëllimeve të disponueshme. Ju lutemi vini re se ju duhet të zgjidhni një vend të synuar me hapësirë ​​të mjaftueshme për ruajtje, përndryshe procesi i imazhit do të ndërpritet.

Përdoruesi duhet të zgjedhë rrugën e synuar dhe emrin e skedarit (me një shtrirje vhdx) dhe vëllimet që do të përfshihen në imazhin virtual.

Ju mund të zgjidhni vetëm ndarjen e Windows, apo edhe të konvertoni ndarjet jo të sistemit në imazhe VHD pa zgjedhur ndarjen e Windows.

Disk2VHD vjen me dy parametra shtesë që specifikohen gjatë fillimit. E para vendos formatin e daljes në VHDX. Ju mund ta çaktivizoni këtë opsion për të përdorur VHD.

VHDX ka disa përparësi të tilla si mbështetje për disqe më të mëdhenj virtualë (64TB kundrejt 2TB), mbrojtje më të mirë kundër korrupsionit, ndryshim të madhësisë në distancë në internet, etj. VHD nevojitet kryesisht për qëllime të përputhshmërisë, për shembull, kur produkti nuk mbështet VHDX, dhe kur dëshironi të konvertoni një imazh në Virtualbox.

Parametri i dytë ju lejon të përdorni një kopje hije të vëllimit.

Disk2VHD përpunon vëllimet e zgjedhura dhe i kthen ato në imazhe virtuale të diskut që ruhen në vendin e zgjedhur.

Pasi të keni marrë imazhin VHD, mund të përdorni mjetin e linjës së komandës vboxmanage që vjen me VirtualBox për të klonuar median dhe për ta ruajtur atë në një format tjetër.

  1. Shtypni butonin Windows, shkruani cmd.exe, mbani të shtypur Ctrl + Shift dhe shtypni Enter për të nisur Command Prompt me të drejtat e administratorit.
  2. Shkoni te dosja VirtualBox në sistem, për shembull C: \ Program Files \ Oracle \ VirtualBox duke përdorur komandën cd.
  3. Përdorni komandën vboxmanage disk clonemedium për të kthyer imazhin e diskut VHD në formatin VDI. Për shembull: vboxmanage disk clonemedium o: \ source.vhd o: \ output.vdi

Konvertimi mund të marrë ca kohë në varësi të madhësisë së figurës dhe burimeve të disponueshme në kompjuterin tuaj.

Ju mund të krijoni imazhe virtuale të makinave Windows për VMware duke përdorur VMware vCenter Converter. Mund ta shkarkoni programin nga faqja zyrtare e VMware, por kjo kërkon një llogari. Në faqen tonë të internetit, programi është në dispozicion për shkarkim pa regjistrim.

shënim: Programi krijon një imazh virtual të makinës së plotë. Nuk ka asnjë mënyrë për të përjashtuar hard disqet ose ndarjet në GUI.

Madhësia e instaluesit është afërsisht 170 megabajt. Gjatë instalimit, do t'ju kërkohet të bashkoheni në Programin e Përmirësimit të Përvojës së Klientit.

Për të kthyer një sistem Windows që funksionon në një imazh virtual për VMware, zgjidhni opsionin "Convert Machine" në ndërfaqen kryesore të programit për të filluar.

Pas ngarkimit të magjistarit, sigurohuni që lloji i burimit të jetë "aktivizuar" dhe "ky kompjuter lokal" është zgjedhur. Ju gjithashtu mund të krijoni imazhe virtuale të kompjuterëve në distancë, por kjo kërkon emrin ose adresën IP të pajisjes dhe kredencialet.

Zgjidhni makinën virtuale VMware nën Target Type në faqen tjetër dhe zgjidhni dosjen e destinacionit për ruajtjen e imazhit.

Mund të duhet pak kohë për të krijuar imazhin, në varësi të numrit të vëllimeve, madhësive të tyre dhe burimeve të pajisjes.

Gjithmonë më ka pëlqyer hipervizori falas Xenserver dhe e kam përdorur shumë. Por kohët e fundit mora vendimin të kaloja gradualisht në një hipervisor tjetër. Cila - ende nuk ka vendosur përfundimisht. Unë do t'ju tregoj më shumë për arsyet e braktisjes së Xenserver dhe mendimet e përgjithshme për hipervizorët modernë më vonë. Në këtë artikull, unë do të shqyrtoj në detaje çështjen e transferimit të makinave virtuale nga Xenserver në Hyper-v.

Nëse keni dëshirë të mësoni se si të kërkoni dhe shfrytëzoni dobësitë në rrjetet e informacionit, ju rekomandoj që të njiheni me Kursi online Kali Linux Workshop në OTUS. Kursi është krijuar për ata që nuk kanë përvojë në sigurinë e informacionit, për pranimin që duhet të kaloni.

Fillimisht doja të shkruaja një artikull mbi instalimin e Xenserver 7 në mdadm raid1. Më ka pëlqyer gjithmonë xen për aftësinë për ta instaluar në mdadm. Kjo lejoi që hypervisor të përdoret në çdo pajisje me dy hard disqe, duke siguruar tolerancë të thjeshtë të gabimeve në nivelin e diskut. Convenientshtë i përshtatshëm dhe miqësor ndaj buxhetit. E njëjta gjë mund të bëhet në kvm, por personalisht më pëlqen kapaciteti i menaxhimit të xen si një aplikacion për dritaret. Ju mund të lidhni me lehtësi shumë serverë me të dhe të menaxhoni gjithçka nga një vend. Si plus, në krahasim me kvm, është më e lehtë dhe më e shpejtë ta instaloni dhe konfiguroni atë për punë, ta transferoni atë tek dikush tjetër për menaxhim.

Në fakt, unë përgatita dhe testova një draft artikull për instalimin e Xenserver në një bastisje softuerike. Në shikim të parë, gjithçka funksionon. Problemet filluan kur fillova të kontrolloja tolerancën e defekteve dhe të fikja një hard disk. Siç rezulton, xenserver nuk mund të fillojë normalisht nëse bastisja e mdadm kalon në gjendje të degraduar. Unë u mërzita shumë nga ky fakt dhe kalova gati 24 orë vazhdimisht duke u përpjekur për të zgjidhur situatën dhe për të zgjidhur problemin. Por nuk arrita. Dhe në internet gjithashtu nuk gjeta një recetë për zgjidhjen e problemit, por gjeta konfirmimin e këtij problemi.

Duket se XenServer nga versioni 7 nuk mbështet më funksionimin në mdadm. Madje përmendet në FAQ zyrtare:

- A mbështet XenServer një zbatim RAID të bazuar në softuer?
- Jo, XenServer nuk mbështet softuerin RAID.

Kam kontrolluar në versionin 7.0 dhe 7.1. Rezultati është i njëjtë - sistemi nuk fillon nëse bastisja shembet. Për më tepër, ka artikuj në internet që përshkruajnë se si të transferoni një instalim të pastër të xen 7 në mdadm. Duket se këta njerëz thjesht nuk e kanë testuar njërin prej disqeve për dështim. Derisa ta kontrolloni, duket se gjithçka është në rregull. Problemi këtu është se Xenserver 7 ka kaluar në CentOS 7. Dhe ka shumë risi, në veçanti të sistemuara. Nuk mund ta përcaktoja saktësisht se cili ishte problemi. Ekziston një lloj papajtueshmërie në modulet e nisjes, kernelin xenserver dhe versionin mdadm. Kishte një defekt të ngjashëm në CentOS 7 kur u lëshua, por u rregullua menjëherë. Dhe në XenServer, zhvilluesit hoqën dorë nga kjo, pasi ata nuk premtuan mbështetje për mdadm. Si rezultat, hipervizori mbeti pa aftësinë për të instaluar në mdadm. Kjo është e papranueshme për mua, pasi përdor në mënyrë aktive mdadm. Nëse ndonjë disk dështon, sistemi varet pafund në kohën e nisjes me mesazhin:

Një punë fillestare po funksionon për dev-md0.device

Unë ende kam shumë makina virtuale që funksionojnë CentOS 5. Veçantia e këtij versioni është se për funksionimin normal në XenServer, një kernel special kernel-xen ishte instaluar në sistem. Si rezultat, kur sistemi u transferua në një hypervisor tjetër, ai refuzoi të funksionojë. Ju duhet të bëni disa punë serioze me një skedar për ta filluar atë. Ishte e rëndësishme për mua të punoja në këtë moment, pasi në punën time do të më duhet të largohem gradualisht nga Xenserver drejt Hyper-V ose KVM. Unë nuk kam vendosur ende, pasi nuk kam arritur të krijoj makina virtuale me xen në KVM, por arrita ta bëj atë në Hyper-V. Unë do t'ju tregoj për këtë.

Zhvendosja e një makine virtuale nga xenserver në kvm

Transferimi i një makinerie virtuale në vetvete është një kopje e thjeshtë e një disku nga një hypervisor në tjetrin. Për të kopjuar Xenserver, unë përdor versionin falas të programit Alike Free. Fatkeqësisht, nuk është më në dispozicion në edicionin falas. Zhvilluesit kanë mbyllur projektin falas, ekziston vetëm një version provë nga ai i paguar. Por unë ende kam kompletin e shpërndarjes dhe çelësat për versionin falas. Unë vazhdoj ta përdor. Një program i thjeshtë dhe i përshtatshëm që ju lejon të bëni kopje rezervë shtesë të makinave virtuale. Ajo gjithashtu di si të ngarkojë kopje rezervë vhd format. E tëra çfarë ju duhet të bëni për të transferuar një makinë virtuale është të krijoni të njëjtën makinë në hyper-v dhe të specifikoni imazhin e transferuar vhd nga xenserver si një disk. Por nëse pas kësaj sapo filloni makinën virtuale, do të merrni një gabim.

Gabim 13: format i pavlefshëm ose i pambështetur i ekzekutueshëm

Nuk ka asgjë befasuese në këtë, kerneli i modifikuar për xen funksionon vetëm në vetë hipervizorin. Për të punuar në një mjedis tjetër, duhet të instaloni kernelin standard Linux. Kjo është ajo që do të bëj më tej. Detyra doli të ishte shumë e vështirë, më duhej të vrapoja shumë në nuanca të ndryshme. Para së gjithash, për të mos harruar përvojën e fituar, po shkruaj këtë artikull. Edhe pse e kuptoj që shumë pak njerëz do të përfitojnë nga një përvojë e tillë. Nuk ka shumë njerëz që do të zhvendosin sistemin CentOS 5 të ndërprerë tashmë nga hipervizori Xen diku tjetër. Në një mënyrë miqësore, sistemet duhet të riorganizohen, dhe unë gradualisht do të merrem me këtë. Por ju ende duhet të keni udhëzime të gatshme në dorë në rast të ndonjë surprize.

Metoda e përshkruar më poshtë për të rivendosur nisjen e një makine virtuale është një mjet universal për zgjidhjen e problemeve me nisjen e një serveri linux. Nëse për ndonjë arsye serveri juaj linux nuk fillon, ngarkuesi i ngarkimit është prishur ose keni probleme pas azhurnimit të kernelit, metodat e mëposhtme për azhurnimin dhe zëvendësimin e kernelit dhe bootloader mund të ndihmojnë në zgjidhjen e këtij problemi.

Rimëkëmbja e nisjes së serverit Linux

Në mënyrë që makina virtuale të funksionojë në hyper-v, siç thashë, duhet të instaloni kernelin standard. Për ta bërë këtë, futeni në makinën virtuale nga disku i nisjes CentOS 7 dhe zgjidhni modalitetin.

Për të zgjedhur këtë seksion, duhet të zgjidhni në menunë kryesore Telashe... Ne jemi duke pritur për shkarkimin dhe zgjedhim opsionin e parë të propozuar.

Menjëherë ne do të nderohemi në sistemin tonë të rikuperueshëm. Hapi i parë është azhurnimi i sistemit dhe instalimi i kernelit standard. Me shumë mundësi, përmes yum, nuk do të keni sukses, pasi lidhjet me depot centos 5 u bënë joaktive pasi mbështetja e sistemit përfundoi në 31 Mars. Skedari duhet të ndryshohet /etc/yum.repos.d/CentOS-Base.repo duke redaktuar shtigjet e seksioneve përkatëse në vijim:

Baseurl = http: //vault.centos.org/5.11/ ospërditësimet/$ basearch/baseurl = http: //vault.centos.org/5.11/ shtesa/$ basearch/baseurl = http: //vault.centos.org/5.11/ shtesa/$ basearch/baseurl = http: //vault.centos.org/5.11/ centosplus/$ basearch/baseurl = http: //vault.centos.org/5.11/ kontribuoj/ $ basearch /

Të gjitha rreshtat me listën e pasqyrave duhet të komentohen dhe baza bazë duhet të ndryshohet në ato të specifikuara. Pas kësaj, duhet të ekzekutoni përditësimin e sistemit.

# yum pastroni të gjitha përditësimet # yum

Tani do të instalojmë kernelin standard të linux, dhe do ta heqim nga xen.

# yum hiqni kernel-xen # yum instaloni kernel

Tani ne kontrollojmë versionin e bibliotekave të disponueshme të kernelit në sistem.

# ls -l / lib / modules /

Ne kapim versionin më të fundit dhe ndërtojmë imazhin fillestar.

# mkinitrd -v -f /boot/initrd-2.6.18-419.el5.img 2.6.18-419.el5

Redaktimi i konfigurimit të bootloader /boot/grub/grub.conf në mënyrë që të zgjedhë këtë version të kernelit kur ngarkohet.

Parametri parazgjedhje = 1 korrespondon me rreshtin e dytë të menusë, pasi numërimi mbrapsht fillon nga 0. Domethënë, do të zgjidhet kerneli i kërkuar i përditësuar. Ne azhurnojmë bootloader në disk.

# grub-install / dev / sda

Nëse merrni një gabim:

/ dev / sda nuk ka ndonjë makinë përkatëse BIOS.

Përdorni një komandë si kjo:

# grub-install-rishikoni / dev / sda

Në teori, kjo mund të përfundojë. Ne në fakt kemi kryer një rikuperim të plotë të nisjes në serverin Linux. Por meqenëse po flasim për xenserver, ka një nuancë më shumë. Nëse përpiqeni të nisni një makinë virtuale tani, atëherë gjithçka do të shkojë pa probleme pothuajse deri në fund të boot, dhe pastaj do të dalë një gabim.

Fillimi: Id ‘co’ duke u rilindur shumë shpejt: i paaftë për 5 minuta

Do të varet pafundësisht. Lidhur me qasjen në tastierën e makinës virtuale në xenserver. Në një mjedis tjetër, parametri duhet të ndryshohet. Për të rregulluar gabimin, duhet të redaktoni skedarin / etc / inittab... Gjeni një varg në të

Co: 123457: respawn: / sbin / agetty xvc0 9600 vt100-nav

Komentojeni atë dhe në vend të kësaj hiqni komentin nga rreshti

1: 123457: respawn: / sbin / mingetty tty1

Tani mund të rinisni makinën virtuale. Duhet të ndizet në mënyrë të sigurt. Të paktën ishte kështu për mua.

Fatkeqësisht, metoda e mësipërme nuk mund ta detyrojë të njëjtën makinë virtuale të fillojë në hipervizitorin KVM. Nuk e di pse. Pas zgjedhjes së versionit të kernelit në ngarkuesin, sistemi thjesht varet në këtë pozicion.

Dhe pastaj asgjë nuk ndodh. Nuk ka gabime. Unë as nuk kam ndonjë ide se çfarë mund të jetë dhe në cilin drejtim të lëviz për të nisur makinën virtuale. Nëse dikush ka ndonjë ide se si ta bëjë këtë, unë kërkoj këshilla. Unë me të vërtetë do të doja të migroja makinat virtuale nga centos 5 në kvm. Unë u përpoqa të transferoja makina virtuale tashmë të restauruara nga hyper-v në kvm, e shndërrova diskun nga vhd në qow2, por të gjitha pa rezultat. Ata akoma ngrijnë në të njëjtën mënyrë sikur t'i transferoja drejtpërdrejt nga xenserver.

Përfundim

Migrimi i makinave virtuale funksionon mirë brenda një hypervisor të vetëm. Në rast se transferoheni nga njëri në tjetrin, ka shumë të ngjarë të keni disa probleme. E ndesh shumë këtë, veçanërisht me linux dhe freebsd. Më shpesh, problemet fillojnë me disqet dhe ngarkuesin. Pastaj shkronjat e diskut do të ndryshojnë, ju duhet të redaktoni fstab, atëherë bootloader nuk do të fillojë. Ndonjëherë rrjeti mund të mos funksionojë. Kudo duhet ta zgjidhim dhe zgjidhim problemet që dalin.

Punëtori Kali Linux

Një kurs për ata që janë të interesuar të kryejnë teste depërtimi dhe duan të provojnë praktikisht veten në situata afër atyre reale. Kursi është krijuar për ata që nuk kanë ende përvojë në sigurinë e informacionit. Trajnimi zgjat 3 muaj, 4 orë në javë. Çfarë do t'ju japë ky kurs:
  • Kërkoni dhe shfrytëzoni dobësitë ose të metat e konfigurimit në rrjetet e korporatave, faqet e internetit, serverët. Theksi në testimin e depërtimit të Windows dhe sigurinë e korporatës.
  • Eksploroni mjete si metasploit, sqlmap, wireshark, suite burp dhe shumë më tepër.
  • Zotërimi i kutisë së veglave Kali Linux në praktikë - çdo specialist i sigurisë së informacionit duhet të jetë i njohur me të.
Provoni veten në testin e hyrjes dhe shihni detajet e programit në.

Përshëndetje miq! Sot, për adhuruesit e makinave virtuale, Vladimir ka përgatitur një material thjesht të mrekullueshëm!

Përshëndetje administrator, ju lutem më tregoni se si të transferoni një makinë virtuale VirtualBox në një kompjuter të rregullt?

Disa muaj më parë doli Windows 10 dhe kisha frikë ta instaloja direkt në kompjuterin tim, por e instalova në një makinë virtuale, pastaj instalova të gjitha programet që më duheshin në sistemin operativ: shfletues, OpenOffice falas, Skype, e kështu me radhë, pas një kohe fillova të vërej se e dhjeta më pëlqeu Windows dhe madje kisha një ide për ta transferuar atë në një kompjuter të rregullt! A është e mundur? Unë nuk gjeta një informacion të tillë në internet.

Si të transferoni një makinë virtuale VirtualBox në një kompjuter të zakonshëm. Ose si të transferoni Windows 10 nga një makinë virtuale në një kompjuter desktop duke përdorur Vhd2disk

Përshëndetje miq! Toshtë e mundur të transferoni një makinë virtuale VirtualBox në një kompjuter të rregullt dhe shpesh një nevojë e tillë lind nga administratorët e sistemit, zhvilluesit e programeve të ndryshme kompjuterike dhe specialistë të tjerë të kompjuterit, si dhe një përdorues i zakonshëm i kompjuterit.

  • Shënim: Ekziston një sit i krijuar posaçërisht për tifozët e makinave virtuale.

Për transferimin, mund të përdorni një program ende pak të njohur Vhd2disk- projektuar posaçërisht për transportimin e sistemeve operative virtuale në harduerin fizik, ose me fjalë të tjera - për të krijuar një kopje të saktë të një disku virtual VHD në një hard disk të rregullt.

Pra, ne kemi një makinë virtuale VirtualBox me Windows 10 të instaluar në të.

Menaxhimi i diskut

Disku 0, ky është disku virtual me atë të instaluar Windows 10

Kur krijova diskun virtual, tregova madhësinë prej 250 GB. Sistemi operativ është i instaluar në disk (C :), dhe skedarë të ndryshëm janë të vendosur në disk (E :).

Para së gjithash, ne konvertojmë një disk virtual VDI që i përket një makine virtuale në formatin VHD.

Skedar -->Menaxher Virtual Media.

Zgjidhni me miun e majtë diskun virtual VDI që i përket sistemit operativ që duam të transferojmë në një kompjuter të rregullt dhe klikoni në butonin Kopjoni.

Ne shënojmë artikullin VHD (Hard Disk Virtual).

Tjetra.

Ne shënojmë artikullin Hard disk dinamik virtual.

Tjetra.

Klikoni me të majtën në butonin explorer.

Ne zgjedhim vendndodhjen për të ruajtur kopjen e ardhshme të hard disku virtual, unë do të zgjedh diskun ( G:) pasi ka shumë hapësirë ​​të lirë.

Kopjoni.

Ekziston një proces i shkurtër i konvertimit të hard disku virtual VDI në formatin VHD.

Në fund të procesit, klikoni në butonin Mbylle.

Në diskun (G :) ngjitur me hard diskun virtual VDI, u shfaq një kopje e tij, vetëm në formatin VHD.

Menaxhimi i diskut

Ju duhet të zgjeroni një kopje të një disku virtual në një hard disk fizik plotësisht të pastër pa ndarje.

Hapni programin shtesë të Menaxhimit të Diskut.

Do zgjedh Disku 1.

Unë fshij të gjitha pjesët në të.

Vhd2disk

Timeshtë koha për programin Vhd2disk. Shkarkoni atë në faqen zyrtare të internetit:

https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd


Ne fillojmë programin. Në dritaren kryesore, klikoni me të majtën në butonin explorer.

Në eksploruesin që hapet, gjejmë një kopje të diskut tonë virtual VHD, e zgjedhim me butonin e majtë të miut dhe klikojmë Hap VHD.

Në terren Makinë e synuar duhet të tregojmë numrin serik të hard diskut në të cilin do të zgjerojmë kopjen e diskut virtual. Klikoni në shigjetën.

Në listën zbritëse, zgjidhni Drejtimi Fizik 1, meqenëse ne do të zgjerojmë përmbajtjen e diskut virtual VHD Disku 1.

Klikoni në butonin Vhd në disk.

Fillon procesi i kopjimit të përmbajtjes së hard disku virtual VHD në një hard disk të rregullt.

Procesi përfundoi me sukses.

Statusi: VHD u hodh në makinë me sukses!(VHD u kopjua me sukses në hard disk!).

Shkoni te Menaxhimi i Diskut, klikoni Veprimi-->Rifresko

Siç mund ta shihni, hard disku (Disk 1) është një kopje e saktë e hard diskut virtual VHD nga makina virtuale dhe e instaluar Windows 10.

Përpjekja për të nisur në Windows 10.

Ne rindizim kompjuterin dhe futemi në menunë e nisjes, zgjidhni hard diskun tonë (një kopje e VHD -së virtuale me Windows 10).

Përgatitja e pajisjeve

Windows 10 është ngarkuar!

Menaxhimi i diskut.

Ekzistojnë disa pajisje pa drejtues në menaxherin e detyrave, por ky nuk është problem për ne, ne i instalojmë drejtuesit me softuer.

E re në faqe

>

Më popullorja