Ubuntu-virtualisering på ESXi - Installation, konfigurering, felsökning
ESXi är hypervisorn i barmetall som skär in en värddator i många virtuella maskiner. Den här guiden skapar en Ubuntu VM på rätt sätt - EFI-firmware, en tunn disk du övervakar, en VMXNET3-nätverksadapter och open-vm-verktyg efter installationen - mappar sedan de vanliga problemen till deras fixar.
📑Kapitel
- Innan du börjar — vad ESXi-värden behöver (webbklient, virtualisering påslagen, datalagringsutrymme, Ubuntu ISO)
- Skapa den virtuella maskinen i ESXi webbklient
- De fyra inställningarna som bestämmer allt – firmware, diskprovisionering, nätverksadapter och storlek
- Installera Ubuntu inuti den virtuella maskinen
- Första startjobb — open-vm-tools och systemuppdateringar
- Verifiera den virtuella datorn från värden – IP-adress, värdnamn och elegant avstängning
- Felsökning – matcha varje symptom med dess fix
📋 Översikt och steg-för-steg-guide
Innan du börjar — Vad värden behöver
Tre saker måste vara sanna innan skapelseguiden öppnas. Först är ESXi själv installerad på värden och du kan nå dess webbklient - värddatorn är nu en hypervisor, inte en vanlig PC, så allt händer genom det webbgränssnittet. För det andra har värd-BIOS CPU-virtualisering (Intel VT-x eller AMD-V) påslagen; utan det kommer 64-bitars gäster att vägra springa. För det tredje behöver du utrymme och en bild: en databutik med ledigt utrymme (en första Ubuntu VM är bekväm i 40 GB) och Ubuntu ISO som laddas upp till den datastore via webbläsaren Datastore. Välj en aktuell LTS-version så att den virtuella datorn får år av uppdateringar.
Skapa den virtuella maskinen
I ESXi-webbklienten väljer du Skapa / Registrera VM och sedan Skapa en ny virtuell maskin. De val som betyder något: ge den virtuella datorn ett namn som säger jobbet (som ubuntu-filer eller ubuntu-test, inte "VM 3"); lämna Kompatibilitet som standardvärden – en högre virtuell hårdvaruversion låser upp nyare virtuella enheter, och att sänka den spelar bara roll när en virtuell dator måste flyttas till en äldre värd; ställ in Gäst OS-familj: Linux och version: Ubuntu Linux (64-bitars) — detta är inte dekoration, det förinställer förnuftig virtuell hårdvara för Ubuntu; och välj dataarkivet med plats på. På anpassningsskärmen ställer du in CPU, minne, disk, nätverk och firmware som nästa steg förklarar.
De fyra inställningarna som bestämmer allt
Firmware: EFI. Moderna Ubuntu förväntar sig EFI, EFI är det som möjliggör säker start och det är ESXi-standard för nya virtuella Linux-datorer. Legacy BIOS fungerar fortfarande för Ubuntu, men behandla valet som permanent - ett installerat OS förväntar sig den firmware som det installerades under.
Disk: tunn provisionerad. En tunn disk växer när Ubuntu skriver data, så en 40 GB disk kan använda 12 GB på dag ett. Tjock provisionering reserverar full storlek i förväg – säkrare för kritiska servrar, slösaktigt för labb.
Nätverksadapter: VMXNET3. Det är VMwares eget virtuella nätverkskort, byggt för virtuella maskiner, och Ubuntu bär sin drivrutin i kärnan. Den emulerade E1000E fungerar också och är en reserv för udda fall.
Storlek: börja smått. 2 vCPU och 4 GB RAM kör Ubuntu Server glatt och Desktop acceptabelt. Du kan lägga till mer senare på en minut; en överdimensionerad virtuell dator slösar mest på värden.
Installera Ubuntu
Fäst ISO till den virtuella datorns CD/DVD-enhet, markera Anslut vid påslag, slå på den virtuella datorn och öppna konsolen. Ubuntus installationsprogram beter sig precis som det gör på en fysisk maskin. Välj Server eller Desktop — Server för tjänster och inlärning av terminalen, Desktop endast om du verkligen behöver den grafiska miljön. Låt installationsprogrammet använda hela den virtuella disken; det är en fil i dataarkivet, inget fysiskt raderas. Skapa din användare, ställ in ett starkt lösenord och markera OpenSSH-serveralternativet på serverinstallationer så att du kan logga in på distans efteråt. När installationen är klar, starta om — och koppla bort ISO från CD/DVD-enheten.
First Boot Jobs — open-vm-tools och uppdateringar
En fräsch Ubuntu VM fungerar, men ESXi är halvblind för den: värdsammanfattningen visar ingen IP-adress, och "avstängning" från värden är ett hårt strömavbrott, inte en ren avstängning. Fixningen är ett paket från Ubuntus eget arkiv — VMwares rekommenderade rutt för Ubuntu. Använd inte det gamla ISO-baserade VMware Tools-installationsprogrammet i ESXi-menyn; för Ubuntu är open-vm-tools den sökväg som stöds och den hålls uppdaterad av Ubuntus normala uppdateringssystem.
sudo apt update
sudo apt install open-vm-tools
På skrivbordsinstallationer, lägg även till skrivbordspaketet: sudo apt install open-vm-tools-desktop — det är det som får konsolupplösning, kopiera-klistra och dra-och-släpp att fungera. Bekräfta sedan att tjänsten körs och avsluta med de vanliga uppdateringarna:
sudo systemctl status open-vm-tools
sudo apt upgrade
Statusen ska visa att tjänsten är aktiv och igång. Det här paketet är det som ger värden gästens IP-adress och värdnamn, möjliggör graciös avstängning från ESXi och bestämmer hur tidssynkronisering och stillastående ögonblicksbilder beter sig.
Verifiera den virtuella datorn från värden
Uppdatera VM:s sammanfattningssida i ESXi webbklient: gästens IP-adress och värdnamn visas nu, vilket bevisar att open-vm-tools pratar med värden. Testa en graciös avstängning från värden - Ubuntu bör stängas av rent istället för att skäras. Härifrån, gör dagligt arbete över SSH istället för att bo inne i konsolen; konsolen är för installationer och nödsituationer, SSH är snabbare och ger dig en ordentlig terminal.
Felsökning — Matcha symtomet med åtgärden
När en Ubuntu VM inte beter sig nämner symtomet vanligtvis sin egen orsak. Arbeta den här kartan i ordning:
VM startar inte eller startar upp installationsprogrammet igen – ISO:n är fortfarande ansluten, startordningen är felaktig eller så ändrades den fasta programvaran efter installationen. Inget nätverk — kontrollera adaptertypen och portgruppen först, kontrollera sedan inuti Ubuntu om nätverkskonfigurationen fortfarande pekar på en gammal MAC-adress. Värd visar ingen IP och avstängning är ett strömavbrott — open-vm-tools saknas eller stoppas; installera om det som i steg 5. Konsol liten, laggy eller urklipp är död — ett problem med konsol/skärminställning; för det dagliga arbetet, använd istället SSH. Klockdrift — fixa tidssynkronisering med NTP i Ubuntu. Allt långsamt — värden är överengagerad; jämför total vCPU och RAM som ges till virtuella datorer mot den fysiska maskinen innan du skyller på Ubuntu.
Två snabba kontroller inuti Ubuntu täcker det mesta av detektivarbetet - dina nätverksadresser och gränssnitt och klocktillståndet:
ip a
timedatectl
De flesta "ESXi-problem" visar sig vara en inställning, ett paket eller en ärlig hårdvarugräns.
🏷️Ämnessökvariabler och nyckelord
🎙️ Fullständig transkription – tryck för att expandera
__TOK_33__
❓ Vanliga frågor
Är denna handledning 100 % gratis att följa?
__TOK_34__
Kan nybörjare följa den här guiden?
__TOK_35__
Var kan jag ställa frågor om jag fastnar?
__TOK_36__