Contacte

Transferul unei mașini reale în Virtualbox. Transferarea mașinilor virtuale cu XenServer la Hyper-V. Transferarea unei mașini virtuale cu xenserver la KVM

Salut prieteni! Astăzi pentru iubitori mașini virtuale Vladimir a pregătit doar lucruri minunate!

Hi admin, vă rog spune-mi cum să transfer virtual mașină virtuală pe un computer regulat?

Cu câteva luni în urmă, Windows 10 a ieșit și mi-a fost frică să o instalez direct pe computerul meu și am instalat pe o mașină virtuală, apoi instalat în sistemul de operare Toate programele de care aveți nevoie: browsere, OpenOffice gratuite, Skype și așa mai departe, După un timp a început să observe că a zecea mi-a plăcut Windows și chiar am avut ideea de a muta la un computer obișnuit! Este posibil? Nu am găsit astfel de informații pe Internet.

Cum se transferă mașina virtuală virtuală virtuală la un computer obișnuit. Sau cum să utilizați programul VHD2DISK pentru a transfera Windows 10 de la o mașină virtuală la PC staționar

Salut prieteni! Transferați mașina virtuală virtuală virtuală la un computer obișnuit posibil și adesea o astfel de necesitate apare de la administratorii de sistem, dezvoltatorii sunt diferiți software. si altii specialiști în calculatorDe asemenea, poate fi necesar utilizatorului obișnuit al PC-ului.

  • Notă: Există un site web creat special pentru iubitorii de mașini virtuale.

Pentru transfer, puteți utiliza încă un mic program cunoscut Vhd2disk. - concepute special pentru a transfera sisteme de operare virtuale la hardware fizic sau cu alte cuvinte - pentru a crea o copie exactă discul virtual. VHD pe hard diskul obișnuit.

Deci, avem mașina virtuală virtuală cu Windows 10 instalată pe ea.

Gestionarea discurilor

Disc 0., acesta este un disc virtual cu instalatWindows 10.

Când creați un disc virtual, am specificat dimensiunea de 250 GB. Pe disc (C :) Sistemul de operare instalat și pe (E :) Există diverse fișiere.

Mai întâi convertim discul virtual VDI aparținând mașinii virtuale în formatul VHD.

Fişier -->Manager media virtuală.

Selectați discul virtual VIDUAL al mouse-ului din stânga sistem de operareVrem să transferăm la un computer obișnuit și să apăsați pe buton Copie.

Sărbăm elementul VHD (hard disk virtual).

Următorul.

Sărbăm elementul Dinamic virtual hDD. .

Următorul.

Închideți mouse-ul stâng pe butonul Explorer.

Selectați locul de salvare a copiei virtuale virtuale hard disk, Voi alege un disc ( G:), deoarece are o mulțime de spațiu liber.

Copie.

Există un scurt proces pentru transformarea unui hard disk virtual VDI în format VHD.

La sfârșitul procesului, faceți clic pe buton Închide.

Pe disc (G :) În apropierea hard disk-ului virtual VDI, are o copie, numai în format VHD.

Gestionarea discurilor

Pentru a implementa o copie a discului virtual, trebuie să curățați complet hard diskul fizic fără secțiuni.

Deschideți Snap-ul de gestionare a discurilor.

voi alege Discul 1..

Am eliminat toate secțiunile pe el.

Vhd2disk.

Programul VHD2DISK este timpul. Descărcați-l pe site-ul oficial:

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


Rulați programul. În fereastra principală, facem clic pe mouse-ul stâng pe butonul Explorer.

În dirijorul deschis, găsim o copie a discului virtual VHD, evidențiați-o cu butonul stâng al mouse-ului și faceți clic pe Deschis vhd..

În câmpul Unitate țintă. Trebuie să specificăm numărul de secvență al acelui disc rigid, la care vom implementa o copie a discului virtual. Faceți clic pe săgeată.

În lista derulantă alegeți Fizicdrive1.Cum să implementați conținutul discului virtual VHD Vom fi pe Discul 1..

Faceți clic pe buton VHD pe disc..

Procesul de copiere a conținutului unui hard disk virtual VHD începe la o unitate hard disk obișnuită.

Procesul este finalizat cu succes.

Status: VHD a dumping pe unitate cu succes!(VHD este copiat cu succes pe hard disk!).

Intrăm în mașini, faceți clic pe act-->Reîmprospăta.

După cum puteți vedea, un hard disk (disc 1) este o copie exactă a hard disk-ului VHD de la o mașină virtuală și windows instalat 10.

