Er zijn verschillende technieken voor het testen van nieuwe applicaties, nieuwe besturingssystemen en nieuwe stijlen van IT-infrastructuur, maar veel ervan kunnen een negatieve invloed hebben op apparatuur of productiviteit. Dit kan van invloed zijn op compatibiliteits-, prestatie- of recursieproblemen.
Om dit te voorkomen is er de virtualisatietechniek waarmee je virtuele machines voor Windows, Linux, macOS en meer besturingssystemen kunt maken (zelfs op computers die niet met elkaar compatibel zijn) en van daaruit taken kunt uitvoeren zoals:
Taken virtuele machine
- Ken de nieuwe functies van de besturingssystemen die worden uitgebracht.
- Test of applicaties (nieuw of bestaand) compatibel zijn en volledig op één systeem draaien.
- Maak nieuwe ontwikkelscenario's.
- Valideer configuraties tussen programma's.
- Voorkom schade aan diensten en processen.
- Interactie tussen verschillende besturingssystemen om opdrachten, cmdlets en andere ondersteuningsregels te testen.
Virtualisatie heeft een positieve invloed op iets waar duizenden gebruikers bang voor zijn: "Kosten", aangezien virtualisatie dezelfde fysieke bronnen van de computer gebruikt en het niet nodig is om in extra hardware te investeren.
OpmerkingSolvetic raadt aan om, om het gebruik van virtuele machines te optimaliseren, goede hardwareparameters te hebben op schijf-, CPU- en RAM-geheugenniveau.
Een van de meest veelzijdige platforms voor virtualisatie is VirtualBox, die we gratis kunnen downloaden via de volgende link:
Virtuele functiesEnkele van de functies van VirtualBox zijn de volgende:
- Het vereist geen hardwarevirtualisatie.
- Compatibel met 32-bits en 64-bits architecturen.
- Ondersteunt ACPI
- Biedt verschillende schermresoluties.
- Compatibel met USB-apparaten.
- Mogelijkheid om groepen te creëren om virtuele machines te beheren.
VirtualBox kan op de volgende besturingssystemen worden geïnstalleerd:
Windows-besturingssystemen ondersteund door VirtualBox
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10 RTM (1507) build 10240
- Windows 10 November Update (1511) build 10586
- Windows 10 Jubileumupdate (1607) build 14393
- Windows 10 Creators Update (1703) build 15063
- Windows 10 Fall Creators Update (1709) build 16299
- Windows 10 April2021-2022 Update (1803) build 17134
- Windows 10 Oktober2021-2022 Update (1809) build 17763
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2021-2022
MacOS-besturingssystemen ondersteund door VirtualBox
- 10.12 (Sierra)
- 10.13 (Hoge Sierra)
- 10.14 (Mojave)
Linux-besturingssystemen ondersteund door VirtualBox
- Ubuntu 16.04 LTS, 18.04 LTS en 18.10
- Debian GNU / Linux 9 ("Stretch")
- Oracle Linux 6 en 7
- Redhat Enterprise Linux 6 en 7
- Fedora 28 en 29
- Gentoo Linux
- SUSE Linux Enterprise-server 12 en 15
- openSUSE Leap 42.3 en 15.0
CentOS 8 is de nieuwe versie van dit krachtige en veilige besturingssysteem dat ons enkele functies biedt, zoals:
- Beheer vanaf de webconsole.
- Nieuwe containertools.
- Nieuw systeembreed cryptobeleid.
- Stapel TCP-verbeteringen.
Om alles over CentOS 8 in detail te weten, kunnen we de volgende link bezoeken:
Nu zullen we leren CentOS 8 in VirtualBox te installeren en zo het nieuws en de functies ten volle te leren kennen voordat we het in een productieve omgeving monteren.
1. Hoe VirtualBox te configureren
Stap 1
Om dit proces te starten, hebben we toegang tot VirtualBox en daar kunnen we onze virtuele machine maken met een van de volgende opties:
- Vanuit het menu Bestand / Nieuw
- De Ctrl + N-toetsen gebruiken
- Klikken op de knop Nieuw in het centrale paneel
VERGROTEN
Stap 2
Als u daar klikt, wordt het volgende venster weergegeven waarin we configureren:
- Naam van de virtuele machine.
- Locatie ervan.
- Type besturingssysteem, in dit geval Linux.
- De te gebruiken systeemversie is Red Hat (64 bit).
Stap 3
We klikken op Volgende en nu zullen we de gewenste hoeveelheid RAM toewijzen:
Stap 4
We klikken op Volgende en het is tijd om de harde schijf te configureren, daar zijn de opties:
- Voeg geen virtuele harde schijf toe (we moeten dit later doen).
- Maak een virtuele harde schijf die de standaardwaarde is.
- Gebruik een bestaande virtuele harde schijf.
Klik op de knop Maken
Stap 5
We gaan verder met het selecteren van het type harde schijf dat moet worden gebruikt:
Stap 6
Eenmaal geselecteerd, zullen we in het volgende venster het type opslag definiëren. Daar kunnen we de dynamische ruimte gebruiken die zal groeien als we informatie op de schijf invoeren of de vaste grootte gebruiken die beperkt zal zijn tot de vastgestelde grootte:
Stap 7
Zodra dit is gedefinieerd, klikken we op Volgende en is het tijd om het pad van de virtuele harde schijf toe te wijzen, evenals de grootte:
Stap 8
Zodra dit is voltooid, klikt u op de knop "Maken" om door te gaan met deze actie en we zullen zien dat de virtuele machine is gemaakt in VirtualBox:
VERGROTEN
Nu hebben we de mogelijkheid om enkele configuratie-instellingen van de virtuele machine te maken, hiervoor kunnen we:
- Klik op de knop Instellingen
- Ga naar het menu Machine / Configuratie
- Gebruik de Ctrl + S-toetsen
- Klik met de rechtermuisknop op de virtuele machine en selecteer Instellingen
Daar vinden we verschillende rubrieken zoals:
algemeenIn deze sectie kunnen we acties uitvoeren zoals:
- Wijzig de naam, het type of de versie van de virtuele machine.
- Schakel klembord- en sleepopties in.
- Versleutel de schijf.
SysteemHet is een van de meest delicate secties omdat we daar:
- Definieer het RAM-geheugen voor de machine.
- Stel de opstartvolgorde in.
- Uitgebreide functies toepassen.
- Configureer virtuele processors.
- Schakel acceleratiefuncties in.
SchermZoals de naam al aangeeft, kunnen we daar het scherm beheren met acties zoals:
- Stel videogeheugen in.
- Definieer het aantal monitoren.
- Externe weergaveserver inschakelen.
- Schermopname inschakelen en configureren.
OpslagIn deze sectie vinden we wat gerelateerd is aan de virtuele harde schijf en de eenheden die we kunnen toevoegen of verwijderen:
AudioHiermee kunnen we de audio inschakelen en de te gebruiken controller selecteren:
NettoDaar is het mogelijk om de netwerkadapter(s) in te schakelen en hun verbindingsmethode te configureren (NAT, lokaal, bridge-adapter, enz.), Dit zal de verbinding van de virtuele machine met het netwerk mogelijk maken
Seriële poortenDaar kunnen we dit type poorten inschakelen als we dat willen:
USBDaar vinden we de verschillende versies van USB die we in de virtuele machine kunnen activeren:
Gedeelde mappenHier is het mogelijk om mappen toe te voegen tussen de fysieke computer en de virtuele machine:
GebruikersomgevingIn deze sectie kunnen we enkele aanpassingen maken aan het uiterlijk van VirtualBox:
Als dit is geconfigureerd, kunnen we op OK klikken om door te gaan met de configuratie van CentOS 8.
2. Hoe CentOS 8 op VirtualBox te installeren
Stap 1
Om plaats te maken voor dit proces, klikken we op de Start-knop en het volgende wordt weergegeven. Daar moeten we op het mappictogram klikken en naar het pad gaan waar de CentOS 8 ISO-afbeelding is, die we kunnen downloaden via de volgende link:
Stap 2
We klikken op Openen en de ISO-afbeelding wordt geïntegreerd in VirtualBox:
Stap 3
We klikken op Start om door te gaan met het opstarten van CentOS 8
Stap 4
Het eerste venster dat we zullen zien, is het volgende waarin we het volgende zullen hebben:
- "Install CentOS Linux 8.0.1905": met deze optie kunnen we de systeeminstallatie onmiddellijk uitvoeren.
- "Test deze media & installeer CentOS Linux 8.0.1905": het is een optie waarmee u een voorlopige analyse van de computerhardware kunt uitvoeren voordat u doorgaat met de installatie om te valideren dat alles in overeenstemming is.
- "Trubleshooting": hiermee kunt u problemen oplossen voordat u CentOS 8 installeert.
Stap 5
Het maakt plaats voor het installatieprogramma:
Stap 6
We selecteren de eerste regel en we gaan de installatietaal van CentOS 8 selecteren:
Stap 7
We klikken op Doorgaan en openen de algemene systeeminstellingen:
Stap 8
In het gedeelte Toetsenbord kunnen we een nieuw toetsenbord voor CentOS 8 definiëren:
Stap 9
In Taalondersteuning is het mogelijk om meer talen toe te voegen aan CentOS 8:
Stap 10
In Datum en tijd kunnen we deze waarden configureren volgens onze fysieke locatie:
Stap 11
In Installatiebron vinden we de ISO-image van CentOS 8 die de bron van de installatie zal zijn:
Stap 12
In Softwareselectie vinden we alle CentOS 8-installatieopties, standaard is de beginwaarde "Server met een GUI":
Stap 13
Maar het is mogelijk om een server alleen in terminalmodus toe te wijzen, deze in te stellen als virtualisatiehost, als werkstation, enzovoort. In het rechterpaneel is het mogelijk om de gewenste functies voor CentOS 8 te markeren.
Als we een waarde bewerken, moeten we op de knop Gereed klikken om de wijzigingen te bevestigen.
In de sectie "Installatiebestemming" moeten we de virtuele harde schijf selecteren waarop het besturingssysteem moet worden geïnstalleerd:
Stap 14
Eenmaal geselecteerd, worden extra opties aangeboden, zoals:
- Voeg nieuwe harde schijven toe.
- Configureer de partitionering zowel automatisch als handmatig "Aangepast", waarmee u handmatig kunt invoeren hoe de harde schijf met zijn partities wordt verdeeld.
Stap 15
In Netwerk en apparatuur moeten we op de schakelaar klikken om het netwerk, dat standaard is uitgeschakeld, in staat te stellen de eigenschappen van het netwerk over te nemen. Daar kunnen we netwerkadapters toevoegen of op Configureren klikken om de eigenschappen ervan te bewerken en als extra punt is het mogelijk om de hostnaam in het veld "Computernaam" te wijzigen.
Stap 16
Ten slotte kunnen we in het gedeelte Beveiligingsbeleid gegevensstroombestanden toevoegen, indien van toepassing:
Stap 17
Wanneer alle parameters zijn geconfigureerd, is het mogelijk om te zien dat de knop "Start installatie" is ingeschakeld:
Stap 18
Als we daar klikken, zien we het volgende:
Stap 19
Het is nodig om het root-wachtwoord toe te wijzen en de administrator-gebruiker te configureren. We klikken op "Rootwachtwoord" en gaan verder met het toewijzen en bevestigen:
Stap 20
We klikken op Gereed en nu klikken we op "Gebruikers aanmaken" en definiëren uw naam, wachtwoord en beheerdersrechten:
Stap 21
We klikken op Gereed en we zien dat deze waarden zijn gedefinieerd en de installatie gaat verder:
Stap 22
Wanneer het installatieproces is voltooid, zien we het volgende bericht. Daar moeten we klikken op Opnieuw opstarten
Stap 23
Verwijder de virtuele schijf met de ISO-image en we hebben toegang tot de GRUB van CentOS 8:
Stap 24
Na dit proces wordt het volgende venster weergegeven waar het nodig is om de licentievoorwaarden te accepteren. Hiervoor klikken we op "Licentie-informatie"
Stap 25
Vervolgens activeren we het vakje "Ik accepteer de licentieovereenkomst":
Stap 26
We klikken op Gereed en zien dat deze stap is voltooid. Nu klikken we op "Configuratie voltooien"
Stap 27
We gaan verder met inloggen met de gebruiker die tijdens het proces is aangemaakt:
Stap 20
Omdat het de eerste keer is dat u toegang krijgt tot CentOS 8, wordt de volgende wizard weergegeven. We klikken op Volgende en we kunnen meer schrijftalen toewijzen. In het volgende venster kunnen we locatiediensten activeren. Het volgende is de mogelijkheid om accounts online te koppelen:
Stap 24
Hierna zullen we de basisconfiguratie van CentOS 8 voltooien:
Stap 25
Ten slotte wordt de GNOME-wizard geopend:
Vanaf nu zijn we klaar om CentOS 8 in VirtualBox te gebruiken.
3. Hoe VirtualBox-gasttoevoegingen op CentOS 8 te installeren
De gasttoevoegingen in VirtualBox zijn een reeks plug-ins en functies die de interactie tussen de fysieke en virtuele machines mogelijk maken, evenals de volledige uitvoering van de VirtualBox-functies.
Stap 1
Om deze gasttoevoegingen te installeren, gaan we naar het menu Apparaten en daar selecteren we de regel "Installeer CD-image van de <>:
Stap 2
We zien dat wanneer we daar klikken, de wizard wordt geopend waar we op "Uitvoeren" zullen klikken, waarna we het beheerderswachtwoord moeten invoeren:
Stap 3
We voeren het wachtwoord in en klikken op Authenticeren en het installatieproces van Guest Additions in CentOS 8 begint:
Stap 4
Wanneer dit eindigt, zien we het volgende:
Daar drukken we op Enter om terug te keren naar het systeem en op deze manier zijn de Guest Additions geïnstalleerd in CentOS 8.
We hebben gezien hoe we de nieuwe versie CentOS 8 in een gevirtualiseerde omgeving kunnen installeren om van tevoren de werking en compatibiliteit ervan te kennen voordat we besluiten deze op onze hoofdcomputer te starten.