Virtuālās mašīnas (VM) var būt ļoti noderīgas, ja katru dienu ir jāizmanto vairākas operētājsistēmas. Tomēr, lai cik viegli tos būtu lietot, tie ir pieejami dažādos veidos, un izvēlēties pareizo var būt sarežģīti.
Viens īpašs virtualizācijas veids, ko mēs neredzam tik bieži, sauc par ligzdotu virtualizāciju. Tas ir tieši tā, kā tas izklausās, un to ir nedaudz sarežģīti iestatīt, taču tas var būt ļoti noderīgs, ja tas ir tieši tāds, ko meklējat.
Kas ir ligzdotā virtualizācija?
Vienkāršākā veidā ligzdotā virtualizācija ietver virtuālās mašīnas darbināšanu citā virtuālajā mašīnā. Tas nozīmē, ka jums ir resursdators un operētājsistēma, kurā darbojas virtuālā mašīna ar savu virtualizētās aparatūras un programmatūras komplektu, kurā darbojas cita virtuālā mašīna.
Tas būtībā pievieno vēl vienu virtualizācijas slāni jūsu hipervizoram un var izolēt virtuālo mašīnu no resursdatora ar diviem atsevišķiem slāņiem. Tam ir daudz lietošanas gadījumu, jo īpaši izstrādes lietojumprogrammās, kur var būt nepieciešama izolēta vide, lai pārbaudītu programmatūras ietvarus, lietotnes, kodu bāzes un tamlīdzīgi.
Kādas prasības ir nepieciešamas, lai izmantotu ligzdoto virtualizāciju?
Atkarībā no izmantotā hipervizora programmatūras un aparatūras prasības ligzdotas virtualizācijas vides darbināšanai var atšķirties. Tas nozīmē, ka aparatūras prasības būs vairāk vai mazāk vienādas. Kas attiecas uz programmatūru, dažādām programmām būs savas versijas, kas atbalsta ligzdoto virtualizāciju.
VMware VirtualBox gadījumā ligzdotās virtualizācijas atbalsts tika nodrošināts ar versiju 6.0 AMD centrālajiem procesoriem. Intel CPU tika pievienoti vēlāk ar versiju 6.1. Tātad viss, kas jums patiešām jādara, ir pārliecināties, ka izmantojat jaunāko VirtualBox versiju, un jums vajadzētu būt gatavam.
Kāpēc jums vajadzētu izmantot ligzdoto virtualizāciju?
Kā minēts iepriekš, ligzdoto virtualizāciju galvenokārt izmanto izstrādes scenārijos, lai pārbaudītu programmatūras ietvarus un kodu bāzes izolētā vidē. Tomēr to izmantošanas gadījumi neaprobežojas tikai ar to.
Ligzdotas virtuālās mašīnas var būt diezgan rentabla, jo jums nav jāpievieno papildu fiziskais aprīkojums vairākām iekārtām. Tās ir arī viegli pārvietot, tādēļ, ja jūs (vai jūsu organizācija) pārvietojat iekārtas no vietējā servera uz mākoni, process var būt tikpat vienkāršs kā eksportējot VM failus un augšupielādējot tos citā datorā vai mākoņa hipervizors.
Izņemot šo, elastība, ko nodrošina ligzdotās virtuālās mašīnas, sniedz lietotājiem iespēju palaist vairākus hipervizorus. Ne visi hipervizori ir veidoti vienādi, un dažreiz jums, iespējams, nāksies izvēlēties vienu, nevis otru. Piemēram, ir iespējams palaist Windows Hyper-V Windows virtuālajā mašīnā, kas ir mitināta VMware VirtualBox, vienlaikus darbinot divus hipervizorus.
Visbeidzot, tos ir diezgan viegli palielināt atbilstoši jūsu vajadzībām. Viss, kas jums jādara, ir jāpievieno resursdatoram papildu krātuve, RAM vai spēcīgāks CPU, un virtuālās mašīnas, kā arī ligzdotās virtuālās mašīnas varēs izmantot papildu resursus tikai ar dažiem klikšķiem.
Kā iestatīt ligzdotu virtuālo mašīnu
Ligzdotas virtuālās mašīnas iestatīšana patiesībā var būt sarežģīta, ņemot vērā jūsu izmantoto hipervizoru. Tomēr VirtualBox gadījumā process ir tikpat vienkāršs kā izvēles rūtiņas noklikšķināšana.
- Atveriet VMware VirtualBox un noklikšķiniet uz Iestatījumi ikonu augšpusē pēc VM atlasīšanas.
- Dodieties uz Sistēma sadaļu un noklikšķiniet uz Procesors cilne. Pārbaudiet Iespējot Nested VT-x/AMD-V variants, un jūs varat iet.
Dažās sistēmās jūs varētu pamanīt, ka Iespējot Nested VT-x/AMD-V izvēles rūtiņa ir pelēkā krāsā. Varat to ignorēt, izmantojot VBoxManage rīks. Lūk, kā.
- Atveriet komandu uzvedni un dodieties uz VirtualBox instalācijas direktoriju, izmantojot šo komandu. Ņemiet vērā, ka komanda izmanto noklusējuma instalācijas direktoriju, un tas ir jāmaina, ja instalējāt VirtualBox citur.
cd C:\Program Files\Orcale\VirtualBox
- Izdrukājiet pieejamo virtuālo mašīnu sarakstu, izmantojot šo komandu. Varat izlaist šo darbību, ja jau zināt tās virtuālās mašīnas nosaukumu, kuru vēlaties mainīt.
VBoxManage list vms
- Visbeidzot ierakstiet šo komandu un nospiediet taustiņu Enter, lai iespējotu ligzdoto virtualizāciju jūsu izvēlētajā virtuālajā mašīnā.
VBoxManage modifyvm "VM Name" --nested-hw-virt on
Ligzdotās virtualizācijas iespējošanas process darbojas vienādi neatkarīgi no tā, vai izmantojat operētājsistēmu Windows, Linux vai macOS, tostarp termināļa komandas, kas tiek instalētas kopā ar VirtualBox. Turklāt VBoxManage var darīt vairāk, nekā tikai iespējot ligzdotu virtualizāciju. Mēs esam aptvēruši sešas noderīgas VirtualBox komandas, kuras varat izmantot, lai pārvaldītu savus virtuālos datorus šeit.
Papildu problēmu novēršanas darbības, lai iespējotu ligzdoto virtualizāciju operētājsistēmā Windows
Dažreiz Windows iebūvētie virtualizācijas līdzekļi var radīt problēmas ar ligzdotu virtualizāciju. Ja GUI un komandrindas metodes nevar iespējot ligzdoto virtualizāciju jūsu sistēmā, jums būs jāatspējo Virtuālās mašīnas platforma funkciju.
- Nospiediet Windows taustiņu, meklējiet Ieslēdziet vai izslēdziet Windows funkcijasun noklikšķiniet uz atbilstošā meklēšanas rezultāta.
- Atrodi Virtuālās mašīnas platforma funkciju sarakstā, noņemiet atzīmi no izvēles rūtiņas pirms tās un noklikšķiniet uz labi pogu apakšējā labajā stūrī.
Iespējams, jums tiks lūgts restartēt datoru. Kad tas ir izdarīts, varat izmēģināt iepriekš minētās komandu uzvednes komandas, lai virtuālajā mašīnā iespējotu ligzdotu virtualizāciju. Ņemiet vērā, ka atkarībā no operētājsistēmas un procesora var rasties īpašas problēmas. Kā jau jūs gaidāt, tiem nepieciešami risinājumi, kas ir raksturīgi jūsu resursdatora videi un aparatūrai.
Tomēr visbiežāk sastopamās problēmas ir novērstas, izmantojot atjauninājumus, vai arī ir pietiekami apspriestas, lai jūs varētu viegli atrast risinājumu. Tas nenozīmē, ka jums nevajadzētu atturēt no ligzdotu virtuālo mašīnu izmēģināšanas tikai tāpēc, ka jums ir radusies problēma. vienlaikus tos konfigurējot, jo šādu problēmu risināšana vairumā gadījumu prasīs tikai nelielu izpēti un eksperimentēšana. Atkal, jūs varat arī vienkārši izvairīties no daudzām šādām problēmām, ja izmantojat jaunāko VirtualBox versiju un izmantojat jaunākus procesorus neatkarīgi no tā, vai tie ir Intel vai AMD.
Ligzdotas virtuālās mašīnas var būt noderīgas
Ir iespējams ne tikai izveidot ligzdotas virtuālās mašīnas, bet arī tas var būt diezgan izdevīgs, ja tas tiek darīts pareizi. Protams, tas ir vairāk piemērots konkrētām, nišas darba slodzēm, taču pareizajam lietotājam elastība un mērogojamība, kā arī ērtības, ko tie nodrošina, ir tā vērta, lai veiktspēja ir nedaudz pazemināta.