Încercăm să pornim în Windows 10.

Reporniți computerul și introduceți meniul de descărcare, selectați hard diskul (copia discului virtual VHD cu Windows 10).

Pregătirea dispozitivelor

Windows 10 este încărcat!

Managementul discului.

Există mai multe dispozitive fără drivere în managerul de activități, dar pentru noi nu este o problemă, ați setat driverele.

Întotdeauna mi-a plăcut hypervisorul liber Xenserver, adesea folosit-o. Dar, recent, a decis să se mute treptat la un alt hypervisor. Care unul - încă nu am hotărât în \u200b\u200bcele din urmă. Motivele refuzului de xenserver și a gândurilor generale despre hipervisorii moderni vor spune mai mult. Articolul va lua în considerare detaliile emiterii de mașini virtuale cu XenServer pe Hyper-v.

Dacă aveți dorința de a învăța cum să căutați și să exploatați vulnerabilitățile în rețele de informareVă recomandăm să vă familiarizați curs online "Workshop de Kali Linux" în Otus. Cursul este conceput pentru cei care nu au experiență în securitatea informațiilorPentru admitere, trebuie să treceți.

Articolul a vrut inițial să scrie pe instalarea Xenserver 7 pe MDADM RAID1. Întotdeauna mi-a plăcut xen pentru posibilitatea de a-l instala pe MDADM. Acest lucru este permis să utilizeze un hypervisor pe orice hardware cu două greutăți, oferind o toleranță simplă a defecțiunilor la nivelul discului. Este convenabil și buget. Același lucru se poate face la KVM, dar personal, îmi place și controlul sub forma unei aplicații pentru Windows. Poate fi ușor conectat la o varietate de servere și să gestioneze totul de la un loc. Ca un plus, în comparație cu KVM, este mai ușor și mai rapid să instalați și să configurați la lucru, să transferați pe cineva la management.

De fapt, proiectul de articol privind instalarea xenserverului pe raidul de software pe care l-am pregătit și testat. La prima vedere, totul funcționează. Problemele au început când am început să verific toleranța defecțiunilor și să deconectăm unul greu. După cum sa dovedit, XenServer nu poate fi încărcat în mod normal dacă raidul MDADM merge la starea degreadate. Am fost foarte supărat de acest fapt și am petrecut continuu aproape o zi pentru a face față situației și încercând să rezolvăm problema. Dar nu am reușit. Și pe Internet, nu am găsit o rețetă pentru o soluție, dar am găsit confirmarea acestei probleme.

Se pare că xenserver de la versiunea 7 nu mai suportă lucrările pe MDADM. Acest lucru este menționat chiar în FAQ-ul oficial:

- XenServer susține o implementare RAID bazată pe software?
- Nu, Xenserver nu acceptă raidul de software.

Am verificat versiunea 7.0 și 7.1. Rezultatul este același - sistemul nu este încărcat dacă raidul se destramă. Și pe Internet există articole în care este descris cum să transferați instalare curată Xen 7 pe MDADM. Se pare că acești oameni pur și simplu nu au testat eșecul unuia dintre discuri. În timp ce nu verificați, se pare că totul este în ordine. Problema aici este că XenServer 7 sa mutat la CentOS 7. Și există multe inovații, în special sisteme. Cu siguranță nu am putut determina ce problemă deosebită. Există un fel de compatibilitate în modulele de încărcare, kernelul xenserver și versiunea MDADM. La CentOS 7 a fost o bug similară la momentul ieșirii, dar a fost corectată prompt. Și pe Xenserver, dezvoltatorii au marcat acest lucru, de la sprijinul MDADM și nu a promis. Ca rezultat, hypervisorul a rămas fără posibilitatea de a instala pe MDADM. Este inacceptabil pentru mine, deoarece MDADM folosește în mod activ. Dacă orice disc nu reușește, sistemul în momentul încărcării este infinit susțină cu mesajul:

Un loc de muncă începe pentru dev-md0.device

Încă mai am o mulțime de mașini virtuale sub controlul CentOS 5. Caracteristica acestei versiuni este aceea pentru funcționarea normală pe XenServer, a fost instalat un kernel special de kernel-xen pe sistem. Ca rezultat, atunci când transferați sistemul la un alt hypervisor, acesta a refuzat să funcționeze. Este necesar să lucrăm serios într-un fișier pentru ao începe. A fost important pentru mine să lucrez în acest moment, deoarece în muncă va trebui să părăsiți treptat XenServer deoparte sau Hyper-V sau KVM. Nu am decis încă, din moment ce nu am lucrat la KVM pentru a începe mașinile virtuale cu Xen, dar Hyper-V gestionat. Despre asta și spune.

