Ubuntu-virtualisatie op ESXi - instellen, configureren, problemen oplossen
ESXi is de bare-metal hypervisor die één hostmachine in vele virtuele machines verdeelt. Deze handleiding maakt op de juiste manier een Ubuntu VM aan - EFI-firmware, een dunne schijf die u bewaakt, een VMXNET3-netwerkadapter en open-vm-tools na installatie - en wijst vervolgens de veelvoorkomende problemen toe aan hun oplossingen.
📑Hoofdstukken
- Voordat u begint: wat de ESXi-host nodig heeft (webclient, virtualisatie ingeschakeld, datastoreruimte, Ubuntu ISO)
- De virtuele machine maken in de ESXi-webclient
- De vier instellingen die alles bepalen: firmware, schijfinrichting, netwerkadapter en grootte
- Ubuntu installeren in de virtuele machine
- Eerste opstarttaken: open-vm-tools en systeemupdates
- Verificatie van de VM vanaf de host: IP-adres, hostnaam en correcte afsluiting
- Problemen oplossen: elk symptoom afstemmen op de oplossing
📋 Overzicht en stapsgewijze handleiding
Voordat u begint: wat de host nodig heeft
Er moeten drie dingen waar zijn voordat de creatiewizard wordt geopend. Ten eerste wordt ESXi zelf op de host geïnstalleerd en kun je de webclient bereiken. De hostmachine is nu een hypervisor, geen normale pc, dus alles gebeurt via die webinterface. Ten tweede heeft het host-BIOS CPU-virtualisatie (Intel VT-x of AMD-V) ingeschakeld; zonder dit zullen 64-bit gasten weigeren te rennen. Ten derde heb je ruimte en een afbeelding nodig: een datastore met vrije ruimte (een eerste Ubuntu VM is comfortabel in 40 GB) en de Ubuntu ISO die via de Datastore-browser naar die datastore is geüpload. Kies een huidige LTS-release, zodat de VM jarenlang updates krijgt.
Maak de virtuele machine
Kies in de ESXi-webclient VM maken/registreren en vervolgens Een nieuwe virtuele machine maken. De keuzes die er toe doen: geef de VM een naam die de taak zegt (zoals ubuntu-bestanden of ubuntu-test, niet "VM 3"); laat de Compatibiliteit standaard op de host staan: een hogere virtuele hardwareversie ontgrendelt nieuwere virtuele apparaten, en het verlagen ervan is alleen van belang als een VM naar een oudere host moet verhuizen; stel Gastbesturingssysteemfamilie: Linux en versie: Ubuntu Linux (64-bit) in - dit is geen versiering, het stelt verstandige virtuele hardware voor Ubuntu in; en kies de datastore met ruimte erop. Op het aanpassingsscherm stelt u CPU, geheugen, schijf, netwerk en firmware in, zoals in de volgende stap wordt uitgelegd.
De vier instellingen die alles bepalen
Firmware: EFI. Het moderne Ubuntu verwacht EFI, EFI maakt Secure Boot mogelijk en het is de ESXi-standaard voor nieuwe Linux-VM's. Legacy BIOS werkt nog steeds voor Ubuntu, maar beschouwt de keuze als permanent: een geïnstalleerd besturingssysteem verwacht de firmware waaronder het is geïnstalleerd.
Schijf: thin provisioned. Een dunne schijf groeit naarmate Ubuntu gegevens schrijft, dus een schijf van 40 GB kan op de eerste dag 12 GB gebruiken. Dikke provisioning behoudt vooraf de volledige grootte – veiliger voor kritieke servers, verspillend voor laboratoria.
Netwerkadapter: VMXNET3. Het is VMware's eigen virtuele netwerkkaart, gebouwd voor virtuele machines, en Ubuntu draagt de driver in de kernel. De geëmuleerde E1000E werkt ook en is de reserve voor vreemde gevallen.
Grootte: begin klein. 2 vCPU en 4 GB RAM draaien Ubuntu Server probleemloos en Desktop acceptabel. Je kunt later binnen een minuut meer toevoegen; een te grote VM verspilt meestal de host.
Installeer Ubuntu
Sluit de ISO aan op het cd/dvd-station van de VM, vink Verbinden bij inschakelen aan, schakel de VM in en open de console. Het installatieprogramma van Ubuntu gedraagt zich precies hetzelfde als op een fysieke machine. Kies Server of Desktop — Server voor services en het leren van de terminal, Desktop alleen als je de grafische omgeving echt nodig hebt. Laat het installatieprogramma de hele virtuele schijf gebruiken; het is een bestand in de datastore, er wordt niets fysieks gewist. Maak uw gebruiker aan, stel een sterk wachtwoord in en vink bij Serverinstallaties de optie OpenSSH-server aan, zodat u daarna op afstand kunt inloggen. Wanneer de installatie is voltooid, start u opnieuw op en koppelt u de ISO los van het cd-/dvd-station.
Eerste opstarttaken — open-vm-tools en updates
Een nieuwe Ubuntu VM werkt, maar ESXi is er half blind voor: het hostoverzicht toont geen IP-adres, en "uitschakelen" van de host is een harde stroomstoring, geen schone afsluiting. De oplossing is één pakket uit Ubuntu's eigen repository: de door VMware aanbevolen route voor Ubuntu. Gebruik niet het oude ISO-gebaseerde VMware Tools-installatieprogramma in het ESXi-menu; voor Ubuntu is open-vm-tools het ondersteunde pad en wordt actueel gehouden door het normale updatesysteem van Ubuntu.
sudo apt update
sudo apt install open-vm-tools
Voeg bij desktopinstallaties ook het desktoppakket toe: sudo apt install open-vm-tools-desktop - dit zorgt ervoor dat consoleresolutie, kopiëren en plakken en slepen en neerzetten zich gedragen. Bevestig vervolgens dat de service actief is en voltooi met de normale updates:
sudo systemctl status open-vm-tools
sudo apt upgrade
De status moet aangeven dat de service actief en actief is. Dit ene pakket geeft de host het IP-adres en de hostnaam van de gast, maakt een correcte afsluiting van ESXi mogelijk en bepaalt hoe tijdsynchronisatie en stilgelegde snapshots zich gedragen.
Controleer de VM vanaf de host
Ververs de overzichtspagina van de VM in de ESXi-webclient: het gast-IP-adres en de hostnaam verschijnen nu, wat bewijst dat open-vm-tools met de host praat. Test een sierlijke afsluiting van de host - Ubuntu zou netjes moeten worden uitgeschakeld in plaats van te worden onderbroken. Vanaf hier kunt u dagelijks via SSH werken in plaats van in de console te leven; de console is voor installaties en noodgevallen, SSH is sneller en geeft je een goede terminal.
Problemen oplossen – Zorg dat het symptoom bij de oplossing past
Wanneer een Ubuntu VM zich misdraagt, noemt het symptoom meestal zijn eigen oorzaak. Bewerk deze kaart in de juiste volgorde:
VM start niet op, of start het installatieprogramma opnieuw op: de ISO is nog steeds verbonden, de opstartvolgorde is verkeerd of de firmware is na de installatie gewijzigd. Geen netwerk — controleer eerst het adaptertype en de poortgroep en controleer vervolgens binnen Ubuntu of de netwerkconfiguratie nog steeds naar een oud MAC-adres verwijst. Host toont geen IP en afsluiten is een stroomstoring — open-vm-tools ontbreekt of is gestopt; installeer het opnieuw zoals in stap 5. Console klein, laggy of klembord dood — een probleem met de console/beeldscherminstellingen; gebruik voor dagelijks werk SSH. Klokafwijking: herstel de tijdsynchronisatie met NTP in Ubuntu. Alles traag — de host is te veel toegewijd; vergelijk de totale vCPU en RAM die aan VM's worden gegeven met de fysieke machine voordat u Ubuntu de schuld geeft.
Twee snelle controles binnen Ubuntu omvatten het grootste deel van het speurwerk: uw netwerkadressen en interfaces, en de klokstatus:
ip a
timedatectl
De meeste "ESXi-problemen" blijken één instelling, één pakket of één eerlijke hardwarelimiet te zijn.
🏷️Variabelen en trefwoorden voor zoeken op onderwerp
🎙️ Volledig transcript: tik om uit te vouwen
__TOK_33__
❓ Veelgestelde vragen
Is deze tutorial 100% gratis te volgen?
__TOK_34__
Kunnen beginners deze handleiding volgen?
__TOK_35__
Waar kan ik vragen stellen als ik vastloop?
__TOK_36__