Ubuntu-virtualisering på ESXi - Opsætning, konfigurering, fejlfinding
ESXi er den bare-metal hypervisor, der skærer én værtsmaskine ind i mange virtuelle maskiner. Denne vejledning opretter en Ubuntu VM på den rigtige måde - EFI-firmware, en tynd disk, du overvåger, en VMXNET3-netværksadapter og open-vm-værktøjer efter installationen - kortlægger derefter de almindelige problemer til deres rettelser.
📑Kapitler
- Før du starter - hvad ESXi-værten har brug for (webklient, virtualisering slået til, datalagerplads, Ubuntu ISO)
- Oprettelse af den virtuelle maskine i ESXi-webklienten
- De fire indstillinger, der bestemmer alt - firmware, diskprovisionering, netværksadapter og størrelse
- Installation af Ubuntu inde i den virtuelle maskine
- Første opstartsjob — open-vm-tools og systemopdateringer
- Bekræftelse af VM'en fra værten — IP-adresse, værtsnavn og yndefuld nedlukning
- Fejlfinding – matcher hvert symptom til dets rettelse
📋 Oversigt og trin-for-trin guide
Før du starter - Hvad værten har brug for
Tre ting skal være sande, før oprettelsesguiden åbner. For det første er ESXi selv installeret på værten, og du kan nå dens webklient - værtsmaskinen er nu en hypervisor, ikke en normal pc, så alt sker gennem den webgrænseflade. For det andet har værts-BIOS'en CPU-virtualisering (Intel VT-x eller AMD-V) slået til; uden det, vil 64-bit gæster nægte at løbe. For det tredje har du brug for plads og et billede: et datalager med ledig plads (en første Ubuntu VM er komfortabel i 40 GB) og Ubuntu ISO uploadet til datalageret via Datastore browseren. Vælg en aktuel LTS-udgivelse, så VM'en får mange års opdateringer.
Opret den virtuelle maskine
I ESXi-webklienten skal du vælge Opret / Registrer VM og derefter Opret en ny virtuel maskine. De valg, der betyder noget: Giv VM'en et navn, der siger jobbet (som ubuntu-filer eller ubuntu-test, ikke "VM 3"); lad Kompatibilitet blive ved værtens standard – en højere virtuel hardwareversion låser op for nyere virtuelle enheder, og sænkning af den har kun betydning, når en VM skal flytte til en ældre vært; sæt Gæste OS-familie: Linux og version: Ubuntu Linux (64-bit) — dette er ikke dekoration, det forudindstiller fornuftig virtuel hardware til Ubuntu; og vælg datalageret med plads på. Indstil CPU, hukommelse, disk, netværk og firmware på tilpasseskærmen, som det næste trin forklarer.
De fire indstillinger, der bestemmer alt
Firmware: EFI. Moderne Ubuntu forventer EFI, EFI er det, der aktiverer sikker opstart, og det er ESXi-standarden for nye Linux VM'er. Legacy BIOS fungerer stadig for Ubuntu, men behandl valget som permanent - et installeret OS forventer den firmware, det blev installeret under.
Disk: tynd klargjort. En tynd disk vokser, efterhånden som Ubuntu skriver data, så en 40 GB disk bruger muligvis 12 GB på dag ét. Tyk provisionering reserverer den fulde størrelse foran - sikrere for kritiske servere, spild for laboratorier.
Netværksadapter: VMXNET3. Det er VMwares eget virtuelle netværkskort, bygget til virtuelle maskiner, og Ubuntu har sin driver i kernen. Den emulerede E1000E virker også og er et alternativ til ulige tilfælde.
Størrelse: start i det små. 2 vCPU og 4 GB RAM kører Ubuntu Server glad og Desktop acceptabelt. Du kan tilføje flere senere på et minut; en overdimensioneret VM spilder for det meste værten.
Installer Ubuntu
Tilslut ISO'en til VM'ens cd/dvd-drev, marker Tilslut ved tænding, tænd VM'en og åbn konsollen. Ubuntus installationsprogram opfører sig præcis, som det gør på en fysisk maskine. Vælg Server eller Desktop — Server til tjenester og læring af terminalen, Desktop kun, hvis du virkelig har brug for det grafiske miljø. Lad installationsprogrammet bruge hele den virtuelle disk; det er en fil på datalageret, intet fysisk bliver slettet. Opret din bruger, indstil en stærk adgangskode, og på serverinstallationer skal du markere OpenSSH-serverindstillingen, så du kan logge på eksternt bagefter. Når installationen er færdig, genstart - og afbryd ISO fra cd/dvd-drevet.
First Boot Jobs — open-vm-tools og opdateringer
En frisk Ubuntu VM virker, men ESXi er halvt blind for den: værtsoversigten viser ingen IP-adresse, og "lukning" fra værten er et hårdt strømafbrydelse, ikke en ren nedlukning. Rettelsen er en pakke fra Ubuntus eget lager - VMwares anbefalede rute til Ubuntu. Brug ikke det gamle ISO-baserede VMware Tools-installationsprogram i ESXi-menuen; til Ubuntu er open-vm-tools den understøttede sti, og den holdes opdateret af Ubuntus normale opdateringssystem.
sudo apt update
sudo apt install open-vm-tools
På skrivebordsinstallationer skal du også tilføje desktop-pakken: sudo apt install open-vm-tools-desktop — det er det, der får konsolopløsning, copy-paste og træk-og-slip til at fungere. Bekræft derefter, at tjenesten kører, og afslut med de normale opdateringer:
sudo systemctl status open-vm-tools
sudo apt upgrade
Status skal vise tjenesten aktiv og kørende. Denne ene pakke er det, der giver værten gæstens IP-adresse og værtsnavn, muliggør en yndefuld nedlukning fra ESXi og bestemmer, hvordan tidssynkronisering og stillestående snapshots opfører sig.
Bekræft VM'en fra værten
Opdater VM'ens oversigtsside i ESXi-webklienten: gæstens IP-adresse og værtsnavn vises nu, hvilket beviser, at open-vm-tools taler med værten. Test en yndefuld nedlukning fra værten - Ubuntu bør slukke rent i stedet for at blive skåret. Herfra kan du udføre dagligt arbejde over SSH i stedet for at bo inde i konsollen; konsollen er til installationer og nødsituationer, SSH er hurtigere og giver dig en ordentlig terminal.
Fejlfinding — Match symptomet med rettelsen
Når en Ubuntu VM opfører sig forkert, angiver symptomet normalt sin egen årsag. Arbejd dette kort i rækkefølge:
VM starter ikke, eller starter installationsprogrammet igen - ISO'en er stadig tilsluttet, opstartsrækkefølgen er forkert, eller firmwaren blev ændret efter installationen. Intet netværk — tjek først adaptertypen og portgruppen, og kontroller derefter inde i Ubuntu, om netværkskonfigurationen stadig peger på en gammel MAC-adresse. Værten viser ingen IP, og nedlukningen er en strømafbrydelse — open-vm-tools mangler eller er stoppet; geninstaller det som i trin 5. Konsol lille, laggy eller udklipsholder død — et problem med konsol/skærmindstillinger; til dagligt arbejde, brug i stedet SSH. Uddrift — fix tidssynkronisering med NTP inde i Ubuntu. Alt langsomt — værten er overdreven; sammenligne total vCPU og RAM givet til VM'er med den fysiske maskine, før du giver Ubuntu skylden.
To hurtige kontroller inde i Ubuntu dækker det meste af detektivarbejdet - dine netværksadresser og grænseflader og urtilstanden:
ip a
timedatectl
De fleste "ESXi-problemer" viser sig at være én indstilling, én pakke eller én ærlig hardwaregrænse.
🏷️Emnesøgevariabler og søgeord
🎙️ Fuld transskription — tryk for at udvide
__TOK_33__
❓ Ofte stillede spørgsmål
Er denne tutorial 100 % gratis at følge?
__TOK_34__
Kan begyndere følge denne guide?
__TOK_35__
Hvor kan jeg stille spørgsmål, hvis jeg går i stå?
__TOK_36__