Transferarea unei mașini virtuale cu xenserver la KVM

Transferul mașinii virtuale în sine este o copie simplă a discului de la un hypervisor la altul. Pentru BACUP XenServer folosesc versiunea gratuită a programului gratuit. Din păcate, nu mai este într-un birou de editorial gratuit. Dezvoltatorii au închis un proiect gratuit, există doar o versiune de încercare de la plătit. Dar am rămas și distribuția și cheile pentru versiune gratuită.. Continuă să o folosesc. Simplu I. program convenabilcare vă permite să faceți backup-uri incrementale ale mașinilor virtuale. Ea știe cum să descarce backup-uri în vHD. format. Tot ce trebuie să faceți pentru a transfera virtuale - Creați aceeași mașină pe Hyper-V și ca disc specificați imaginea VHD transferată cu XenServer. Dar dacă pur și simplu rulați un virtual, veți primi o eroare.

Eroare 13: Format executabil nevalid sau neacceptat

Nu este nimic surprinzător în acest sens, kernelul modificat pentru Xen funcționează numai pe hypervisor însuși. Pentru a lucra într-un alt mediu, trebuie să instalați kernelul standard Linux. Asta voi face în continuare. Sarcina sa dovedit a fi foarte dificilă, a trebuit să mă plimb foarte mult în diferite nuanțe. În primul rând, să nu uitați experiența câștigată, scriu acest articol. Deși înțeleg că puțini oameni folosesc o astfel de experiență. Este puțin probabil că există mulți oameni care vor îndura deja eliminați din sprijinul sistemului CentOS 5 de la Hypervisor Xen în altă parte în alt loc. Într-un mod bun, sistemul trebuie rearanjat și o voi lua treptat. Dar totuși trebuie să aveți o instrucțiune finalizată în cazul oricăror surprize.

Metoda descrisă mai jos este o metodă de recuperare a încărcăturii mașinilor virtuale este un instrument universal pentru rezolvarea problemelor de descărcare. server Linux.. Dacă, din anumite motive, nu încărcați serverul Linux, Bootloader rupt sau probleme au apărut după actualizarea kernel-ului, a declarat despre cum să actualizați și înlocuiți kernelul și bootloader-ul poate ajuta la rezolvarea acestei probleme.

Restaurați descărcarea serverului Linux

Pentru ca mașina virtuală să lucreze la Hyper-V, așa cum am spus, este necesar să se stabilească un nucleu standard. Pentru a face acest lucru, încărcați într-o mașină virtuală cu discul de boot. CentOS 7 și selectați modul.

Pentru a selecta această secțiune, trebuie să selectați meniul principal Depanare.. Așteptăm descărcarea și alegem prima opțiune propusă.

Imediat urcând sistemul nostru restaurat. În primul rând, trebuie să actualizați sistemul și să instalați kernelul standard. Cel mai probabil, prin Yum, nu veți reuși, deoarece legăturile de la depozitul CentOS 5 au devenit inactivi, după ce construcția sistemului sa încheiat la 31. Trebuie să schimbați fișierul /etc/yum.repos.d/centos-base.repo.Prin editarea căilor secțiunilor relevante la următoarele:

Baseurl \u003d http: //vault.ceptos.org/5.11/ oS.actualizări./ $ Basearch / baseurl \u003d http: //vault.ceptos.org/5.11/ addonss./ $ Basearch / baseurl \u003d http: //vault.ceptos.org/5.11/ in plus./ $ Basearch / baseurl \u003d http: //vault.ceptos.org/5.11/ cenosplus./ $ Basearch / baseurl \u003d http: //vault.ceptos.org/5.11/ contribuție/ $ Basearch /

Toate corzile cu oglindă trebuie comentate, iar Baseurl este schimbat la cele specificate. După aceea, trebuie să porniți actualizarea sistemului.

# Yum Clean toate # actualizarea yum

Acum, stabiliți kernelul standard Linux și de la Xen Șterge.

# Yum eliminați kernel-xen # yum instalați kernel

Acum verificați versiunea bibliotecilor de kernel existente din sistem.

# Ls -l / lib / module /

Luăm cea mai recentă versiune și colectăm imaginea initrdului.

