Kako instalirati i koristiti VirtualBox u RHEL 9/8


Ukratko: u ovom vodiču ćemo pogledati kako instalirati VirtualBox 7.0 u RHEL 9 i RHEL 8 distribucijama za stvaranje gostujućih virtualnih strojeva pomoću datoteke ISO slike.

Oracle VM VirtualBox je popularan besplatni virtualizacijski softver otvorenog koda koji naširoko koriste ljubitelji stolnih računala, pa čak i sistemski administratori i programeri za stvaranje virtualnih strojeva za različite svrhe, kao što je testiranje operativnih sustava.

Kao hipervizor tipa 2, VirtualBox instaliran je na vrhu operativnog sustava kao što su Windows i Linux. Podržava širok raspon gostujućih sustava uključujući Windows, Linux, OpenBSD, Solaris i OpenSolaris.

Trenutačno je VirtualBox 7.0.2 najnovija verzija VirtualBoxa koja je objavljena 10. listopada 2022. i pruža sljedeće značajke.

  • Dodana podrška za Secure Boot i TPM 1.2/2.0.
  • EFI podrška za sigurno pokretanje.
  • Virtualni strojevi u oblaku mogu se dodati u Virtual Machine Manager i kontrolirati kao lokalni VM.
  • Mogućnost potpunog šifriranja virtualnih strojeva.
  • Mogućnost dodavanja Cloud virtualnih strojeva u Virtual Machine Manager koji se mogu kontrolirati kao lokalni VM-ovi.
  • Dodavanje EHCI i XHCI USB kontrolera kao dijela osnovnog paketa otvorenog koda.
  • Poboljšana podrška za teme za sve platforme.
  • Dodani GUI alat za praćenje statistike performansi kao što su CPU i RAM upotreba, Disk I/O, itd.

Započnimo…

Korak 1: Provjerite virtualizaciju u RHEL-u

Kada počnete, prvi korak je potvrditi podržava li vaš CPU Virtualizaciju. Ovo je razborito jer VirtualBox kao i drugi hipervizori zahtijevaju da virtualizacija bude omogućena na Intel ili AMD CPU.

Da provjerite je li Virtualizacija podržana, pokrenite sljedeću naredbu lscpu.

lscpu | grep -i virtualization

Virtualization:             VT-x Virtualization type: full

Iz prikazanog rezultata vidimo da je Virtualizacija omogućena na našem CPU-u s tehnologijom Intel Virtualization koja je naznačena korištenjem direktive VT-x.

Ako nema izlaza, morate omogućiti podršku za virtualizaciju iz postavki BIOS-a.

Korak 2: Omogućite EPEL Repo u RHEL-u

Potrebno je nekoliko ovisnosti da bi instalacija VirtualBoxa tekla bez problema. Prije nego što to učinite, prvo instalirajte spremište EPEL.

------------ On RHEL 9 ------------ 
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y

------------ On RHEL 8 ------------
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

Zatim instalirajte ovisnosti kao što je prikazano.

sudo dnf update -y
sudo dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

Korak 3: Instalirajte VirtualBox 7.0 u RHEL

Da bismo instalirali najnoviju verziju Oracle VM VirtualBox, moramo je instalirati iz službenog VirtualBox repozitorija.

Za dodavanje repozitorija VirtualBox pokrenite naredbu:

sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

Zatim uvezite VirtualBox GPG ključ na sljedeći način.

sudo  rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

S uvezenim spremištem VirtualBox i GPG ključem, sada možete instalirati VirtualBox pomoću dnf upravitelja paketa. Prije nego što to učinite, možete odvojiti trenutak i potražiti dostupnost VirtualBoxa kao što je prikazano:

sudo dnf search virtualbox

Iz gornjeg rezultata možete vidjeti da spremište pruža dvije verzije VirtualBoxa. Budući da je naša misija instalirati najnoviju verziju VirtualBoxa, pokrenite sljedeću naredbu:

sudo dnf install VirtualBox-7.0 -y

Obavezno dodajte prijavljenog korisnika u grupu vboxusers pomoću sljedećih naredbi.

sudo usermod -aG vboxusers $USER
newgrp vboxusers

Korak 4: Instalirajte Virtualbox Extension Pack u RHEL

Kako biste proširili funkcionalnost VirtualBoxa, preporuča se instalirati paket proširenja VirtualBox, koji je softverski paket koji poboljšava interakciju s vašim gostom ili virtualnim računalima.

