Denne veiledningen viser hvordan du installerer og bruker VirtualBox på openSUSE.
Virtualisering og VirtualBox
Her er et raskt eksempel som implementerer virtualisering. Har du noen gang prøvd å kjøre Android på din PC? Android-emulatorer er praktiske verktøy som gjør det mulig å kjøre Android-apper på din PC. Her lager emulatorprogramvaren en virtuell maskin som Android OS kjører på.
Det er en forenklet arbeidsflyt av hvordan Android-emulatorene fungerer. Når du kjører noen av disse emulatorene, tildeler den den eksisterende maskinvareressursen (CPU, GPU, RAM og lagring) til et Android-operativsystem og grensesnittet med det virtuelle systemet. Du har full kontroll over hvor mye CPU, GPU, RAM og lagring den vil forbruke.
Virtualisering startet tidlig på 1960-tallet hvor målet var å dele maskinvareressursen til hovedrammedatamaskiner logisk til forskjellige apper. Her er en kort liste der virtualisering for øyeblikket brukes.
- Minnevirtualisering er en nyttig teknikk for å dele RAM-ressurser mellom alle de virtualiserte systemene fra en enkelt minnepool.
- Lagringsvirtualisering abstraherer logisk lagring fra fysisk lagring.
- Lagringsvirtualisering er nyttig for å abstrahere behovet for fysisk lagring. Den virtuelle disken er en slik implementering der den ser ut som om den er en enkelt disk uavhengig av dens fysiske plassering.
- Desktop-virtualisering er en slik teknologi som gjør det mulig å opprette et logisk skrivebord på toppen av en fysisk klientenhet. På denne måten distribueres maskinvareressursen mer effektivt. Android-emulatorer kan være et eksempel på stasjonær virtualisering.
I denne artikkelen vil vi fokusere på det siste punktet fordi VirtualBox er et slikt verktøy som tillater desktop virtualisering på din PC.
Hvorfor bruke VirtualBox
Funksjonene i VirtualBox er nyttige i en rekke situasjoner. For eksempel,
- Kjører flere operativsystemer: Ved hjelp av VirtualBox kan du kjøre flere maskiner med forskjellige operativsystemer samtidig. Du kan bytte raskt fra ett operativsystem til et annet sømløst. Du har full kontroll over hvilken "virtuell" maskinvare hvert virtualiserte system får.
- Testing: Ved å bruke VirtualBox kan du ha et trygt miljø for å teste alt du vil. Når du gjør endringer i de virtuelle systemene, er det ingen fare for å bryte ned det nåværende systemet. Personlig bruker jeg VirtualBox for å teste nye Linux-distribusjoner og prøve ut kritiske systemtilpasninger.
- Enkelhet: Blant alle virtualiseringsverktøyene der ute, er VirtualBox en av de enkleste å lære og mestre. Selv om det ikke er det beste, er det sannsynligvis den enkleste måten å bli vant til virtualiseringsverdenen. Det koster ikke noe, og du kan spille uten å ødelegge datamaskinen.
- Enklere distribusjon: La oss ta en komplett e-postserver for eksempel. Å sette en e-postserver på en ekte maskin er en tøff jobb. Imidlertid kan den kjøres direkte fra det virtuelle systemet uten å måtte gjøre noen endringer i verten. VirtualBox tillater eksport av virtuelle maskiner. Dermed kan maskinen til og med distribueres uten å måtte gå gjennom installasjonen igjen. For eksempel er OSboxes et slikt sted hvor du kan hente VirtualBox VDI-er fra forskjellige operativsystemer.
Installere VirtualBox på openSUSE
VirtualBox er direkte tilgjengelig fra den offisielle repoen til openSUSE. Kjør følgende kommandoer.
$ sudo zypper ref$ sudo zypper i virtualbox virtualbox-qt
For å bruke VirtualBox, må den nåværende brukerkontoen være under gruppen "vboxusers". Vi tar hjelp av YaST for dette. Start YaST fra menyen.
Skriv inn administratorpassordet.
Fra YaST Control Center, gå til Security and Users >> User and Group Management.
Velg brukerkontoen din fra listen og klikk "Rediger".
Under kategorien "Detaljer", sjekk "vboxusers" -gruppen under seksjonen "Ekstra grupper". Klikk deretter “OK”.
For å få endringene i kraft, må du logge ut og logge på.
For å låse opp maksimale funksjoner i VirtualBox, anbefales det også å installere VirtualBox-utvidelsespakken. Få VirtualBox Extension Pack.
Slå av VirtualBox.
Først får du dette varselet. Les den nøye og sørg for at om du vil aktivere eller deaktivere den.
Dette er hovedvinduet i VirtualBox.
For å installere VirtualBox Extension Pack, gå til File >> Preferences.
Velg "Utvidelser" fra venstre panel. Klikk på “+” -ikonet. Du blir bedt om å velge stedet for utvidelsespakken.
Når dette er valgt, vises denne "Spørsmål" -dialogboksen i VirtualBox. Klikk "Installer".
Du blir bedt om lisensavtalen VirtualBox Extension Pack. Bla til bunnen for å være enig i det.
Handlingen vil kreve "root" -tillatelse.
Når installasjonen er fullført, vises suksessmeldingen.
Utvidelsespakken vil bli lagt til på listen over installerte utvidelser.
VirtualBox terminologi
Her er noen av de vanlige terminologiene du kommer over når du arbeider med VirtualBox og virtualisering generelt.
- Vert OS: Med begrepet "vert" refererer vi til maskinen som VirtualBox kjører på. Således refererer begrepet "verts-OS" til operativsystemet som kjører maskinen. I tilfelle av VirtualBox kan det være hvilket som helst operativsystem som støttes, for eksempel Windows, Linux og macOS osv.
Interessant kan "verten" her være fysisk / virtuell. - Gjest OS: Med begrepet "gjest" her ser vi på maskinen som blir virtualisert. Dermed betyr "gjest OS" det operativsystemet som kjører på toppen av den virtuelle maskinen. I teorien vil ethvert x86-basert OS kjøre på VirtualBox uten problemer. I praksis vil imidlertid ikke alle fungere ordentlig.
- Virtuell maskin (VM): Dette er den virtualiserte datamaskinen som vil fungere som om det er en fysisk maskin. I dette tilfellet bruker vi VirtualBox til å opprette virtuelle maskiner. Du kan konfigurere hvert eneste aspekt av VM, for eksempel minne (RAM), lagring, CPU og nettverk osv.
- Gjestetillegg: Det er en spesiell pakke med drivere og programvare for gjest OS. Installering av gjestetillegg gir bedre integrering med VirtualBox og låser opp noen interessante funksjoner.
Bruke VirtualBox
La oss ta en titt på hvordan du lager en virtuell maskin ved hjelp av VirtualBox. Klikk på "Ny" i hovedvinduet.
Det første trinnet er å gi den virtuelle maskinen et riktig navn. Velg riktig type operativsystem du skal kjøre på det virtuelle systemet.
Deretter velger du riktig mengde RAM den virtuelle maskinen kan bruke. Dette kan være vanskelig, ettersom du må tilby nok minne til gjeste-operativsystemet mens du opprettholder nok minne til at verts-operativsystemet skal fungere skikkelig.
Det er på tide å administrere den virtuelle lagringen for den virtuelle maskinen. Velg "Opprett en virtuell harddisk nå".
Det er tre typer harddiskfiltyper å velge mellom. For VirtualBox anbefaler jeg å gå med VDI-typen (VirtualBox Disk Image).
Fra dette trinnet betyr "dynamisk tildelt" at den virtuelle disken utvides gradvis etter hvert som den blir mer belastet. På den annen side vil "Fast størrelse" tildele den faste mengden lagring direkte fra lagringsplassen din.
Velg hvor du vil tildele virtuell lagring. Når det gjelder lagringsstørrelsen, bør det være nok å kjøre gjeste-operativsystemet mens du ikke tetter opp din fysiske lagring.
Voila! Den virtuelle maskinen er klar til bruk! Hvis du vil utføre ytterligere tilpasning, velger du den virtuelle maskinen, høyreklikker og velger “Innstillinger”.
Siste tanker
VirtualBox er et utrolig kraftig, men superforenklet virtualiseringsverktøy. Det er også utrolig tilgivende. Utforsk gjerne veien rundt den. Vi har mange VirtualBox-opplæringsprogrammer.
Sjekk hvordan du installerer Debian, CentOS, OpenStack og FreeBSD på VirtualBox.
Nyt!