Virtualisering er et af de emner, der mest hjælper it -administratorer og brugere med at udføre alle former for handlinger, såsom test af nye operativsystemer eller applikationer, kendskab til virkningen af en implementering eller simpelthen at vide om de nye funktioner, der frigives. Alt dette uden at bringe produktiviteten og konfigurationen af en rigtig maskine i fare og arbejde i realtid. Takket være virtualisering er det ikke kun praktisk at teste nye systemer, men der spares også ressourcer, da flere virtuelle operativsystemer kan implementeres på en enkelt computer.
En af de mest anvendte platforme til dette virtualiseringsemne er VirtualBox, som er en platform til x86 (32-bit) og AMD64 / Intel64 (64-bit) arkitekturer til både forretnings- og hjemmebrug. Ved at bruge VirtualBox har vi en platform med store funktionaliteter, som det er muligt at oprette, styre og arbejde hundredvis af virtuelle maskiner med. Takket være virtualisering kan systemkonfigurationsopgaver udføres fra en prøvefejlproces, der ikke kompromitterer integriteten af vores rigtige system takket være en virtuel brug af forskellige software, som vi vil arbejde med.
VirtualBox fås gratis som open source -software baseret på vilkårene i GNU General Public License (GPL) version 2. VirtualBox kan køres på computere med Windows, Linux, Macintosh og Solaris -systemer, der understøtter et stort antal systemer Gæstedrift som f.eks. 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 og 4.x), Solaris og OpenSolaris , OS / 2 og OpenBSD.
Hvad er nyt i VirtualBoxI øjeblikket har VirtualBox udgivet version 6.0, som repræsenterer en radikal ændring, fra dens grænseflade, og som tilbyder os forbedringer og nye funktioner som:
- På brugergrænseflade -niveau er HiDPI og skaleringssupport blevet forbedret, herunder bedre registrering og konfiguration pr. Virtuel maskine.
- Implementeret support til at eksportere en virtuel maskine til Oracle Cloud Infrastructure.
- En ny filhåndtering er blevet integreret, som gør det muligt for brugeren at styre gæstefilsystemet og kopiere filer mellem værten og gæsten.
- På grafikniveau er der foretaget en opdatering til understøttelse af 3D -grafik til Windows -gæster og VMSVGA 3D -grafikkenhedsemulering i Linux- og Solaris -gæster.
- Support blev tilføjet til opsætninger af surround sound -højttalere som implementeret i Windows 10 Build 1809.
- Værktøjet vboximg-mount er blevet tilføjet på Apple-værter for at få adgang til indholdet af gæstediske på værten.
- Understøttelse af brug af Hyper-V som den alternative udførelseskerne er blevet indbygget i Windows-værten. Dette vil undgå manglende evne til at køre virtuelle maskiner med reduceret ydelse.
- Video- og lydoptagelse kan nu aktiveres separat.
- Lyd- og videokorrektioner og forbedringer er blevet oprettet.
- Der er tilføjet en løsning for ældre gæster, der ikke muliggør busmastering til virtio PCI -enheden.
- Det er nu tilladt at ændre vedhæftningen af den serielle port, mens en maskine kører.
- Diskbilleder kan nu ændres i størrelse gennemsigtigt under blanding.
- VBoxManage har nu support til DHCP -muligheder.
- Nye grænseflader og funktioner i Guest Control.
- Ydeevneforbedringer i delte mapper.
- Windows Guest Additions retter nu forkert håndtering af tabletkoordinater med de seneste versioner af Windows 10.
- VMSVGA understøttes i Linux- og X11 -tilføjelser.
- Indledende support til MacOS -gæstetilføjelser.
- Det er nu muligt at konfigurere op til fire brugerdefinerede ACPI -tabeller til en virtuel maskine.
Dernæst vil vi se, hvordan du installerer VirtualBox 6.0 på CentOS 7 og dermed får mest ud af virtualisering.
1. Fjern tidligere versioner af VirtualBox på CentOS 7
Trin 1
Det første skridt at tage vil være at fjerne de tidligere versioner af VirtualBox, hvis de findes, i CentOS 7, for dette vil vi udføre følgende:
nej fjern VirtualBox *Trin 2
Hvis der ikke er nogen version installeret, ser vi følgende:
2. Tilføj VirtualBox -depoter i CentOS 7
Trin 1
Det næste trin er at tilføje VirtualBox -lagrene for at udføre installationen senere, for dette udfører vi følgende:
cd /etc/yum.repos.d/ wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
BemærkI tilfælde af brug af CentOS 5 skal vi udføre følgende:
wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh epel-release-5-4.noarch.rpm
3. Installer afhængighedspakker til VirtualBox
Trin 2
VirtualBox gør brug af kernemodulet vboxdrv for at styre og allokere fysisk hukommelse til udførelse af gæstoperativsystemer, i tilfælde af ikke at have dette modul, vil det være muligt at bruge VirtualBox til at oprette og konfigurere virtuelle maskiner, men de vil ikke arbejde i sig selv.
For at VirtualBox kan fungere fuldt ud, skal vi opdatere CentOS 7, og derefter vil vi installere nogle ekstra moduler som DKMS, kernel-headers og kernel-devel og nogle afhængighedspakker, for dette vil vi udføre følgende linje :
yum opdatering (opdateringssystem)
Trin 3
Der indtaster vi bogstavet "s" for at bekræfte download og installation af systemopdateringer, hvor VirtualBox -nøgleopdateringen er integreret. Derefter udfører vi følgende:
yum installer binutils qt gcc lav patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms (installer afhængigheder)
Trin 4
Det starter processen, og senere ser vi følgende:
Trin 5
Der indtaster vi brevet Y for at validere overførslen og installationen, som efter afslutningen viser følgende:
4. Installer VirtualBox på CentOS 7
Trin 1
Når de foregående trin er fuldført, fortsætter vi med at installere VirtualBox 6.0 med følgende kommando:
yum installer VirtualBox-6.0
Trin 2
Der ser vi, at processen med at udføre afhængigheder starter, og så vil vi se følgende:
Trin 3
Vi accepterer processen ved at gå ind, og hvor vi senere vil se følgende:
Trin 4
Der indtaster vi bogstavet s for at acceptere VirtualBox -nøglen, og senere, i slutningen af installationsprocessen, ser vi følgende. På dette tidspunkt har vi allerede installeret VirtualBox 6.0 på CentOS 7.
5. Genopbyg kernemoduler til VirtualBox på CentOS 7
Trin 1
Følgende kommando opretter automatisk en vboxusers -bruger og -gruppe og søger og genopbygger også de nødvendige kernemoduler automatisk:
/usr/lib/virtualbox/vboxdrv.sh opsætning
Trin 2
For CentOS 5, hvis vi bruger det, skal vi udføre følgende:
/etc/init.d/vboxdrv opsætningBemærkHvis der genereres en fejl ved udførelse af den forrige kommando, vil vi bruge følgende linjer:
uname -r
yum installer kernel-devel-CURRENT_KERNEL
BemærkDer erstatter vi "CURRENT_KERNEL" med resultatet genereret i uname -r, og derefter udfører vi linjen igen:
/usr/lib/virtualbox/vboxdrv.sh opsætning
Trin 3
Hvis du ser en fejlmeddelelse som KERN_DIR, eller hvis din kildekildemappe ikke automatisk registreres af kompileringsprocessen, vil det være muligt at konfigurere den med følgende kommando under hensyntagen til ændring af kerneversionen i henhold til det anvendte system:
KERN_DIR = / usr / src / kernels / 4.19.0-1.el7.elrepo.x86_64 eksport KERN_DIR
6. Få adgang til VirtualBox på CentOS 7
Trin 1
På denne måde vil det allerede være muligt at få adgang til VirtualBox i CentOS 7:
FORSTØRRE
Trin 2
Når du får adgang til VirtualBox, vil dette være den nye grænseflade, der tilbydes:
FORSTØRRE
Trin 3
Som vi kan se, er det en drastisk ændring, som VirtualBox har gennemgået, der kan vi oprette vores virtuelle maskine ved at følge de normale trin:
FORSTØRRE
Trin 4
Vi kan observere disse dele:
RAM -tildeling
FORSTØRRE
Oprettelse af harddiske
FORSTØRRE
Type harddisk, der skal oprettes
FORSTØRRE
Opbevaringstype, der skal bruges
FORSTØRRE
Harddisk størrelse og placering
FORSTØRRE
Trin 5
Med dette, når en ny virtuel maskine er konfigureret i VirtualBox, vil dette se sådan ud:
FORSTØRRE
Trin 6
Når vi får adgang til den virtuelle maskinkonfiguration, vil vi også se nogle bemærkelsesværdige ændringer:
FORSTØRRE
Trin 7
Således har vi lært at installere VirtualBox på CentOS 7 og nyde alt, hvad virtualisering tilbyder os.
FORSTØRRE
På denne måde vil vi have VirtualBox installeret på vores CentOS 7 -system.