Na prvi pogled, paket proširenja pruža sljedeće dodatne značajke.

  • Upotreba USB uređaja u vašem virtualnom okruženju (USB 2.0 i USB 3.0).
  • Kopirajte i zalijepite tekst između hosta i virtualnog stroja.
  • Šifriranje slike diska.
  • Upotreba web-kamere na virtualnom računalu.
  • i još mnogo toga.

Da biste instalirali VirtualBox Extension Pack, posjetite službenu stranicu za preuzimanje Virtualboxa. Slično, možete preuzeti paket proširenja pomoću naredbe wget kao što je prikazano.

wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

Zatim izgradite module jezgre na sljedeći način.

sudo /sbin/vboxconfig

Zatim instalirajte paket proširenja VirtualBox na sljedeći način.

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

Svakako pročitajte i prihvatite uvjete i odredbe licence i pritisnite 'Y'.

VirtualBox je konačno instaliran. Da biste je pokrenuli, upotrijebite aplikaciju Manager da je potražite i otvorite. Otvorit će se Oracle VM VirtualBox Manager kao što je prikazano u nastavku. Odavde možete stvarati i upravljati virtualnim strojevima.

Korak 5: Stvorite virtualni stroj u RHEL-u

U ovom ćemo odjeljku pokazati kako stvoriti virtualni stroj pomoću datoteke ISO slike. ISO slika koju ćemo koristiti je datoteka Ubuntu 20.04 LTS.

Za početak stvaranja virtualnog stroja kliknite na "Novo" kao što je prikazano u nastavku.

Obavezno navedite sve pojedinosti o virtualnom stroju. To uključuje naziv VM-a, lokaciju virtualnog stroja i ISO sliku OS-a. Zatim odredite veličinu memorije i broj CPU-a koje želite dodijeliti vašem sustavu i kliknite na 'Dalje'.

Morate stvoriti virtualni tvrdi disk od nule ili koristiti već postojeću datoteku virtualnog tvrdog diska. Budući da stvaramo novi virtualni stroj iz ISO slike, odabrat ćemo prvu opciju – ‘Stvori virtualni tvrdi disk sada’.

Također, slobodno prilagodite veličinu diska klizanjem pokazivača naprijed-natrag kako biste odražavali željenu veličinu diska.

Na kraju ćete dobiti sažetak svih postavki koje ste odabrali za svoj virtualni stroj. Ako ste zadovoljni, kliknite na "Završi", u protivnom se vratite i izvršite potrebne izmjene.

Nakon izrade, VM će se pojaviti u lijevom odjeljku kao što je prikazano. VirtualBox je prepun mnoštva postavki koje vam mogu pomoći da učinkovito upravljate svojim VM-om. Za pristup postavkama virtualnog stroja kliknite ikonu 'Postavke'.

Odjeljak ‘Postavke’ bit će prikazan kao što je prikazano s izborom parametara koji se mogu mijenjati koji se nalaze na lijevoj bočnoj traci.

Ovdje možete odabrati podešavanje nekoliko postavki. Na primjer, da biste podesili broj CPU procesora, kliknite 'Sustav' > 'Procesor'. Ovdje možete odrediti broj CPU-a povlačenjem pokazivača duž klizača. Također možete kliknuti da omogućite značajku PAE/NIX.

Kada ste gotovi, kliknite "U redu".

Također, možete promijeniti postavke Mreže. Na primjer, možete promijeniti zadani mrežni adapter iz 'NAT' u 'Premošteni adapter', 'Interni', 'Host -samo adapter', i tako dalje.

Nakon što ste zadovoljni postavljenim postavkama, uključite virtualni stroj klikom na 'Start'. Prozor virtualnog stroja će se otvoriti i od ove točke možete započeti instalaciju vašeg operativnog sustava.

Korak 6: Instalirajte VirtualBox Guest Additions u RHEL

Dodaci za goste VirtualBoxa dodatni su dijelovi softvera koji dolaze s vašom kopijom VirtualBoxa. Sastoje se od upravljačkih programa uređaja i sistemskih aplikacija koje poboljšavaju performanse vašeg virtualnog stroja.

Da biste instalirali dodatke za goste, idite na Uređaji –> Umetni sliku CD-a s dodacima za goste.

To je to za ovaj vodič. Objasnili smo kako instalirati Oracle VirtualBox na RHEL 9/8, a također smo demonstrirali kako stvoriti virtualni stroj i pružili dodatne veze o tome kako instalirati dodatke za goste VirtualBoxa.