Bosh sahifa Wiki ESXi

ESXi

ESXi — fizik serverga bevosita o‘rnatilib, virtual machine’larni ishga tushiradigan bare-metal hypervisor. U CPU, memory, storage va network resurslarini bir nechta guest operatsion tizim orasida ajratadi. ESXi VMware server virtualizatsiyasi ekotizimining asosiy host qatlamidir.

ESXi umumiy maqsadli desktop operatsion tizimi emas. U virtual infratuzilmani boshqarishga mo‘ljallangan maxsus platforma.

Bare-metal hypervisor

Type 1 hypervisor hardware ustida bevosita ishlaydi.

Guest operatsion tizim hypervisor taqdim etgan virtual hardware’ni ko‘radi.

Bu hosted hypervisorga qaraganda kamroq oraliq qatlamga ega.

Server workload va markaziy boshqaruv uchun mos.

Host

ESXi o‘rnatilgan fizik server host deb ataladi.

Host resurslari:

  • CPU socket va core;
  • RAM;
  • physical NIC;
  • storage adapter;
  • local disk;
  • accelerator.

VMlar shu resurslardan virtual ulush oladi.

Management interface

Hostni web client, command-line yoki API orqali boshqarish mumkin.

Management network alohida va himoyalangan bo‘ladi.

Internetga bevosita ochish xavfli.

Administrator accessi role va audit bilan nazorat qilinadi.

VMkernel

ESXi ichidagi maxsus kernel virtual machine scheduling, memory, storage va network I/O’ni boshqaradi.

VMkernel interface management, storage, migration yoki boshqa traffic uchun ishlatilishi mumkin.

Har traffic turi VLAN va physical uplink bo‘yicha ajratilishi ehtimoli bor.

Virtual machine

VM configuration virtual hardware’ni belgilaydi:

  • vCPU;
  • memory;
  • disk controller;
  • virtual disk;
  • virtual NIC;
  • firmware;
  • virtual device.

Guest OS o‘z driverlari bilan ishlaydi.

Virtual hardware’ni oshirish guest capability va licensingga ta’sir qilishi mumkin.

CPU scheduling

vCPU physical corelarda scheduler orqali ishlaydi.

Juda ko‘p vCPU berish VMni avtomatik tezlashtirmaydi.

Large VM bir vaqtning o‘zida yetarli physical scheduling slot kutishi mumkin.

CPU ready metric contentionni ko‘rsatishga yordam beradi.

Memory management

Host VMlarga configured memory beradi.

Overcommit va optimization usullari ishlatilishi mumkin.

Ballooning, compression yoki swapping memory pressure signalidir.

Host swap application latency’sini keskin oshirishi mumkin.

Reservation critical VMga kafolatlangan memory ajratadi.

NUMA

Katta serverlarda memory ma’lum CPU socketga yaqin bo‘ladi.

ESXi virtual NUMA topology’ni guestga ko‘rsatishi mumkin.

VM juda katta bo‘lsa bir nechta NUMA node’ga tarqaladi.

CPU va memory locality database performance’iga ta’sir qiladi.

Datastore

VM file’lari datastore’da saqlanadi.

Datastore browser filelarni ko‘rsatadi, ammo qo‘lda o‘zgartirish xavfli.

VM disk, snapshot va loglar space ishlatadi.

Datastore to‘lsa VM pause yoki failure holatiga kelishi mumkin.

Virtual disk

Virtual disk guestga block device sifatida ko‘rinadi.

Provisioning:

ko‘rinishida bo‘lishi mumkin.

Thin disk physical datastore’dan yozilgan hajm bo‘yicha joy oladi.

Overcommit uchun alert zarur.

Storage adapter

ESXi local controller, Fibre Channel, iSCSI, NVMe va NFSga oid storage bilan ishlashi mumkin.

Multipathing bir nechta yo‘l orqali redundancy va performance beradi.

Path policy storage array tavsiyasiga mos tanlanadi.

Virtual switch

Virtual switch VM va VMkernel interface’larni physical NICga ulaydi.

Port group network policy va VLAN beradi.

NIC teaming bir nechta uplinkdan foydalanadi.

Physical switch configuration virtual switch bilan mos bo‘lishi kerak.

Management network

Host boshqaruv trafikini olib yuradi.

Unga faqat administrator network yoki bastion orqali kiriladi.

Management IP yo‘qolsa running VMlar ishlashi mumkin, ammo host boshqaruvi qiyinlashadi.

Out-of-band hardware management alohida yordam beradi.

vMotion network

Live migration memory traffici uchun ishlatiladi.

U yuqori bandwidth va past latency talab qiladi.

Management network bilan aralashtirish migration paytida boshqaruvni sekinlashtirishi mumkin.

Traffic encryption yoki izolyatsiya talabga qarab yoqiladi.

Maintenance mode

Host patch, hardware service yoki ko‘chirishdan oldin maintenance mode’ga olinadi.

VMlar o‘chiriladi yoki boshqa hostga migrate qilinadi.

Cluster automation placementni boshqarishi mumkin.

Hostda qolgan special appliance tekshiriladi.

Patch va update

Hypervisor security va driver update oladi.

Update oldidan:

tekshiriladi.

Hostlar navbat bilan yangilanishi mumkin.

Lockdown

Markaziy boshqaruv mavjud muhitda hostga bevosita access cheklanishi mumkin.

Bu lokal administrator yo‘lini kamaytiradi.

Emergency access hisoblari himoyalangan va audit qilinadi.

Control plane yo‘qolsa recovery jarayoni oldindan ma’lum bo‘ladi.

Logging

ESXi system, VMkernel, host agent va storage/networkga oid loglarni saqlaydi.

Local disk cheklangan bo‘lishi mumkin.

Log remote syslogga yuboriladi.

Host restartdan keyin diagnostika saqlanishi uchun persistent scratch konfiguratsiyasi kerak.

Hardware compatibility

Server, NIC, storage controller va firmware hypervisor bilan compatible bo‘lishi kerak.

Unsupported driver random crash yoki performance muammosi yaratishi mumkin.

Hardware compatibility list va vendor firmware matrix tekshiriladi.

Nested ESXi faqat test va laboratoriya uchun ishlatilishi mumkin.

Security

Himoya:

VM isolation kuchli, ammo hypervisor compromise katta ta’sirga ega.

Time synchronization

Host va guest vaqtining to‘g‘ri bo‘lishi log, Kerberos, certificate va cluster uchun muhim. NTP host darajasida sozlanadi. Guest OS o‘z authoritative vaqt manbasidan foydalanishi mumkin; bir nechta time-sync mexanizmi bir-biri bilan kurashmasligi kerak.

Bog‘liq tushunchalar

ESXi, Bare-metal hypervisor, VMkernel, Virtual machine, Datastore, Virtual switch, vMotion, Management network, Host maintenance, VMware vSphere, Server virtualization