Virtualizarea este unul dintre subiectele care îi ajută cel mai mult pe administratorii și utilizatorii IT să efectueze tot felul de acțiuni, cum ar fi testarea de noi sisteme de operare sau aplicații, cunoașterea impactului unei implementări sau pur și simplu cunoașterea noilor caracteristici lansate. Toate acestea fără a pune în pericol productivitatea și configurația unei mașini reale și să lucreze în timp real. Datorită virtualizării, nu este doar practic să testați sisteme noi, dar și resursele sunt economisite, deoarece mai multe sisteme de operare virtuale pot fi implementate pe un singur computer.
Una dintre cele mai utilizate platforme pentru acest subiect de virtualizare este VirtualBox, care este o platformă pentru arhitecturi x86 (32 biți) și AMD64 / Intel64 (64 biți) atât pentru afaceri cât și pentru uz casnic. Prin utilizarea VirtualBox, avem o platformă cu funcționalități excelente cu care este posibil să creăm, să gestionăm și să lucrăm sute de mașini virtuale. Datorită virtualizării, sarcinile de configurare a sistemului pot fi realizate dintr-un proces de încercare-eroare care nu compromite integritatea sistemului nostru real datorită utilizării virtuale a diferitelor programe software cu care dorim să lucrăm.
VirtualBox este disponibil gratuit ca software open source bazat pe termenii licenței GNU General Public License (GPL) versiunea 2. VirtualBox poate fi rulat pe computere cu sisteme Windows, Linux, Macintosh și Solaris care acceptă un număr mare de sisteme care operează clienți precum Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10)), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x și 4.x), Solaris și OpenSolaris , OS / 2 și OpenBSD.
Noutăți în VirtualBoxÎn prezent, VirtualBox a lansat versiunea 6.0, care reprezintă o schimbare radicală, din interfața sa, și care ne oferă îmbunătățiri și caracteristici noi, cum ar fi:
- La nivelul interfeței de utilizator, HiDPI și suportul de scalare au fost îmbunătățite, incluzând o detecție și o configurare mai bune pentru fiecare mașină virtuală.
- Implementarea suportului pentru exportul unei mașini virtuale către Oracle Cloud Infrastructure.
- A fost integrat un nou manager de fișiere care permite utilizatorului să controleze sistemul de fișiere invitat și să copieze fișiere între gazdă și invitat.
- La nivel grafic, a fost făcută o actualizare pentru a sprijini grafica 3D pentru oaspeții Windows și emularea dispozitivului grafic VMSVGA 3D în clienții Linux și Solaris.
- Suportul a fost adăugat pentru setările de difuzoare de sunet surround, așa cum au fost implementate în Windows 10 Build 1809.
- Utilitarul de montare vboximg a fost adăugat pe gazdele Apple pentru a accesa conținutul discurilor invitate de pe gazdă.
- Suport pentru utilizarea Hyper-V ca nucleu de execuție alternativ a fost încorporat în gazda Windows. Acest lucru va evita imposibilitatea de a rula mașini virtuale cu performanțe reduse.
- Înregistrarea video și audio poate fi activată acum separat.
- Au fost create remedieri și îmbunătățiri audio și video.
- A fost adăugată o soluție pentru oaspeții mai în vârstă care nu permit masterarea autobuzelor pentru dispozitivul PCI virtio.
- Acum este permisă modificarea atașamentului portului serial în timp ce o mașină rulează.
- Imaginile discului pot fi redimensionate în mod transparent în timpul amestecării.
- VBoxManage are acum suport pentru opțiunile DHCP.
- Interfețe și caracteristici noi în Guest Control.
- Îmbunătățiri de performanță în folderele partajate.
- Windows Guest Additions remediază acum tratarea incorectă a coordonatelor tabletei cu versiunile recente de Windows 10.
- VMSVGA este acceptat în Linux și X11.
- Suport inițial pentru MacOS Guest Additions.
- Acum este posibil să configurați până la patru tabele ACPI personalizate pentru o mașină virtuală.
Apoi, vom vedea cum se instalează VirtualBox 6.0 pe CentOS 7 și, astfel, se obține maximum de virtualizare.
1. Eliminați versiunile anterioare ale VirtualBox pe CentOS 7
Pasul 1
Primul pas care trebuie făcut va fi eliminarea versiunilor anterioare ale VirtualBox, dacă există, în CentOS 7, pentru aceasta vom executa următoarele:
da elimina VirtualBox *Pasul 2
În cazul în care nu există nicio versiune instalată, vom vedea următoarele:
2. Adăugați depozite VirtualBox în CentOS 7
Pasul 1
Următorul pas este să adăugați depozitele VirtualBox pentru a efectua instalarea ulterior, pentru aceasta executăm următoarele:
cd /etc/yum.repos.d/ wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
NotăÎn cazul utilizării CentOS 5 trebuie să executăm următoarele:
wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh epel-release-5-4.noarch.rpm
3. Instalați pachete de dependență pentru VirtualBox
Pasul 2
VirtualBox folosește modulul kernel vboxdrv pentru a controla și aloca memoria fizică pentru executarea sistemelor de operare invitate, în cazul în care nu aveți acest modul, va fi posibil să utilizați VirtualBox pentru a crea și configura mașini virtuale, dar acestea nu vor lucrează în sine.
Pentru ca VirtualBox să fie pe deplin funcțional, vom actualiza CentOS 7 și apoi vom instala câteva module suplimentare precum DKMS, kernel-headers și kernel-devel și câteva pachete de dependență, pentru aceasta vom executa următoarea linie :
yum update (sistem de actualizare)
Pasul 3
Acolo introducem litera „s” pentru a confirma descărcarea și instalarea actualizărilor de sistem în care este integrată actualizarea cheii VirtualBox. Apoi executăm următoarele:
yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms (instalați dependențe)
Pasul 4
Va începe procesul și mai târziu vom vedea următoarele:
Pasul 5
Acolo intrăm scrisoarea Da pentru a valida descărcarea și instalarea care, la finalizare, vor afișa următoarele:
4. Instalați VirtualBox pe CentOS 7
Pasul 1
Odată ce pașii anteriori au fost finalizați, continuăm instalarea VirtualBox 6.0 cu următoarea comandă:
instalează VirtualBox-6.0
Pasul 2
Acolo vedem că începe procesul de executare a dependențelor și apoi vom vedea următoarele:
Pasul 3
Acceptăm procesul prin introducere și unde mai târziu vom vedea următoarele:
Pasul 4
Acolo introducem litera s pentru a accepta cheia VirtualBox și mai târziu, la sfârșitul procesului de instalare, vom vedea următoarele. În acest moment, am instalat deja VirtualBox 6.0 pe CentOS 7.
5. Reconstruiți modulele kernel pentru VirtualBox pe CentOS 7
Pasul 1
Următoarea comandă va crea automat un utilizator și un grup vboxusers și va căuta și reconstrui automat modulele kernel necesare:
/usr/lib/virtualbox/vboxdrv.sh setup
Pasul 2
Pentru CentOS 5, dacă îl folosim, trebuie să executăm următoarele:
/etc/init.d/vboxdrv setupNotăÎn cazul în care se generează o eroare la executarea comenzii anterioare, vom folosi următoarele linii:
uname -r
instalează kernel-devel-CURRENT_KERNEL
NotăAcolo înlocuim „CURRENT_KERNEL” cu rezultatul generat în uname -r și apoi executăm din nou linia:
/usr/lib/virtualbox/vboxdrv.sh setup
Pasul 3
În cazul în care vedeți un mesaj de eroare precum KERN_DIR sau dacă directorul sursă al nucleului dvs. nu este detectat automat de procesul de compilare, va fi posibil să-l configurați cu următoarea comandă, luând în considerare modificarea versiunii kernelului în funcție de sistemul utilizat:
KERN_DIR = / usr / src / kernels / 4.19.0-1.el7.elrepo.x86_64 export KERN_DIR
6. Accesați VirtualBox pe CentOS 7
Pasul 1
În acest fel, va fi deja posibil să accesați VirtualBox în CentOS 7:
MARI
Pasul 2
Când accesați VirtualBox, aceasta va fi noua interfață oferită:
MARI
Pasul 3
După cum putem vedea, este o schimbare drastică pe care VirtualBox a suferit-o, acolo ne putem crea mașina virtuală urmând pașii normali:
MARI
Pasul 4
Putem observa aceste părți:
Alocarea RAM
MARI
Crearea de hard disk-uri
MARI
Tipul de hard disk de creat
MARI
Tipul de stocare de utilizat
MARI
Dimensiunea și locația hard diskului
MARI
Pasul 5
Cu aceasta, când o nouă mașină virtuală este configurată în VirtualBox, aceasta va arăta astfel:
MARI
Pasul 6
Când accesați configurația mașinii virtuale, vom vedea și câteva modificări notabile:
MARI
Pasul 7
Astfel, am învățat să instalăm VirtualBox pe CentOS 7 și să ne bucurăm de tot ceea ce ne oferă virtualizarea.
MARI
În acest fel, vom avea VirtualBox instalat pe sistemul nostru CentOS 7.