Com instal·lar i utilitzar VirtualBox a RHEL 9/8


Breu: en aquest tutorial, veurem com instal·lar VirtualBox 7.0 a les distribucions RHEL 9 i RHEL 8 per crear màquines virtuals convidades mitjançant un fitxer d'imatge ISO.

Oracle VM VirtualBox és un popular programari de virtualització gratuït i de codi obert que és àmpliament utilitzat pels amants de l'escriptori i fins i tot pels administradors de sistemes i programadors per crear màquines virtuals amb diversos propòsits, com ara provar sistemes operatius.

Com a hipervisor de tipus 2, VirtualBox s'instal·la a sobre d'un sistema operatiu com Windows i Linux. Admet una àmplia gamma de sistemes convidats com Windows, Linux, OpenBSD, Solaris i OpenSolaris.

Actualment, VirtualBox 7.0.2 és la versió més recent de VirtualBox, que es va publicar el 10 d'octubre de 2022 i ofereix les funcions següents.

  • S'ha afegit compatibilitat amb Secure Boot i TPM 1.2/2.0.
  • Compatibilitat EFI per a l'arrencada segura.
  • Les màquines virtuals del núvol es poden afegir a Virtual Machine Manager i controlar-les com a màquines virtuals locals.
  • Capacitat de xifrar completament les màquines virtuals.
  • Capacitat d'afegir màquines virtuals al núvol a Virtual Machine Manager que es poden controlar com a màquines virtuals locals.
  • Afegit de dispositius controladors USB EHCI i XHCI com a part del paquet base de codi obert.
  • Compatibilitat de temes millorada per a totes les plataformes.
  • Una eina GUI afegida per supervisar les estadístiques de rendiment, com ara l'ús de CPU i RAM, E/S de disc, etc.

Comencem…

Pas 1: comproveu la virtualització a RHEL

A mesura que sortiu a terra, el pas inicial és confirmar si la vostra CPU admet la virtualització. Això és prudent, ja que VirtualBox, com altres hipervisors, requereix que la virtualització estigui habilitada a les CPU Intel o AMD.

Per comprovar si la virtualització és compatible, executeu l'ordre lscpu següent.

$ lscpu | grep -i virtualization

Virtualization:             VT-x Virtualization type: full

A la sortida que es mostra, veiem que la virtualització està habilitada a la nostra CPU amb la tecnologia Intel Virtualization que s'indica mitjançant la directiva VT-x.

Si no hi ha sortida, haureu d'habilitar el suport de virtualització des de la configuració de la BIOS.

Pas 2: habiliteu EPEL Repo a RHEL

Es necessiten algunes dependències perquè la instal·lació de VirtualBox continuï perfectament. Abans de fer-ho, primer, instal·leu el repositori 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

A continuació, instal·leu les dependències tal com es mostra.

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

Pas 3: instal·leu VirtualBox 7.0 a RHEL

Per instal·lar la darrera versió d'Oracle VM VirtualBox, hem d'instal·lar-la des del dipòsit oficial de VirtualBox.

Per afegir el dipòsit de VirtualBox, executeu l'ordre:

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

A continuació, importeu la clau GPG de VirtualBox de la següent manera.

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

Amb el dipòsit de VirtualBox i la clau GPG importats, ara podeu instal·lar VirtualBox mitjançant el gestor de paquets dnf. Abans de fer-ho, podeu prendre un moment i cercar la disponibilitat de VirtualBox tal com es mostra:

$ sudo dnf search virtualbox

A la sortida anterior, podeu veure que el repositori proporciona dues versions de VirtualBox. Com que la nostra missió és instal·lar la darrera versió de VirtualBox, executeu l'ordre següent:

$ sudo dnf install VirtualBox-7.0 -y

Assegureu-vos d'afegir l'usuari que ha iniciat sessió al grup vboxusers mitjançant les ordres següents.

$ sudo usermod -aG vboxusers $USER
$ newgrp vboxusers

Pas 4: instal·leu Virtualbox Extension Pack a RHEL

Per ampliar la funcionalitat de VirtualBox, es recomana instal·lar el paquet d'extensió VirtualBox, que és un paquet de programari que millora la interacció amb el vostre convidat o màquines virtuals.

