We kennen al lang de voordelen van virtualisatie van machines om nieuwe besturingssystemen en hun compatibiliteit met applicaties te testen. Dit houdt in dat er middelen worden bespaard door niet te hoeven investeren in de aanschaf van nieuwe apparatuur, meer veiligheid door op geen enkel moment de productieve omgeving van de organisatie of de fysieke apparatuur als we deze thuis gebruiken, te beïnvloeden. Het beste is dat u alle nieuwe functies die in nieuwe systemen of toepassingen zijn geïntegreerd, volledig kunt verkennen.
Er zijn verschillende virtualisatieplatforms, maar voor dit doel zal Solvetic het hebben over een in het bijzonder gemaakt door Microsoft, zoals Hyper-V. Vervolgens zullen we u leren hoe u CentOS 8 daar kunt installeren en zo elk van zijn functionaliteiten kennen.
Wat is Hyper-VHyper-V is door Microsoft ontwikkeld als een functie van zijn besturingssysteem, waardoor we de voordelen hebben van hardwarevirtualisatie waardoor de gemaakte machines met virtuele hardware kunnen draaien. In dit opzicht geeft Hyper-V ons de mogelijkheid om virtuele harde schijven, virtuele switches en nog veel meer te creëren, zodat de gebruikerservaring identiek is aan die van een echte computer.
Hyper-VHet Hyper-V-platform is beschikbaar in de 64-bits versies van Windows 10 Pro, Enterprise en Education, maar niet in de Home-editie. We kunnen systemen virtualiseren zoals:
- Windows 7, 8 of 10
- Windows Server 2012, 2016 en 2021-2022
- Fedora
- Ubuntu
- CentOS
- FreeBSD en nog veel meer
KenmerkenEnkele van de belangrijkste kenmerken zijn:
- Snelle creatie en toegang tot VM-galerij
- Standaard netwerk (NAT-switch)
- Hyper-V Replica-functie
- Mogelijkheid om bestanden te delen tussen de virtuele machine en de fysieke computer en meer.
Hyper-V inschakelenHyper-V is standaard niet ingeschakeld in Windows 10, voor de activering hebben we twee opties, namelijk:
Voer vanuit Windows PowerShell het volgende uit:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -AllVoer vanaf een opdrachtpromptconsole uit:
DISM / Online / Inschakelen-functie / Alles / Functienaam: Microsoft-Hyper-VOf ga naar het pad Configuratiescherm \ Programma's \ Programma's en onderdelen en selecteer daar de optie "Windows-functies activeren of deactiveren" en activeer in het weergegeven venster het Hyper-V-vak:
De CentOS 8 ISO-image is beschikbaar via de volgende link:
Nieuwe functiesEnkele van de nieuwe functies in deze editie zijn:
- Verbeteringen in de webconsole (Cockpit)
- Nieuwe containertool
- Nieuw systeembreed cryptobeleid
- TCP-verbeteringen
- Nieuwe ingebouwde pakketupdates
Vervolgens zullen we zien hoe CentOS 8 op Hyper-V kan worden geïnstalleerd.
1. CentOS 8 installeren op Hyper-V met Windows 10
Stap 1
De eerste stap is om toegang te krijgen tot de Hyper-V-console die er als volgt uitziet:
VERGROTEN
Stap 2
Om onze virtuele machine te maken hebben we de volgende opties:
- Klik op de regel "Nieuwe / virtuele machine in het rechterdeelvenster"
- Vanuit het menu Actie / Nieuw / Virtuele machine
- Klik met de rechtermuisknop op de naam van de fysieke computer en selecteer daar Nieuw / Virtuele machine
Stap 3
De volgende wizard wordt weergegeven:
Stap 4
We klikken op Volgende en we geven de naam van de virtuele machine aan, evenals het pad waar deze zal worden gehost:
OpmerkingDaar kunnen we het vakje "Bewaar de virtuele machine op een andere locatie" activeren om een aangepast pad te definiëren.
Stap 5
We klikken op Volgende en we gaan de generatie van de virtuele machine definiëren. Het is belangrijk om het volgende te begrijpen:
- Generatie 1 is de eenvoudigste omdat deze BIOS-compatibel is en 32-bits en 64-bits systemen ondersteunt
- Generatie 2 is veiliger, maar draait alleen op UEFI en ondersteunt alleen 64-bits systemen
We selecteren Generatie 1 en klikken op Volgende
Stap 6
We definiëren het RAM-geheugen dat moet worden toegewezen aan de virtuele CentOS 8-machine.
Stap 7
In het volgende venster is het mogelijk om de netwerkaspecten te definiëren:
OpmerkingLater zal Solvetic uitleggen hoe je een virtuele switch configureert om communicatie met het netwerk mogelijk te maken.
Stap 8
In het volgende venster is het mogelijk:
- Maak een nieuwe virtuele harde schijf door grootte, naam en locatie toe te wijzen
- Maak gebruik van een bestaande virtuele harde schijf
- Gebruik geen virtuele harde schijf
Stap 9
Vervolgens moeten we de ISO-image selecteren die we hebben gedownload van CentOS 8. Om dit te doen, activeren we het vakje "Installeer een besturingssysteem vanaf een opstartbare CD / DVD-ROM en selecteer vervolgens de CentOS 8 ISO:
Stap 10
Een van de opties is om het systeem later te installeren of het besturingssysteem niet te installeren. Hierna klikken we op Volgende en zien we een overzicht van de uit te voeren taken:
Stap 11
Klik op Voltooien om het proces van het maken van de virtuele CentOS 8-machine in Hyper-V te voltooien:
2. Hoe Hyper-V Virtual Switch in kaart te brengen
Stap 1
Zoals we al zeiden, is het van cruciaal belang dat we een nieuwe switch maken die verbinding met internet mogelijk maakt, hiervoor selecteren we vanuit de Hyper-V-console de regel "Virtual switch manager":
VERGROTEN
Stap 2
In het weergegeven venster selecteren we "Extern" om connectiviteit met het externe netwerk toe te staan:
Stap 3
We klikken op "Virtuele switch maken" en definiëren vervolgens het volgende:
- Naam virtuele switch
- Verbindingstype en te gebruiken fysieke netwerkadapter
Zodra dit is gedefinieerd, klikken we op Toepassen en OK om de wijzigingen op te slaan.
Stap 4
Vervolgens selecteren we de gemaakte virtuele machine, klikken op "Configuratie" en in het gedeelte "Netwerkadapter" selecteren we de virtuele switch die we hebben gemaakt:
Klik op Toepassen en OK om de wijzigingen op te slaan.
3. CentOS 8 opstarten en configureren op Hyper-V
Stap 1
Zodra we dit hebben geconfigureerd, kunnen we de virtuele machine selecteren en daar wordt een reeks opties weergegeven:
VERGROTEN
Stap 2
We klikken op de regel "Verbinden" en we zien het volgende:
Stap 3
Daar klikken we op Start om de installatiewizard van CentOS 8 uit te voeren:
Stap 4
Zodra de verbinding tot stand is gebracht, zien we de installatiewizard van CentOS 8:
Daar selecteren we de regel "Install CentOS Linux 8.0.1905" om de installatie uit te voeren of we kunnen installatieproblemen oplossen.
Stap 5
Nadat de services zijn geladen, zullen we de installatietaal definiëren:
Stap 6
We klikken op "Doorgaan" en dan zien we het volgende:
Daar is het mogelijk om het volgende te configureren:
- Definieer in het gedeelte Toetsenbord de toetsenbordtaal in CentOS 8.
- In Taalondersteuning kunnen we meer talen toevoegen om in het systeem te gebruiken.
- In Datum en tijd kunnen we de systeemtijdzone definiëren als deze anders is.
- In Installatiebron vinden we de geselecteerde ISO-image.
- In KDUMP kunnen we deze functie die voor de kerneldump zorgt al dan niet activeren.
- Beveiligingsbeleid stelt ons in staat om extra beveiligingsbestanden te integreren in CentOS 8.
Stap 7
Softwareselectie: daar kunnen we het type server (console of GUI) definiëren dat moet worden gebruikt, evenals bepalen welke services daarbij moeten worden geïnstalleerd:
VERGROTEN
Standaard wordt de CentOS 8-server geïnstalleerd met een grafische interface, maar we kunnen de optie "Server" selecteren om deze vanaf de console uit te voeren.
Stap 8
Met netwerk- en teamnaam kunnen we de netwerkadapter activeren en een naam voor het team definiëren:
VERGROTEN
Stap 9
Bij Apparaatselectie moeten we de virtuele harde schijf selecteren waarop CentOS 8 in Hyper-V moet worden geïnstalleerd. Daar hebben we extra opties zoals het handmatig configureren van partitionering, het toevoegen van schijven, enz. Klik op Gereed wanneer we dit definiëren.
VERGROTEN
Stap 10
We klikken op "Start installatie" en we zien het volgende:
Stap 11
We selecteren "Rootwachtwoord"
Stap 12
We gaan verder met het toewijzen van het root-wachtwoord in CentOS 8:
Stap 13
We klikken op Gereed en configureren vervolgens de systeembeheerder:
Stap 14
We klikken weer op Gereed en we gaan verder met de installatie van CentOS 8 in Hyper-V:
VERGROTEN
Stap 15
Wanneer dit proces eindigt, zullen we het volgende zien. Daar klikken we op Opnieuw opstarten
VERGROTEN
Stap 16
Het zal nodig zijn om het medium te verwijderen met de CentOS 8 ISO. Hiervoor gaan we naar het menu Media / DVD / Eject "ISO":
Stap 17
Hierna wordt het systeem opnieuw opgestart en zien we het volgende:
VERGROTEN
Als we de server met een GUI-interface hebben geselecteerd, moet u op de optie "Licentie-informatie" klikken om de licentievoorwaarden te accepteren. Daar hebben we toegang gekregen tot CentOS 8 op Hyper-V en we zijn klaar om het ten volle te verkennen.
4. Taken die na installatie op CentOS 8 moeten worden uitgevoerd
Nu zullen we enkele dingen zien die u in CentOS 8 kunt doen om het maximale voordeel te behalen, dit zijn:
Nano-installatieNano is een van de meest veelzijdige teksteditors in termen van functies en gebruiksgemak en is ideaal voor het bewerken van verschillende systeembestanden, voor de installatie moeten we het volgende uitvoeren:
yum install -y nano
VERGROTEN
Dynamisch geheugen inschakelen op de gastDit is een functie die we moeten inschakelen om dynamisch geheugen te gebruiken met CentOS 8, hiervoor zullen we een bestand maken in het pad /etc/udev/rules.d met de gewenste naam en in dat bestand voeren we het volgende in:
SUBSYSTEEM == "geheugen", ACTIE == "toevoegen", ATTR {status} = "online"We slaan het bestand op met de Ctrl + O-toetsen en sluiten het af met de Ctrl + X-toetsen.
Hyper-V-tools installerenDit is een set tools waarmee we de mogelijkheden van het platform maximaal kunnen uitbreiden, hiervoor zullen we het volgende uitvoeren:
yum install -y hyperv-daemons
VERGROTEN
OpmerkingOnthoud dat om als root toegang te krijgen, je het commando "su" moet uitvoeren, gevolgd door het wachtwoord dat we hebben toegewezen tijdens het aanmaken ervan.
Met Solvetic hebben we geleerd een virtuele machine te configureren en te maken met CentOS 8 op Hyper-V. Dankzij de implementatie van virtuele machines zullen we hun volledige gebruikspotentieel binnen ons bereik hebben.