Šajā rokasgrāmatā tiks parādīts, kā instalēt un izmantot VirtualBox vietnē openSUSE.
Virtualizācija un VirtualBox
Šeit ir īss piemērs, kas īsteno virtualizāciju. Vai jūs kādreiz esat mēģinājis palaist Android datorā?? Android emulatori ir ērti rīki, kas ļauj datorā palaist Android lietotnes. Šeit emulatora programmatūra izveido virtuālo mašīnu, kurā darbojas operētājsistēma Android OS.
Tā ir pārāk vienkāršota darbplūsma par to, kā darbojas Android emulatori. Palaižot kādu no šiem emulatoriem, tas piešķir esošo aparatūras resursu (CPU, GPU, RAM un krātuvi) Android OS un saskarnes ar virtuālo sistēmu. Jums ir pilnīga kontrole pār to, cik daudz CPU, GPU, RAM un atmiņas tas patērēs.
Virtualizācija sākās pagājušā gadsimta 60. gadu sākumā, kad mērķis bija loģiski sadalīt lieldatoru datoru aparatūras resursus dažādām lietotnēm. Šeit ir īss saraksts, kur pašlaik tiek izmantota virtualizācija.
- Atmiņas virtualizācija ir noderīgs paņēmiens, kā koplietot RAM resursus starp visām virtualizētajām sistēmām no viena atmiņas krājuma.
- Krātuves virtualizācija iegūst loģisko krātuvi no fiziskās krātuves.
- Krātuves virtualizācija ir noderīga, lai abstrahētu fiziskās atmiņas nepieciešamību. Virtuālais disks ir tāda realizācija, kur tas parādīsies tā, it kā tas būtu viens disks neatkarīgi no tā fiziskās atrašanās vietas.
- Darbvirsmas virtualizācija ir tāda tehnoloģija, kas ļauj izveidot loģisku darbvirsmu virs fiziskas klienta ierīces. Tādā veidā aparatūras resurss tiek efektīvāk sadalīts. Android emulatori var būt darbvirsmas virtualizācijas piemērs.
Šajā rakstā mēs pievērsīsimies pēdējam punktam, jo VirtualBox ir šāds rīks, kas ļauj datorā virtualizēt datoru.
Kāpēc izmantot VirtualBox
VirtualBox funkcijas ir noderīgas vairākās situācijās. Piemēram,
- Darbojas vairākas OS: Izmantojot VirtualBox, vienlaicīgi varat palaist vairākas mašīnas ar dažādām OS. Jūs varat ātri pāriet no vienas OS uz citu bez problēmām. Jums ir pilnīga kontrole pār to, kādu “virtuālo” aparatūru iegūst katra virtualizētā sistēma.
- Testēšana: Izmantojot VirtualBox, jums var būt droša vide, lai pārbaudītu visu, ko vēlaties. Veicot izmaiņas virtuālajās sistēmās, nav draudi sabojāt pašreizējo sistēmu. Personīgi es izmantoju VirtualBox, lai pārbaudītu jaunus Linux distros un izmēģinātu kritiskus sistēmas pielāgojumus.
- Vienkāršība: Starp visiem virtualizācijas rīkiem, kas pastāv, VirtualBox ir viens no vienkāršākajiem, kas jāapgūst un jāapgūst. Lai gan tas nav labākais, tas, iespējams, ir vienkāršākais veids, kā pierast pie virtualizācijas pasaules. Tas ir bez maksas, un jūs varat spēlēt apkārt, neizjaucot datoru.
- Vieglāka izvietošana: Ņemsim, piemēram, pilnu pasta serveri. Pasta servera iestatīšana reālā mašīnā ir grūts darbs. Tomēr to var palaist tieši no virtuālās sistēmas, neveicot nekādas izmaiņas resursdatorā. VirtualBox ļauj eksportēt virtuālās mašīnas. Tādējādi mašīnu var pat izvietot bez atkārtotas instalēšanas. Piemēram, OSboxes ir tāda vieta, kur var paķert dažādu OS VirtualBox VDI.
VirtualBox instalēšana openSUSE
VirtualBox ir tieši pieejams oficiālajā openSUSE repo. Palaidiet šādas komandas.
$ sudo zypper ref$ sudo zypper virtuālā kastē virtualbox-qt
Lai izmantotu VirtualBox, pašreizējam lietotāja kontam jābūt grupai “vboxusers”. Mēs tam izmantosim YaST palīdzību. Sāciet YaST no izvēlnes.
Ievadiet administratora paroli.
No YaST vadības centra dodieties uz sadaļu Drošība un lietotāji >> Lietotāju un grupu pārvaldība.
Sarakstā atlasiet savu lietotāja kontu un noklikšķiniet uz Rediģēt.
Cilnē “Informācija” sadaļā “Papildu grupas” pārbaudiet grupu “vboxusers”. Pēc tam noklikšķiniet uz Labi.
Lai izmaiņas stātos spēkā, jums ir jāpiesakās un jāpiesakās.
Lai atbloķētu VirtualBox maksimālās iespējas, ieteicams arī instalēt VirtualBox paplašinājuma pakotni. Iegūstiet VirtualBox paplašinājumu pakotni.
Aktivizēt VirtualBox.
Sākumā jums būs šis paziņojums. Rūpīgi izlasiet to un pārliecinieties, vai vēlaties to iespējot vai atspējot.
Šis ir VirtualBox galvenais logs.
Lai instalētu VirtualBox paplašinājumu pakotni, dodieties uz File >> Preferences.
Kreisajā panelī atlasiet “Paplašinājumi”. Noklikšķiniet uz ikonas “+”. Jums tiks piedāvāts izvēlēties paplašinājuma pakotnes atrašanās vietu.
Pēc izvēles parādīsies šis VirtualBox dialoglodziņš “Jautājums”. Noklikšķiniet uz Instalēt.
Jums tiks piedāvāts VirtualBox Extension Pack licences līgums. Ritiniet līdz apakšai, lai tam piekristu.
Darbībai būs nepieciešama root atļauja.
Kad instalēšana būs pabeigta, tiks parādīts veiksmes ziņojums.
Paplašinājumu pakotne tiks pievienota instalēto paplašinājumu sarakstā.
VirtualBox terminoloģija
Šeit ir dažas izplatītākās terminoloģijas, ar kurām jūs saskaraties, strādājot ar VirtualBox un virtualizāciju kopumā.
- Resursdatora OS: Ar terminu “resursdators” mēs apzīmējam mašīnu, kurā darbojas VirtualBox. Tādējādi termins “resursdatora OS” attiecas uz operētājsistēmu, kurā darbojas mašīna. VirtualBox gadījumā tā var būt jebkura atbalstīta operētājsistēma, piemēram, Windows, Linux un macOS utt.
Interesanti, ka “saimnieks” šeit var būt fizisks / virtuāls. - Viesu OS: Šeit ar terminu “viesis” mēs domājam mašīnu, kas tiek virtualizēta. Tādējādi “viesa operētājsistēma” apzīmē operētājsistēmu, kas darbojas virs virtuālās mašīnas. Teorētiski jebkura operētājsistēma, kuras pamatā ir x86, bez problēmām darbosies uz VirtualBox. Tomēr praksē ne visi darbosies pareizi.
- Virtuālā mašīna (VM): Šis ir virtualizētais dators, kas darbosies tā, it kā tā būtu fiziska mašīna. Šajā gadījumā mēs izmantosim VirtualBox, lai izveidotu VM. Var konfigurēt katru VM aspektu, piemēram, atmiņu (RAM), krātuvi, procesoru un tīklu utt.
- Viesu papildinājumi: Tā ir īpaša draiveru un programmatūras pakete viesu OS. Viesu papildinājumu instalēšana piedāvā labāku integrāciju ar VirtualBox un atbloķē dažas interesantas funkcijas.
Izmantojot VirtualBox
Apskatīsim, kā izveidot virtuālo mašīnu, izmantojot VirtualBox. Galvenajā logā noklikšķiniet uz “Jauns”.
Pirmais solis ir virtuālās mašīnas nosaukuma piešķiršana. Atlasiet pareizo operētājsistēmas veidu, kuru izmantosit šajā virtuālajā sistēmā.
Pēc tam atlasiet pareizo RAM daudzumu, ko virtuālā mašīna var izmantot. Tas var būt sarežģīti, jo viesa OS jāpiedāvā pietiekami daudz atmiņas, vienlaikus saglabājot pietiekami daudz atmiņas, lai resursdatora OS darbotos pareizi.
Ir pienācis laiks pārvaldīt virtuālās mašīnas virtuālo krātuvi. Atlasiet “Izveidot virtuālo cieto disku tūlīt”.
Ir pieejami 3 veidu cietā diska failu tipi. VirtualBox iesaku izmantot VDI (VirtualBox Disk Image) veidu.
Sākot ar šo darbību, “Dinamiski piešķirts” nozīmē, ka virtuālais disks pakāpeniski paplašināsies, kad tas tiks ielādēts vairāk. No otras puses, “Fixed size” piešķirs fiksēto krātuves daudzumu tieši no jūsu krātuves.
Izvēlieties vietu, kur piešķirt virtuālo krātuvi. Sākot ar krātuves lielumu, tam vajadzētu būt pietiekamam, lai palaistu viesu OS, vienlaikus neaizsedzot fizisko krātuvi.
Voila! Virtuālā mašīna ir gatava darbam! Ja vēlaties veikt papildu pielāgošanu, atlasiet virtuālo mašīnu, ar peles labo pogu noklikšķiniet un atlasiet “Iestatījumi”.
Pēdējās domas
VirtualBox ir neticami spēcīgs, bet īpaši vienkāršots virtualizācijas rīks. Tas ir arī neticami piedodošs. Jūtieties brīvi izpētīt savu ceļu apkārt. Mums ir daudz VirtualBox apmācību.
Pārbaudiet, kā instalēt Debian, CentOS, OpenStack un FreeBSD uz VirtualBox.
Izbaudi!