Virtualios mašinos (VM) gali būti labai naudingos, jei kasdien reikia naudoti kelias operacines sistemas. Nepaisant to, kad ir kaip paprasta juos naudoti, jų būna įvairių, todėl išsirinkti tinkamą gali būti sudėtinga.
Vienas konkretus virtualizacijos tipas, kurio mes taip dažnai nematome, vadinamas įdėtuoju virtualizavimu. Būtent taip skamba ir yra šiek tiek sudėtinga nustatyti, bet gali būti labai naudinga, jei tai yra būtent tai, ko ieškote.
Kas yra įdėtas virtualizavimas?
Paprasčiausia forma įdėtas virtualizavimas apima virtualios mašinos paleidimą kitoje virtualioje mašinoje. Tai reiškia, kad turite pagrindinį kompiuterį ir operacinę sistemą, kurioje veikia virtuali mašina su savo virtualizuotos aparatinės ir programinės įrangos rinkiniu, kurioje veikia kita VM.
Tai iš esmės prideda kitą virtualizacijos sluoksnį jūsų hipervizoriui ir gali atskirti VM nuo pagrindinio kompiuterio dviem atskirais sluoksniais. Tai gali būti naudojama daugeliu atvejų, ypač kūrimo programose, kur gali prireikti izoliuotos aplinkos, kad būtų galima išbandyti programinės įrangos sistemas, programas, kodų bazes ir pan.
Kokių reikalavimų reikia norint naudoti įdėtą virtualizaciją?
Atsižvelgiant į naudojamą hipervizorių, įdėtosios virtualizacijos aplinkos programinės ir aparatinės įrangos reikalavimai gali skirtis. Vis dėlto aparatinės įrangos reikalavimai bus daugmaž vienodi. Kalbant apie programinę įrangą, skirtingos programos turės savo versijas, kurios palaiko įdėtą virtualizaciją.
„VMware VirtualBox“ atveju įdėtos virtualizacijos palaikymas atsirado su 6.0 versija, skirta AMD procesoriams. „Intel“ procesoriai buvo pridėti vėliau su 6.1 versija. Taigi viskas, ką jums tikrai reikia padaryti, tai įsitikinti, kad naudojate naujausią „VirtualBox“ versiją, ir jūs turėtumėte būti gerai.
Kodėl jums reikia naudoti įdėtą virtualizaciją?
Kaip minėta pirmiau, įdėtas virtualizavimas dažniausiai naudojamas kūrimo scenarijuose, norint išbandyti programinės įrangos sistemas ir kodų bazes izoliuotoje aplinkoje. Tačiau jų naudojimo atvejai neapsiriboja tik tuo.
Įdėtos virtualios mašinos gali būti gana ekonomiškos, nes nereikia pridėti papildomos fizinės įrangos daugiau įrenginių. Juos taip pat lengva perkelti, todėl jei jūs (arba jūsų organizacija) perkeliate įrenginius iš vietinio serverio į debesį, procesas gali būti toks paprastas kaip eksportuoti VM failus ir įkelti juos į kitą kompiuterį arba debesies hipervizorius.
Išskyrus tai, įdėtųjų VM suteikiamas lankstumas taip pat suteikia vartotojams galimybę paleisti kelis hipervizorius. Ne visi hipervizoriai yra sukurti vienodai, todėl kartais gali tekti pasirinkti vieną, o ne kitą. Pavyzdžiui, galima paleisti „Windows Hyper-V“ „Windows“ virtualioje mašinoje, priglobtoje VMware „VirtualBox“ – vienu metu veikiant dviem hipervizoriais.
Paskutinis, bet ne mažiau svarbus dalykas – juos taip pat gana lengva padidinti pagal jūsų poreikius. Viskas, ką jums reikia padaryti, tai pridėti daugiau saugyklos, RAM arba stipresnio procesoriaus prie pagrindinio kompiuterio, o VM, taip pat įdėtos VM, papildomus išteklius galės panaudoti vos keliais paspaudimais.
Kaip nustatyti įdėtą VM
Įdėtos VM nustatymas iš tikrųjų gali būti sudėtingas, atsižvelgiant į naudojamą hipervizorių. Tačiau „VirtualBox“ procesas yra toks pat paprastas, kaip spustelėti žymimąjį laukelį.
- Atidarykite „VMware VirtualBox“ ir spustelėkite Nustatymai piktogramą viršuje, pasirinkę savo VM.
- Eikite į Sistema skyrių ir spustelėkite Procesorius skirtuką. Patikrink Įgalinti įdėtą VT-x / AMD-V variantas, ir jūs galite eiti.
Kai kuriose sistemose galite pastebėti, kad Įgalinti įdėtą VT-x / AMD-V žymimasis laukelis yra pilkas. Tai galite nepaisyti naudodami VBoxManage įrankis. Štai kaip.
- Atidarykite komandų eilutę ir eikite į „VirtualBox“ diegimo katalogą naudodami šią komandą. Atminkite, kad komanda naudoja numatytąjį diegimo katalogą ir turėtumėte jį pakeisti, jei „VirtualBox“ įdiegėte kitur.
cd C:\Program Files\Orcale\VirtualBox
- Spausdinkite galimų VM sąrašą naudodami šią komandą. Galite praleisti šį veiksmą, jei jau žinote norimos pakeisti VM pavadinimą.
VBoxManage list vms
- Galiausiai įveskite šią komandą ir paspauskite Enter, kad įgalintumėte įdėtą virtualizaciją pasirinktoje VM.
VBoxManage modifyvm "VM Name" --nested-hw-virt on
Įdėtos virtualizacijos įjungimo procesas veikia taip pat, nesvarbu, ar naudojate „Windows“, „Linux“ ar „MacOS“, įskaitant terminalo komandas, kai jos įdiegiamos kartu su „VirtualBox“. Be to, VBoxManage gali padaryti daugiau nei tik įjungti įdėtą virtualizaciją. Mes apėmėme šešios naudingos „VirtualBox“ komandos, kurias galite naudoti norėdami valdyti savo VM čia.
Papildomi trikčių šalinimo veiksmai, norint įjungti įdėtą virtualizaciją sistemoje „Windows“.
Kartais „Windows“ integruotos virtualizacijos funkcijos gali sukelti problemų su įdėtuoju virtualizavimu. Jei naudojant GUI ir komandinės eilutės metodus nepavyks įjungti įdėtojo virtualizavimo jūsų sistemoje, turėsite išjungti Virtualios mašinos platforma funkcija.
- Paspauskite „Windows“ klavišą, ieškokite Įjunkite arba išjunkite „Windows“ funkcijasir spustelėkite atitinkamą paieškos rezultatą.
- Surask Virtualios mašinos platforma funkciją sąraše, atžymėkite prieš jį esantį žymimąjį laukelį ir spustelėkite Gerai mygtuką apatiniame dešiniajame kampe.
Jūsų gali būti paprašyta iš naujo paleisti kompiuterį. Baigę galite išbandyti aukščiau minėtas komandų eilutės komandas, kad įgalintumėte įdėtą virtualizavimą savo VM. Atminkite, kad dėl operacinės sistemos ir procesoriaus gali kilti konkrečių problemų. Kaip ir tikėjotės, reikalingi sprendimai, būdingi jūsų pagrindinei aplinkai ir aparatūrai.
Be to, dauguma dažniausiai pasitaikančių problemų buvo išspręstos atnaujinus arba buvo pakankamai aptartos, kad galėtumėte lengvai rasti sprendimą. Tai nereiškia, kad neturėtumėte atgrasyti nuo įdėtųjų VM bandymo vien todėl, kad susidūrėte su problema o jas konfigūruoti, nes tokių problemų sprendimas daugeliu atvejų užtruks tik šiek tiek tyrimų ir eksperimentavimas. Vėlgi, jūs taip pat galite tiesiog išvengti daugelio tokių problemų, jei naudojate naujausią „VirtualBox“ versiją ir naudojate naujesnius procesorius, nesvarbu, ar jie yra „Intel“, ar „AMD“.
Įdėtos VM gali būti naudingos
Galima ne tik sukurti įdėtas VM, bet iš tikrųjų tai gali būti gana naudinga, jei tai daroma tinkamai. Žinoma, jis labiau tinka konkretiems, nišiniams darbo krūviams, tačiau tinkamam vartotojui lankstumas ir mastelio keitimas bei patogumas, kurį jie suteikia, yra verti šiek tiek sumažėjusio našumo.