# Mkinitrd-V-F /boot/INITRD-2.6.18-419.el5.img 2.6.18-419.el5

Editați configuratorul /Boot/grub/grub.conf.Astfel încât acesta a ales atunci când descărcați această versiune a kernelului.

Parametru implicit \u003d 1. Corespunde celei de-a doua linii din meniu, deoarece numărătoarea inversă merge de la 0. Asta este, va fi selectat doar kernelul actualizat necesar. Actualizăm bootloader pe disc.

# Grub-install / dev / sda

Dacă primiți o eroare:

/ Dev / sda nu are nici o unitate de bios corespunzătoare.

Utilizați următoarea comandă:

# Grub-install --Recheck / dev / sda

În teorie, acest lucru ar putea fi finalizat. Am efectuat de fapt restaurarea completă a serverului Server Linux. Dar, așa cum este vorba despre xenserver, există o altă nuanță. Dacă încercați să descărcați acum o mașină virtuală, atunci totul va merge fără probleme până la sfârșitul descărcării și apoi va ieși din greșeală.

Init: ID 'CO' Respawning prea rapid: Dezactivat timp de 5 minute

Ea va atârna fără sfârșit. Legate de accesul la consola Xenserver Virtual Machine. Într-un alt mediu, parametrul trebuie schimbat. Pentru a corecta eroarea, trebuie să editați fișierul / etc / inittab. Găsiți în el un șir

CO: 123457: ResPawn: / sbin / Agetty xvc0 9600 VT100-NAV

Să o comite și să ia un comentariu de la rând în schimb

1: 123457: RAPAWN: / sbin / mgetty tty1

Acum puteți reporni virtualul. Trebuie să cizme în siguranță. Cel puțin am avut așa.

Din păcate, metoda de mai sus nu a putut forța aceeași mașină virtuală să se încarce hypervisor KVM.. Nu știu de ce. După selectarea în încărcătorul versiunii de bază, sistemul se blochează pur și simplu în această poziție.

Și nu se întâmplă nimic mai mult. Nu există erori. Nici măcar nu am idei din cauza a ceea ce poate fi în ce direcție să se deplaseze pentru a rula virtualul. Dacă cineva are idei cum să o facă, cer Consiliului. Mi-ar plăcea cu adevărat să mișc mașinile virtuale cu CentOS 5 pe KVM. Am încercat să transfer deja virtuale recuperate cu Hyper-V la KVM, a convertit un disc cu VHD la QCOW2, dar toate fără rezultat. Încă mai stau la fel ca și cum i-am transferat direct cu Xenserver.

Concluzie

Transferul mașinilor virtuale funcționează bine într-un singur hipervisor. În cazul în care transferați de la unul la altul, cu o mulțime de probabilitate, obțineți unele probleme. Adesea întâlnesc acest lucru, mai ales cu Linux și FreeBSD. Cel mai adesea începe probleme cu discurile și încărcătorul. Literele discurilor se vor schimba, este necesar să editați fstab, încărcătorul nu pornește. Uneori, rețeaua nu poate funcționa. Oriunde trebuie să vă ocupați de locul și să rezolvați problemele emergente.

Workshop de Kali Linux

Cursul pentru cei care sunt interesați de efectuarea de teste pentru a pătrunde și de a dori să se înceapă practic în situațiile apropiate. Cursul este conceput pentru cei care nu au experiență în domeniul securității informațiilor. Formarea durează 3 luni la 4 ore pe săptămână. Ce vă va oferi acest curs:
  • Căutați și operează vulnerabilități sau configurații de defecțiune în rețele corporative, Site-uri web, servere. Concentrați-vă pe Windows Penstress și pe securitatea segmentului corporativ.
  • Studiul instrumentelor cum ar fi metasploit, sqlmap, wireshark, suita burp și multe altele.
  • Dezvoltarea Kali Linux Toolkit în practică - cu ea ar trebui să existe un specialist în IB.
Verificați-vă pe testul introductiv și vedeți mai mult din programul software.

Există mai multe modalități de a converti ferestrele instalate în imagine pentru o mașină virtuală. Imaginea creată poate fi utilizată, de exemplu, pentru testarea, pentru a verifica stabilitatea sistemului după instalarea oricărei actualizări sau pentru a remedia starea mașinii vechi înainte de a efectua modificări.

