vSphere — VMware server virtualizatsiyasi uchun ESXi hypervisorlari, markaziy boshqaruv va cluster funksiyalarini birlashtiradigan platforma. U fizik serverlardan virtual data center yaratish, virtual machine lifecycle’ini boshqarish, resurslarni taqsimlash va availability’ni oshirish uchun ishlatiladi.
vSphere atamasi faqat bitta ESXi hostni emas, kengroq virtual infratuzilma ekotizimini anglatadi.
Asosiy qismlar
vSphere muhitida keng uchraydigan qismlar:
- ESXi host;
- vCenter Server;
- cluster;
- datastore;
- virtual network;
- virtual machine;
- template;
- resource policy.
Feature mavjudligi edition va deployment modeliga bog‘liq bo‘lishi mumkin.
vCenter Server
vCenter bir nechta host va VMni markaziy inventory’da boshqaradi.
U:
uchun control plane hisoblanadi.
vCenter backup va restore rejasiga ega bo‘ladi.
Datacenter object
Inventory ichida datacenter host, cluster, network va datastore’larni guruhlaydi.
Bu fizik bino bilan aynan bir xil bo‘lishi shart emas.
Permission va organization uchun ishlatiladi.
Juda murakkab hierarchy accessni tushunishni qiyinlashtiradi.
Cluster
Bir nechta ESXi host clusterga birlashtiriladi.
- shared capacity;
- High Availability;
- DRS;
- migration;
- resource pool;
- maintenance
imkoniyatlarini beradi.
Hostlar CPU va network bo‘yicha yetarli compatibility’ga ega bo‘ladi.
High Availability
HA host heartbeat va management signal orqali failure’ni aniqlaydi.
Failure yuz bersa VM boshqa hostda qayta ishga tushiriladi.
Restart priority va admission control kritik VMlar uchun capacityni rezerv qiladi.
Application ichidagi health va data replication alohida masala.
Admission control
Cluster bitta yoki bir nechta host failure’dan keyin VMlarni qayta ishga tushirish uchun yetarli resurs qoldirishga intiladi.
Agar barcha capacity normal workloadga sarflansa failover uchun joy qolmaydi.
Policy host soni, foiz yoki dedicated failover capacity asosida bo‘lishi mumkin.
DRS
Distributed Resource Scheduler VM placement va hostlar orasidagi resource balansini boshqaradi.
CPU va memory demand kuzatiladi.
DRS vMotion orqali VMni ko‘chirishi mumkin.
Affinity rule, licensing va operational window qarorga ta’sir qiladi.
vMotion
Running VM compute state’ini boshqa ESXi hostga ko‘chiradi.
User session odatda davom etadi.
Shared storage yoki storage migration kombinatsiyasi kerak bo‘lishi mumkin.
Network identity destinationda saqlanishi uchun virtual network mos bo‘ladi.
Storage vMotion
VM disk va file’larini datastore’lar orasida online ko‘chiradi.
Storage maintenance, tiering va capacity balancingda ishlatiladi.
Katta migration storage array va networkka katta yuk beradi.
Qo‘shimcha snapshot va backup job bilan to‘qnashmasligi kerak.
Distributed switch
vSphere Distributed Switch network configurationini bir nechta hostda markaziy boshqaradi.
Port group, VLAN, uplink va traffic policy izchil bo‘ladi.
Host vCenter bilan aloqa yo‘qolsa data plane qanday ishlashi configurationga bog‘liq.
Backup va export saqlanadi.
Standard switch
Har ESXi hostda alohida boshqariladi.
Kichik environment uchun sodda.
Ko‘p hostda bir xil port groupni qo‘lda yaratish drift xavfini oshiradi.
Migration uchun source va destination network nomi hamda VLAN mos bo‘ladi.
Content library
Template, ISO, script va boshqa contentni markaziy katalogda saqlash mumkin.
Library boshqa vCenter yoki site bilan publish va subscribe modelida sinxronlanishi mumkin.
Template version va checksum deployment reproducibility’ni yaxshilaydi.
Template va customization
VM template’dan clone yaratiladi.
Guest customization:
ni o‘zgartiradi.
Application-specific secret image ichida saqlanmaydi.
Resource pool
Cluster compute resurslarini mantiqiy guruhlarga ajratadi.
Share contention paytida nisbiy priority beradi.
Reservation minimumni kafolatlaydi.
Limit maksimal foydalanishni cheklaydi.
Noto‘g‘ri limit yashirin performance muammosi yaratadi.
Tag va category
VM, host va datastore’ga metadata tag beriladi.
Tag:
uchun ishlatilishi mumkin.
Tag nomi va governance markazlashtiriladi.
Role-based access
Permission user yoki groupga object hierarchy bo‘yicha role beradi.
Role faqat kerakli privilege’larni o‘z ichiga oladi.
Administrator huquqi kundalik automation accountiga berilmaydi.
Identity provider va MFA integratsiyasi ishlatiladi.
Lifecycle management
Host image, patch, driver va firmware compliance markaziy boshqarilishi mumkin.
Desired image cluster bo‘yicha tekshiriladi.
Remediation hostni maintenance mode’ga olib, navbat bilan yangilaydi.
Hardware vendor add-on compatibility muhim.
Alarm va event
vCenter:
- host disconnected;
- datastore full;
- VM down;
- HA event;
- latency;
- certificate
kabi holatlar uchun alarm yaratadi.
Alarm notification incident tizimiga yuboriladi.
Faqat default thresholdlarga tayanish yetarli emas.
Backup
vCenter configuration va VM data alohida backup qilinadi.
VM backup hypervisor snapshot API’dan foydalanishi mumkin.
Application consistency uchun guest integration zarur.
Restore boshqa host yoki site’da sinovdan o‘tadi.
Lifecycle dependency
vCenter, ESXi, virtual hardware, guest tools, backup agent va storage plugin bir-biriga mos versiyada bo‘lishi kerak. Upgrade ketma-ketligi compatibility matrix asosida belgilanadi. Faqat vCenter’ni yangilash butun muhit yangilandi degani emas.
Capacity forecast
Cluster faqat bugungi CPU va RAMga emas, host failure, maintenance va o‘sishga yetarli reserve bilan rejalashtiriladi. DRS balansi fizik capacity yetishmasligini bartaraf eta olmaydi.
Certificate
Management componentlari TLS certificate’dan foydalanadi. Expired certificate automation, backup va host connectionini buzishi mumkin. Rotation inventarizatsiya va monitoring bilan bajariladi.
Bog‘liq tushunchalar
VMware vSphere, ESXi, vCenter Server, Cluster, High Availability, DRS, vMotion, Distributed switch, Resource pool, Content library, Virtual data center