D'un cop d'ull, el paquet d'extensió ofereix les següents funcions afegides.

  • Ús del dispositiu USB al vostre entorn virtual (USB 2.0 i USB 3.0).
  • Copia i enganxa text entre l'amfitrió i la màquina virtual.
  • Xifrat d'imatges de disc.
  • Ús de la càmera web a la màquina virtual.
  • i molt més.

Per instal·lar el paquet d'extensió de VirtualBox, visiteu l'ordre oficial wget tal com es mostra.

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

A continuació, creeu els mòduls del nucli de la següent manera.

$ sudo /sbin/vboxconfig

A continuació, instal·leu el paquet d'extensió VirtualBox de la següent manera.

$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

Assegureu-vos de llegir i acceptar els termes i condicions de la llicència i premeu Y.

Finalment s'instal·la VirtualBox. Per iniciar-lo, utilitzeu el Gestor d'aplicacions per cercar-lo i obrir-lo. L'Oracle VM VirtualBox Manager s'obrirà com es mostra a continuació. Des d'aquí, podeu crear i gestionar màquines virtuals.

Pas 5: creeu una màquina virtual a RHEL

En aquesta secció, demostrarem com crear una màquina virtual mitjançant un fitxer d'imatge ISO. La imatge ISO que farem servir és un fitxer Ubuntu 20.04 LTS.

Per començar a crear una màquina virtual, feu clic a Nou com es mostra a continuació.

Assegureu-vos de proporcionar tots els detalls de la màquina virtual. Això inclou el nom de la màquina virtual, la ubicació de la màquina virtual i la imatge ISO del sistema operatiu. A continuació, especifiqueu la mida de la memòria i el nombre de CPU que voleu assignar al vostre sistema i feu clic a Següent.

Heu de crear un disc dur virtual des de zero o utilitzar un fitxer de disc dur virtual preexistent. Com que estem creant una màquina virtual nova a partir d'una imatge ISO, seleccionarem la primera opció: Crea un disc dur virtual ara.

A més, no dubteu a ajustar la mida del disc fent lliscar el punter cap endavant i cap enrere per reflectir la vostra mida de disc preferida.

Finalment, obtindreu un resum de tots els paràmetres que heu seleccionat per a la vostra màquina virtual. Si esteu satisfet, feu clic a Finalitzar, en cas contrari, torneu i feu els canvis necessaris.

Un cop creada, la VM apareixerà a la secció esquerra tal com es mostra. VirtualBox està ple d'una infinitat de configuracions que us poden ajudar a gestionar la vostra màquina virtual de manera eficient. Per accedir a la configuració de la màquina virtual, feu clic a la icona Configuració.

La secció Configuració es mostrarà com es mostra amb una selecció de paràmetres que es poden modificar situats a la barra lateral esquerra.

Aquí, podeu optar per ajustar un parell de configuracions. Per exemple, per ajustar el nombre de processadors de CPU, feu clic a Sistema > Processador. Aquí, podeu especificar el nombre de CPU arrossegant el punter al llarg del control lliscant. També podeu fer clic per habilitar la funció PAE/NIX.

Un cop hàgiu acabat, feu clic a D'acord.

A més, podeu fer canvis a la configuració de la xarxa. Per exemple, podeu canviar l'adaptador de xarxa predeterminat de NAT a Adaptador en pont, Intern, Adaptador només d'amfitrió, i així successivament.

Quan estigueu satisfet amb la configuració realitzada, engegueu la màquina virtual fent clic a Inici. S'obrirà la finestra de la màquina virtual i a partir d'aquest punt, podeu iniciar la instal·lació del vostre sistema operatiu.

Pas 6: instal·leu VirtualBox Guest Additions a RHEL

Les addicions per a convidats de VirtualBox són peces de programari addicionals que vénen amb la vostra còpia de VirtualBox. Estan formats per controladors de dispositiu i aplicacions del sistema que milloren el rendiment de la vostra màquina virtual.

Per instal·lar addicions de convidats, aneu a Dispositius -> Insereix la imatge del CD d'addicions de convidats.

Això és tot per aquesta guia. Hem tractat com instal·lar Oracle VirtualBox a RHEL 9/8 i també hem demostrat com crear una màquina virtual i hem proporcionat enllaços addicionals sobre com instal·lar addicions de convidats de VirtualBox.