Cele mai multe programe de virtualizare acceptă caracteristica de conversie a sistemului de operare Windows instalat în imaginea unei mașini virtuale. Unele soluții sunt deja furnizate cu funcții încorporate, dar, în unele cazuri, în același scop, poate fi necesar să se utilizeze produse terțe.

În acest ghid, sunt colectate instrucțiunile de conversie instalații Windows. în imagini virtuale Microsoft Hyper-V, Virtualbox și VMware.

Transferul ferestrelor la virtual microsoft Microsoft. Hyper-V este realizat foarte simplu datorită programului Disk2vhd de la Sysinternals.

Programul este portabil, poate fi pornit din orice locație de pe disc după despachetarea arhivei. Cererea necesită drepturi de administrator. Programul poate fi utilizat pentru a crea o mașină virtuală de la unul sau mai multe volume de pe computer.

Notă: Puteți rula un program în modul linia de comandă utilizând formatul:

Fereastra principală a aplicației afișează calea de destinație și numele fișierului și, ușor de mai jos, volume disponibile. Rețineți că trebuie să alegeți o locație țintă cu suficient spațiu de stocare gratuit, altfel procesul de creare a imaginii va fi întrerupt.

Utilizatorul trebuie să selecteze calea țintă și numele fișierului (cu extensia VHDX), precum și volumul care trebuie inclus în imaginea virtuală.

Puteți alege numai secțiunea Windows. Sau chiar să convertiți secțiunile non-sistem la imaginile VHD, fără a alege o partiție de ferestre.

Disk2Vhd vine cu două parametri suplimentaricare sunt specificate la pornire. Primul stabilește formatul de ieșire VHDX. Puteți dezactiva acest parametru pentru a utiliza VHD.

VHDX are mai multe avantaje, cum ar fi sprijinirea mai mare discuri virtuale (64 TB împotriva 2 tb), cea mai bună apărare De la daune, redimensionarea online la distanță etc. VHD este necesară în principal în scopuri de compatibilitate, de exemplu, atunci când produsul nu acceptă VHDX, precum și atunci când doriți să convertiți imaginea în Virtualbox.

Al doilea parametru vă permite să utilizați shadow Copy. Toma

Disk2VhD procesează volumele selectate și le transformă în imagini ale discurilor virtuale stocate în locația selectată.

După ce ați primit imaginea VHD, puteți utiliza instrumentul de linie de comandă VboxManage, care vine cu Virtualbox, pentru a clona media și pentru ao salva într-un alt format.

  1. Apăsați tasta Windows, introduceți cmd.exe.Țineți apăsată Ctrl + Shift și apăsați tasta Enter pentru a rula linie de comanda cu drepturile de administrator.
  2. Accesați dosarul Virtualbox din sistem, de exemplu, C: \\ Program Files \\ Oracle \\ Virtualbox Folosind comanda CD.
  3. Utilizați comanda Vboxmanage Clonemedium disc pentru a converti imaginea discului VHD în format VDI. De exemplu: VboxManage Clonemedium Disk O: \\ source.vhd o: \\ ieșire.dbi

Conversia poate dura ceva timp în funcție de dimensiunea imaginii și de resursele disponibile ale computerului.

Puteți crea imagini virtuale. windows Windows. pentru VMware. Folosind convertorul VMware Vcenter. Puteți descărca programul de pe site-ul oficial al VMware, dar este nevoie cont. Pe utilitatea site-ului nostru disponibil pentru descărcare fără înregistrarea.

Notă: Programul creează o imagine virtuală a mașinii complete. ÎN interfață grafică Nu există nicio posibilitate de a exclude hard disk-uri sau secțiuni.

Dimensiunea instalatorului este de aproximativ 170 megabytes. În timpul instalării, vi se va cere să vă alăturați programului de îmbunătățire a serviciilor pentru clienți.

Pentru a converti pornirea sistemul Windows. Într-o imagine virtuală pentru VMware, selectați opțiunea "Convert Machine" din interfața principală de program pentru a începe.

După încărcarea expertului, asigurați-vă că tipul sursei este setat la "Activat" și selectat "Acest computerul local". De asemenea, puteți crea imagini virtuale. calculatoare de la distanțăDar pentru aceasta trebuie să specificați numele sau adresa IP a dispozitivului, precum și acreditările.

Selectați Masina VMware Virtual din secțiunea Titlu din pagina următoare și selectați dosarul țintă pentru a salva imaginea.

Crearea unei imagini poate dura ceva timp, în funcție de numărul de volume, mărimea și resursele dispozitivului.



Ți-a plăcut articolul? Împărtășește-l