Ubuntu Virtualization sa ESXi - I-setup, I-configure, I-troubleshoot
Ang ESXi ay ang bare-metal hypervisor na nag-ukit ng isang host machine sa maraming virtual machine. Lumilikha ang gabay na ito ng isang Ubuntu VM sa tamang paraan — EFI firmware, isang manipis na disk na iyong sinusubaybayan, isang VMXNET3 network adapter at open-vm-tools pagkatapos i-install — pagkatapos ay imamapa ang mga karaniwang problema sa kanilang mga pag-aayos.
📑Mga Kabanata
- Bago ka magsimula — kung ano ang kailangan ng ESXi host (web client, virtualization na naka-on, datastore space, Ubuntu ISO)
- Paggawa ng virtual machine sa ESXi web client
- Ang apat na setting na nagpapasya sa lahat — firmware, disk provisioning, network adapter at laki
- Pag-install ng Ubuntu sa loob ng virtual machine
- Mga unang boot na trabaho — open-vm-tools at mga update sa system
- Pagbe-verify ng VM mula sa host — IP address, hostname at magandang pagsara
- Pag-troubleshoot — pagtutugma ng bawat sintomas sa pag-aayos nito
📋 Pangkalahatang-ideya at Step-by-Step na Gabay
Bago Ka Magsimula — Kung Ano ang Kailangan ng Host
Tatlong bagay ang dapat na totoo bago magbukas ang creation wizard. Una, ang ESXi mismo ay naka-install sa host at maaari mong maabot ang web client nito — ang host machine ay isa na ngayong hypervisor, hindi isang normal na PC, kaya lahat ay nangyayari sa pamamagitan ng web interface na iyon. Pangalawa, ang host BIOS ay may CPU virtualization (Intel VT-x o AMD-V) na nakabukas; kung wala ito, tatangging tumakbo ang mga 64-bit na bisita. Pangatlo, kailangan mo ng espasyo at isang imahe: isang datastore na may libreng espasyo (ang unang Ubuntu VM ay komportable sa 40 GB) at ang Ubuntu ISO na na-upload sa datastore na iyon sa pamamagitan ng browser ng Datastore. Pumili ng kasalukuyang release ng LTS para makakuha ang VM ng mga taon ng update.
Lumikha ng Virtual Machine
Sa ESXi web client, piliin ang Gumawa / Magrehistro ng VM at pagkatapos ay Gumawa ng bagong virtual machine. Ang mga pagpipiliang mahalaga: bigyan ang VM ng isang pangalan na nagsasabing ang trabaho (tulad ng ubuntu-files o ubuntu-test, hindi "VM 3"); iwanan ang Compatibility sa host default — ang isang mas mataas na virtual na bersyon ng hardware ay nagbubukas ng mas bagong mga virtual na device, at ang pagpapababa nito ay mahalaga lamang kapag ang isang VM ay dapat lumipat sa isang mas lumang host; itakda ang Pamilya ng bisitang OS: Linux at bersyon: Ubuntu Linux (64-bit) — hindi ito dekorasyon, nag-preset ito ng matinong virtual hardware para sa Ubuntu; at piliin ang datastore na may silid dito. Sa customize na screen, itakda ang CPU, memory, disk, network at firmware gaya ng ipinapaliwanag ng susunod na hakbang.
Ang Apat na Setting na Nagpapasya sa Lahat
Firmware: EFI. Inaasahan ng modernong Ubuntu ang EFI, ang EFI ang nagbibigay-daan sa Secure Boot, at ito ang default na ESXi para sa mga bagong Linux VM. Gumagana pa rin ang Legacy BIOS para sa Ubuntu, ngunit ituring ang pagpipilian bilang permanente — inaasahan ng isang naka-install na OS ang firmware kung saan ito naka-install.
Disk: thin provisioned. Lumalago ang manipis na disk habang nagsusulat ng data ang Ubuntu, kaya maaaring gumamit ang 40 GB disk ng 12 GB sa unang araw. Inilalaan ng makapal na provisioning ang buong laki sa harap — mas ligtas para sa mga kritikal na server, maaksaya para sa mga lab.
Network adapter: VMXNET3. Ito ay sariling virtual network card ng VMware, na binuo para sa mga virtual machine, at dinadala ng Ubuntu ang driver nito sa kernel. Gumagana din ang emulated E1000E at ang fallback para sa mga kakaibang kaso.
Laki: magsimula nang maliit. 2 vCPU at 4 GB RAM ang nagpapatakbo ng Ubuntu Server nang masaya at tinatanggap ang Desktop. Maaari kang magdagdag ng higit pa mamaya sa isang minuto; ang isang napakalaking VM ay kadalasang nag-aaksaya sa host.
I-install ang Ubuntu
Ilakip ang ISO sa CD/DVD drive ng VM, lagyan ng check ang Connect at power on, i-on ang VM at buksan ang console. Ang installer ng Ubuntu ay kumikilos nang eksakto tulad ng ginagawa nito sa isang pisikal na makina. Piliin ang Server o Desktop — Server para sa mga serbisyo at pag-aaral ng terminal, Desktop lang kung talagang kailangan mo ang graphical na kapaligiran. Hayaang gamitin ng installer ang buong virtual disk; ito ay isang file sa datastore, walang pisikal na nabubura. Lumikha ng iyong user, magtakda ng malakas na password, at sa mga pag-install ng Server lagyan ng tsek ang opsyon ng OpenSSH server upang maka-log in ka nang malayuan pagkatapos. Kapag natapos na ang pag-install, i-reboot — at idiskonekta ang ISO mula sa CD/DVD drive.
Unang Boot Jobs — open-vm-tools and Updates
Gumagana ang isang sariwang Ubuntu VM, ngunit ang ESXi ay kalahating bulag dito: ang buod ng host ay hindi nagpapakita ng IP address, at ang "shut down" mula sa host ay isang hard power cut, hindi isang malinis na shutdown. Ang pag-aayos ay isang pakete mula sa sariling repositoryo ng Ubuntu — ang inirerekomendang ruta ng VMware para sa Ubuntu. Huwag gamitin ang lumang ISO-based na VMware Tools installer sa ESXi menu; para sa Ubuntu, ang open-vm-tools ay ang suportadong landas at ito ay pinananatiling kasalukuyan ng normal na sistema ng pag-update ng Ubuntu.
sudo apt update
sudo apt install open-vm-tools
Sa mga pag-install sa Desktop, idagdag din ang desktop package: sudo apt install open-vm-tools-desktop — ito ang gumagawa ng console resolution, copy-paste at drag-and-drop na kumilos. Pagkatapos ay kumpirmahin na tumatakbo ang serbisyo at tapusin sa mga normal na pag-update:
sudo systemctl status open-vm-tools
sudo apt upgrade
Dapat ipakita ng katayuan ang serbisyong aktibo at tumatakbo. Ang isang package na ito ang nagbibigay sa host ng IP address at hostname ng bisita, nagbibigay-daan sa magandang pagsara mula sa ESXi, at nagpapasya kung paano kumikilos ang time sync at quiesced snapshots.
I-verify ang VM mula sa Host
I-refresh ang pahina ng buod ng VM sa ESXi web client: lalabas na ngayon ang IP address ng bisita at hostname, na nagpapatunay na ang open-vm-tools ay nakikipag-usap sa host. Subukan ang magandang pag-shutdown mula sa host — Dapat na malinis na patayin ang Ubuntu sa halip na putulin. Mula dito, gumawa ng pang-araw-araw na gawain sa SSH sa halip na manirahan sa loob ng console; ang console ay para sa mga pag-install at emerhensiya, ang SSH ay mas mabilis at nagbibigay sa iyo ng tamang terminal.
Pag-troubleshoot — Itugma ang Sintomas sa Pag-aayos
Kapag ang isang Ubuntu VM ay hindi kumikilos, kadalasang pinangalanan ng sintomas ang sarili nitong dahilan. Gawin ang mapang ito sa pagkakasunud-sunod:
Hindi magbo-boot, o magbo-boot muli ang VM sa installer — nakakonekta pa rin ang ISO, mali ang pagkakasunud-sunod ng boot, o binago ang firmware pagkatapos i-install. Walang network — suriin muna ang uri ng adaptor at pangkat ng port, pagkatapos ay suriin sa loob ng Ubuntu kung tumuturo pa rin ang configuration ng network sa isang lumang MAC address. Ang host ay hindi nagpapakita ng IP at ang shutdown ay isang power cut — ang open-vm-tools ay nawawala o huminto; muling i-install ito tulad ng sa Hakbang 5. Console na maliit, laggy o clipboard dead — isang console/display setting na isyu; para sa pang-araw-araw na trabaho, gamitin ang SSH sa halip. Pag-anod ng orasan — ayusin ang pag-sync ng oras sa NTP sa loob ng Ubuntu. Mabagal ang lahat — ang host ay labis na nakatuon; ihambing ang kabuuang vCPU at RAM na ibinigay sa mga VM laban sa pisikal na makina bago sisihin ang Ubuntu.
Sinasaklaw ng dalawang mabilisang pagsusuri sa loob ng Ubuntu ang karamihan sa gawaing tiktik — mga address at interface ng iyong network, at ang estado ng orasan:
ip a
timedatectl
Karamihan sa "mga problema sa ESXi" ay lumalabas na isang setting, isang pakete, o isang tapat na limitasyon ng hardware.
🏷️Mga Variable at Keyword sa Paghahanap ng Paksa
🎙️ Buong Transcript — i-tap para palawakin
__TOK_33__
❓ Mga Madalas Itanong
Ang tutorial na ito ba ay 100% libre upang sundin?
__TOK_34__
Maaari bang sundin ng mga nagsisimula ang gabay na ito?
__TOK_35__
Saan ako maaaring magtanong kung ako ay natigil?
__TOK_36__