VMware

Prvi deo: Razumevanje VMware virtuelizacije
vCenter – centralno upravljanje VMware infrastrukturom
II. Arhitektura i organizacija VMware okruženja
7. vCenter Server – centralno upravljanje VMware infrastrukturom

Prethodna lekcija predstavila je ESXi kao hipervizor koji neposredno izvršava virtuelne mašine. Jednim ESXi hostom moguće je upravljati preko njegovog lokalnog Host Client interfejsa, ali se takav model brzo pretvara u skup odvojenih konfiguracija, naloga i evidencija. Kada okruženje dobije više hostova, zajednički storage, veći broj mreža, desetine ili stotine virtuelnih mašina i više administratorskih timova, potreban je jedinstven upravljački sloj. Tu ulogu ima vCenter Server.

vCenter Server je centralna management plane komponenta VMware vSphere infrastrukture. On održava inventar i konfiguracione podatke, koordinira operacije između hostova, primenjuje dozvole i politike, prikuplja događaje i statistiku, izlaže API i omogućava funkcije koje ne postoje pri izolovanom upravljanju hostovima. Ne izvršava korisničke virtuelne mašine i ne zamenjuje ESXi: ESXi predstavlja izvršni sloj, a vCenter upravljački sloj.

Zato kvar vCenter-a po pravilu ne gasi VM-ove koji već rade. Hostovi nastavljaju da ih izvršavaju, a distribuirani virtualni switch zadržava postojeću prosleđivačku konfiguraciju na hostovima. Ipak, gubitak vCenter-a nije bezazlen: centralni inventar i vSphere Client nisu dostupni, API automatizacija i deo backup poslova mogu stati, nove vMotion i DRS operacije ne mogu se normalno pokretati, a menjanje distribuirane mrežne konfiguracije postaje ograničeno. vSphere HA može reagovati na kvar hosta oslanjajući se na agente i stanje klastera, ali administrator tokom incidenta mora tačno razlikovati rad VM-ova od dostupnosti upravljanja.

Administratorski princip: control plane nije workload, ali jeste kritična usluga

Činjenica da postojeće virtuelne mašine nastavljaju rad bez vCenter-a ne znači da vCenter nema zahtev za visoku dostupnost i oporavak. Poslovni uticaj određuju operacije koje zavise od njega: provisioning, automatizacija, backup kontrolni tokovi, nadzor, migracije, patching, promene dozvola i odgovor na incidente. RPO i RTO za vCenter zato se projektuju prema potrebama upravljanja, a ne samo prema tome da li će aplikacioni VM ostati uključen.

Šta vCenter Server omogućava

Centralizacija nije samo objedinjeni ekran. vCenter pruža zajednički inventar, transakcioni i audit kontekst i tačku na kojoj se primenjuju organizacione politike. Preko njega administrator može da:

Funkcije kao što su vMotion, Storage vMotion, vSphere HA, DRS, vSphere Distributed Switch, Host Profiles i deo Lifecycle Manager mogućnosti zavise od vCenter-a i odgovarajuće licence ili pretplate. Tačna prava korišćenja i dostupnost funkcija menjala su se kroz izdanja i Broadcom modele pakovanja, pa se produkcioni dizajn ne zasniva na staroj tabeli licenci iz tutorijala ili bloga, već na aktuelnom entitlement-u organizacije, Product Interoperability Matrix-u i dokumentaciji konkretnog build-a.

Inventar i hijerarhija objekata

vCenter prikazuje infrastrukturu kroz više inventarskih pogleda: Hosts and Clusters, VMs and Templates, Storage i Networking. Objekti nisu samo fascikle na ekranu; njihova pozicija određuje gde se mogu primeniti dozvole, alarmi i pojedine politike. Tipična pojednostavljena hijerarhija izgleda ovako:

vCenter Server
└── Datacenter
    ├── Cluster
    │   ├── ESXi host
    │   │   └── Virtual machine
    │   └── Resource pool
    ├── VM and Template folder
    ├── Datastore / Datastore cluster
    └── Network / Distributed virtual switch

Jedan VM istovremeno pripada različitim logičkim pogledima: nalazi se na određenom hostu i datastore-u, povezan je na mrežu i može biti smešten u VM folder. Zbog toga se RBAC ne projektuje napamet. Dozvola dodeljena na parent objektu može se naslediti na veliki deo inventara, dok operacija nad VM-om može zahtevati privilegije i na odredišnom hostu, resource pool-u, datastore-u i mreži. Folder nije bezbednosna granica sam po sebi; granicu čine pravilno dodeljene privilegije, opseg i kontrolisano nasleđivanje.

Arhitektura savremenog vCenter Server Appliance-a

U podržanim savremenim izdanjima vCenter se isporučuje kao vCenter Server Appliance (VCSA), unapred pripremljena virtuelna mašina zasnovana na VMware Photon OS-u. Windows instalacija vCenter Server-a istorijski je postojala, ali je ukinuta; počev od vSphere 7.0 appliance je jedini model implementacije. Spoljni Platform Services Controller takođe je istorijski model: njegove funkcije su objedinjene u appliance-u, što smanjuje broj čvorova i složenost životnog ciklusa.

Appliance obuhvata više međuzavisnih komponenti:

Komponenta Uloga Tipičan trag pri problemu
vmware-vpxd Glavni vCenter servis: inventar, zadaci i komunikacija sa hostovima i drugim servisima. Neuspele inventarske operacije; /var/log/vmware/vpxd/vpxd.log.
vSphere Client HTML5 korisnički interfejs za administraciju. Greška 503 ili no healthy upstream; logovi u /var/log/vmware/vsphere-ui/.
vPostgres Ugrađena baza inventara, konfiguracije, zadataka, događaja i statistike. Spor rad, servisi koji se ne pokreću ili alarm particije baze; /var/log/vmware/vpostgres/.
vCenter Single Sign-On Autentikacija, tokeni, solution users i SSO domen. Neuspešna prijava, token ili certificate greške; vmdir i STS logovi.
VMware Directory Service (vmdir) Čuva SSO konfiguraciju i replikuje je između vCenter čvorova u istom SSO domenu. Problemi replikacije ili identiteta; /var/log/vmware/vmdird/.
VMware Certificate Authority (VMCA) i VECS Izdavanje i skladištenje Machine SSL i solution-user sertifikata i trust materijala. Istek sertifikata, TLS ili start-up greške; sertifikati se proveravaju podržanim alatima, ne ručnim brisanjem store-a.
vSphere Lifecycle Manager Željeno stanje, slike, baseline nasleđe i remediation hostova, zavisno od verzije i klastera. Compliance i remediation greške u Lifecycle Manager prikazu i odgovarajućim logovima.

Servisima upravlja VMware Service Lifecycle Manager (vMon). Komande service-control i vmon-cli služe za kontrolisanu proveru i upravljanje servisima; nisu zamena za razumevanje zavisnosti. Nasumičan restart svih servisa može ukloniti simptom i istovremeno uništiti važan vremenski trag incidenta.

Interfejsi za upravljanje: vSphere Client, VAMI, konzola i API

Interfejs Namena Tipičan pristup
vSphere Client Inventar, VM, hostovi, klasteri, mreža, storage, dozvole, alarmi i politike. https://vcsa-fqdn/ui
VAMI Stanje appliance-a, mreža, vreme, syslog, backup, update i servisni pregled. https://vcsa-fqdn:5480
DCUI / VM Console Break-glass pristup osnovnoj mrežnoj i servisnoj dijagnostici kada web interfejs nije dostupan. Konzola VCSA virtuelne mašine.
Appliance Shell / Bash Podržana dijagnostika, logovi i ograničene administrativne operacije. SSH se uključuje samo kada je potreban i ponovo isključuje prema politici.
API i VCF PowerCLI Ponovljiva automatizacija, izveštavanje i integracije. Namenski servisni nalog, najmanje privilegije i validan TLS lanac.

VAMI i vSphere Client nisu isti upravljački sloj. Ako je /ui nedostupan, VAMI može i dalje raditi i pokazati health appliance-a; obrnuto, problem na portu 5480 ne dokazuje da je vpxd pao. Ta razlika je dragocena pri određivanju obima incidenta.

DNS, vreme, mreža i kapacitet kao arhitektonske zavisnosti

Produkcioni vCenter mora imati statičku adresu, stabilan FQDN, ispravan forward i reverse DNS i pouzdanu vremensku sinhronizaciju. FQDN postaje deo identiteta sistema i sertifikata; naknadna promena hostname-a, IP adrese ili SSO dizajna nije obična kozmetička izmena. Pre implementacije proveravaju se A/AAAA i PTR zapisi sa istih DNS resolvera koje će koristiti appliance i ESXi hostovi. Neusklađeno vreme izaziva greške tokena, autentikacije, sertifikata, korelacije logova i replikacije.

Management mreža treba da omogući dokumentovane tokove između administratora, vCenter-a, ESXi hostova, DNS/NTP/SMTP/syslog/backup odredišta i integrisanih proizvoda. Pravilo „otvori sve portove između VLAN-ova” olakšava laboratoriju, ali slabi segmentaciju i audit. Produkcioni firewall se gradi prema zvaničnoj port matrici za konkretno izdanje i stvarno omogućene integracije.

VCSA se pri instalaciji bira prema veličini inventara i očekivanoj statistici. Premali appliance dovodi do pritiska na CPU, memoriju i bazu; preveliki nepotrebno rezerviše resurse. Izbor Tiny/Small/Medium/Large/X-Large i storage profila mora se proveriti u Configuration Maximums dokumentu konkretnog izdanja. Virtualni diskovi imaju odvojene funkcije i mount tačke, pa ukupno slobodno mesto ne govori koja je particija ugrožena. Posebno se prate /storage/log, /storage/db, /storage/core, /storage/archive i ostale VCSA particije.

Single Sign-On, identiteti i RBAC

vCenter Single Sign-On domen, često inicijalno nazvan vsphere.local, nije isto što i DNS ili Microsoft Active Directory domen. SSO pruža autentikaciju servisima i korisnicima, Security Token Service izdaje tokene, a vmdir čuva relevantnu konfiguraciju. Administrator SSO domena ima izuzetno široka prava nad identitetom platforme i njegov nalog ne treba koristiti za svakodnevne VM operacije.

Spoljni direktorijum može se povezati podržanim identity provider/identity source modelom konkretnog izdanja. U vSphere 8 okruženjima klasični Integrated Windows Authentication je zastareo model; za AD over LDAP koristi se TLS i validacija sertifikata, a federacija sa podržanim pružaocem identiteta projektuje se prema aktuelnoj dokumentaciji. Običan LDAP bez TLS-a izlaže akreditive i nije prihvatljiva produkciona praksa. Kompatibilnost se mora proveriti pre upgrade-a, jer se identitetske mogućnosti menjaju između glavnih izdanja i VCF pakovanja.

Autorizacija se zasniva na modelu korisnik ili grupa + uloga + objekat + nasleđivanje. Preporučuje se dodela uloga grupama iz direktorijuma, a ne pojedinačnim nalozima; odvojeni administratorski, auditorski i servisni identiteti; najmanje privilegije; vremenski ograničen privilegovan pristup kada je moguć; i redovna recertifikacija članstva. Global Permissions imaju širi domet od običnih inventarskih dozvola i dodeljuju se samo uz posebno opravdanje.

Upozorenje: vCenter snapshot nije strategija backup-a

Snapshot VCSA virtuelne mašine može biti kratkotrajna, verzijski podržana zaštitna tačka pre određene promene, ali nije zamena za file-based backup. Dugotrajni snapshot povećava rizik i potrošnju datastore-a. U Enhanced Linked Mode grupi nekonzistentni snapshot-i mogu vratiti samo deo distribuiranog SSO stanja i izazvati probleme replikacije. Pre snapshot postupka proveravaju se zvanične smernice konkretnog izdanja, a snapshot se uklanja čim se promena potvrdi.

Sertifikati i poverenje

vCenter koristi Machine SSL sertifikat za spoljne TLS veze i više solution-user sertifikata za međuservisnu autentikaciju. VMCA može raditi sa podrazumevanim lancem ili u podržanoj integraciji sa organizacionim PKI-jem. Cilj nije samo ukloniti upozorenje pregledača: potrebno je dokumentovati vlasništvo nad CA lancem, SAN imena, rokove važenja, postupak obnove i zavisnosti integrisanih sistema.

Istek STS ili drugih ključnih sertifikata može sprečiti prijavu i pokretanje servisa. Administrator zato vodi evidenciju i alarme pre isteka, koristi podržane alate kao što su vSphere Client, Certificate Management, certificate-manager ili Broadcom-ov vCert kada dokumentacija nalaže, i pre state-changing popravke pravi validan backup. Ručno brisanje zapisa iz VECS store-a ili slepo kopiranje komandi iz KB članka za drugi build može pogoršati stanje.

Dostupnost, backup i oporavak

Osnovna zaštita je pravilno postavljen VCSA na pouzdanoj infrastrukturi, nadziran storage i redovan file-based backup konfiguracije i inventarskih podataka na nezavisno odredište. Backup se podešava u VAMI-ju, ručno ili po rasporedu, koristeći protokol podržan u konkretnom izdanju. Šifrovanje backup-a štiti osetljive podatke, ali lozinka mora biti sačuvana u odobrenom sistemu za tajne; bez nje restore nije moguć.

Restore se ne radi prostim vraćanjem datoteka u postojeći appliance. Instalacioni medij odgovarajućeg izdanja pokreće dvostepeni postupak: najpre se raspoređuje novi appliance, zatim se u njega uvoze podaci iz backup-a. Potrebni su kompatibilan build, dostupno backup odredište, mrežni i DNS preduslovi i dovoljno resursa. Backup koji nikada nije testiran predstavlja pretpostavku, ne dokaz oporavljivosti.

vCenter High Availability (VCHA) u izdanjima koja ga podržavaju koristi Active, Passive i Witness čvor i zasebnu HA mrežu. Može smanjiti prekid pri kvaru aktivnog čvora, ali ne štiti od logičke korupcije, pogrešne administrativne promene, kompromitovanih privilegija ili katastrofe koja zahvati zajedničke zavisnosti. VCHA nije zamena za backup i zahteva proveru podrške, topologije, latencije, resursa, lifecycle ograničenja i postupka održavanja za konkretan build.

Enhanced Linked Mode (ELM) omogućava jedinstven pregled više vCenter instanci u istom SSO domenu i replikuje SSO podatke između njih. ELM nije HA za inventar: svaka instanca i dalje upravlja sopstvenim hostovima i čuva sopstvenu vCenter bazu. Ako jedna instanca otkaže, druga je automatski ne preuzima kao zamenski vCenter. Broj podržanih instanci i topologija proveravaju se u Configuration Maximums i Product Interoperability Matrix dokumentima izabranog izdanja.

Licenciranje, verzije i interoperabilnost

vCenter mora biti verzijski kompatibilan sa hostovima i proizvodima kojima upravlja. Uobičajeno je da noviji vCenter tokom kontrolisanog upgrade-a upravlja podržanim starijim ESXi verzijama, ali obrnuti smer nije opšte pravilo. Pre promene proveravaju se matrice za vCenter–ESXi, backup proizvod, NSX, vSAN, SRM/Live Site Recovery, plug-in komponente, hardware management dodatke i VCF release. Ne pretpostavlja se kompatibilnost samo zato što se proizvod može povezati.

Terminologija i pakovanje promenili su se nakon prelaska VMware portfolija pod Broadcom. vSphere 8 dokumentacija i dalje koristi vCenter Server/VCSA terminologiju, dok VCF 9.x dokumentacija vCenter posmatra unutar šireg VMware Cloud Foundation životnog ciklusa. Instalacioni i upgrade tok mogu zavisiti od toga da li je okruženje samostalni vSphere/VVF sistem ili deo VCF instance kojom upravlja odgovarajući lifecycle alat. Zato se ova lekcija oslanja na stabilne arhitektonske principe, a tačni koraci implementacije uvek vezuju za izdanje i entitlement.

Bezbedno korišćenje CLI-ja i servisnih komandi

Sledeće komande izvršavaju se na VCSA appliance-u kao root, kroz appliance shell ili Bash kada je omogućen. Prva grupa samo čita stanje i pogodna je za početno prikupljanje dokaza:

# READ-ONLY: verzija i build appliance-a
cat /etc/vmware/.buildInfo

# READ-ONLY: status svih registrovanih vCenter servisa
service-control --status --all

# READ-ONLY: prostor po filesystem-u i osnovno memorijsko stanje
df -h
free -h

# READ-ONLY: najveći direktorijumi prvog nivoa na log particiji
du -x -h --max-depth=1 /storage/log 2>/dev/null | sort -h

# READ-ONLY: poslednjih 100 linija glavnog vCenter loga
tail -n 100 /var/log/vmware/vpxd/vpxd.log

du na velikom ili opterećenom filesystem-u može trošiti I/O, pa se koristi promišljeno. Ako je particija puna, prvo se identifikuje generator podataka i proverava zvanični KB; ne brišu se proizvoljno baza, core fajlovi ili aktivni logovi. Log bundle takođe zahteva slobodan prostor i na već popunjenoj /storage/log particiji može pogoršati incident.

Sledeće komande menjaju stanje servisa. Koriste se tek posle backup-a kada je potreban, evidentiranja stanja, procene uticaja i potvrđene hipoteze:

# STATE-CHANGING: pokretanje samo glavnog vCenter servisa
service-control --start vmware-vpxd

# STATE-CHANGING: zaustavljanje samo glavnog vCenter servisa
service-control --stop vmware-vpxd

# STATE-CHANGING I ŠIROK UTICAJ: restart svih servisa
service-control --stop --all
service-control --start --all

Poslednji par privremeno prekida upravljačke funkcije celog vCenter-a i nije prva troubleshooting mera. Uspeh se ne zaključuje samo iz izlaza komande: ponovo se proverava service-control --status --all, prijava u vSphere Client, inventar, komunikacija sa hostovima, alarmi i relevantan log u vremenskom intervalu intervencije.

VCF PowerCLI i API automatizacija

VMware PowerCLI se u aktuelnoj dokumentaciji distribuira u okviru VCF PowerCLI porodice modula. Sledeći primer je read-only i izvršava se sa administratorske radne stanice. U produkciji se koristi nalog sa najmanjim potrebnim privilegijama, a sertifikat se validira kroz pouzdan CA lanac; globalno ignorisanje nevažećih sertifikata nije preporučeno rešenje.

# READ-ONLY: povezivanje i sažet inventarski pregled
$vCenter = Connect-VIServer -Server "vcsa01.lab.example"

Get-Datacenter -Server $vCenter |
  Select-Object Name

Get-Cluster -Server $vCenter |
  Select-Object Name, HAEnabled, DrsEnabled

Get-VMHost -Server $vCenter |
  Select-Object Name, ConnectionState, PowerState, Version, Build

Get-VM -Server $vCenter |
  Group-Object PowerState |
  Select-Object Name, Count

Disconnect-VIServer -Server $vCenter -Confirm:$false

Očekuje se uspešna TLS sesija i objekti iz vCenter inventara. Ako prijava radi u GUI-ju, a PowerCLI ne radi, proveravaju se DNS, vreme, proxy, sertifikacioni lanac, PowerCLI verzija, identitet koji se koristi i opseg privilegija. Lozinka se ne upisuje u skriptu niti istoriju shell-a; koristi se interaktivni unos, bezbedan credential store ili odobreni secrets sistem.

Logovi, događaji i korelacija dokaza

VCSA logovi se u savremenom appliance-u nalaze uglavnom ispod /var/log/vmware/<service>. Za istragu se prvo beleže vremenska zona, tačno vreme simptoma, korisnik, ciljni objekat, Task/Event identifikator i poslednja promena. Tek zatim se pretražuju logovi. Jedna reč kao error daje previše šuma; bolji su FQDN hosta, VM MoRef, korisničko ime, task ID ili poruka iz UI-ja.

Izvor Šta proveravati Korelacija
/var/log/vmware/vpxd/vpxd.log Inventarske operacije, host komunikacija, task greške i servisne zavisnosti. vSphere Tasks/Events i ESXi hostd.log/vpxa.log.
/var/log/vmware/vsphere-ui/ UI inicijalizacija, plug-in i backend greške. Status vsphere-ui servisa, reverse proxy i browser developer log.
/var/log/vmware/vmdird/ i SSO/STS logovi Replikacija, autentikacija, tokeni i directory greške. NTP, DNS, stanje sertifikata i identity provider logovi.
VAMI Health i vSphere alarmi CPU, memorija, baza i zauzeće pojedinačnih particija. df -h, rast direktorijuma, promena log nivoa ili integracija koja generiše događaje.
Tasks and Events Ko je pokrenuo operaciju, kada, nad kojim objektom i sa kojim rezultatom. RBAC, API/PowerCLI audit i log ciljne komponente.

Tipični kvarovi i redosled dijagnostike

Simptom Verovatne grane uzroka Prve bezbedne provere Trajna mera
503 Service Unavailable ili no healthy upstream Servis nije pokrenut, puna particija, problem baze, sertifikata ili resursa. Ping nije dokaz; proveriti DNS/TLS, VAMI, VM konzolu, df -h, status servisa i vremenski usklađene logove. Otkloniti osnovni uzrok; kapacitet, sertifikate ili lifecycle problem, pa validirati sve servise.
Host je Disconnected ili Not Responding Management mreža, DNS, cert trust, hostd/vpxa, firewall ili opterećen host. Proveriti VM workload, ICMP samo kao jedan signal, TCP tokove, Host Client, događaje i host logove. Popraviti mrežu/DNS/agent uz kontrolisano reconnect; ne uklanjati host iz inventara bez procene posledica.
Prijava ne uspeva Identity source, zaključan nalog, vreme, STS/certificate problem ili pogrešan format imena. Uporediti lokalni SSO break-glass nalog i spoljni identitet; proveriti NTP, servisni status i identity provider. Obnoviti podržanu federaciju/LDAP trust konfiguraciju i uvesti nadzor sertifikata.
VCSA particija se puni Rast logova, core dump, baza/statistika, neuspešna rotacija ili proizvod koji generiše petlju događaja. df -h, VAMI alarm, veličina direktorijuma i poslednje promene log nivoa. Otkloniti generator, primeniti relevantan KB ili podržano proširenje; ne brisati nasumično.

Praktikum: uvođenje vCenter-a i dokaz operativne spremnosti

Cilj: u kontrolisanoj laboratoriji proveriti preduslove VCSA, upoznati upravljačke interfejse, formirati osnovni inventar, dodati ESXi host, potvrditi RBAC i automatizovani read-only pristup, zatim sprovesti bezbednu dijagnostiku simuliranog incidenta. Vežba ne zamenjuje zvanični Installation and Setup vodič za izabrani build.

Topologija i početno stanje

Administratorska stanica:  admin01.lab.example
DNS/NTP:                    infra01.lab.example
vCenter FQDN:               vcsa01.lab.example
ESXi host:                  esx01.lab.example
Management mreža:           192.0.2.0/24 (laboratorijski primer)
Backup odredište:           nezavisno od VCSA datastore-a

Potrebni su podržani ESXi host i klijentski sistem, instalacioni ISO istog planiranog vCenter izdanja, kompatibilnost potvrđena u Broadcom matrici, statička IP adresa, ispravni DNS zapisi, NTP, dovoljno CPU/RAM/storage resursa, administratorski nalog za početnu implementaciju i dokumentovana laboratorijska lozinka. Za produkciju se dodatno zahtevaju change zapis, vlasnik usluge, firewall matrica, backup/RTO plan, monitoring i bezbedno čuvanje tajni.

Vežba 1 – validacija preduslova pre implementacije

  1. Sa administratorske stanice proveriti forward i reverse rezoluciju za vCenter i ESXi. Rezultat mora biti jednoznačan i podudaran sa planiranim FQDN-om.
  2. Proveriti vremenski izvor i odstupanje na ESXi hostu, DNS/NTP infrastrukturi i administratorskoj stanici.
  3. U Product Interoperability Matrix-u potvrditi kombinaciju vCenter-a, ESXi build-a i dodatnih proizvoda. U Configuration Maximums proveriti veličinu inventara i odabrati VCSA deployment size.
  4. Dokumentovati management IP, gateway, DNS resolvere, NTP, SSO domain name, site name, backup lokaciju, potrebne portove i rollback odluku.
# READ-ONLY; Linux administratorska stanica
getent hosts vcsa01.lab.example
getent hosts esx01.lab.example

# Reverse lookup; zameniti laboratorijskom adresom
nslookup 192.0.2.20

# TLS port vSphere Client-a; potvrđuje samo TCP dostupnost, ne zdravlje servisa
nc -vz vcsa01.lab.example 443

Kriterijum završetka: nema nerešenog DNS/NTP ili compatibility odstupanja i dizajn je zabeležen pre pokretanja instalera. Ako PTR nije ispravan ili se FQDN razrešava na pogrešnu adresu, instalacija se ne „forsira”; ispravlja se infrastruktura imena.

Vežba 2 – implementacija i početna validacija appliance-a

  1. Pokrenuti podržani VCSA installer sa instalacionog medija. U prvoj fazi izabrati ciljni ESXi ili postojeći vCenter, deployment size i storage size prema prethodnoj proceni, zatim uneti FQDN, IP, gateway i DNS.
  2. U drugoj fazi podesiti NTP, SSO domen i početni SSO administratorski identitet. Ne koristiti korporativni AD naziv kao SSO domain samo zato što zvuči poznato.
  3. Po završetku otvoriti VAMI na portu 5480 i vSphere Client na /ui. Zabeležiti verziju/build, health svih prikazanih komponenti, vremensku konfiguraciju i stanje backup rasporeda.
  4. U vSphere Client-u proveriti Administration prikaze za licence, sertifikate, Single Sign-On i System Configuration. U ovoj vežbi ne menjati sertifikate niti dodavati identity source.

Očekivani rezultat: oba web interfejsa su dostupna validnim FQDN-om, vreme je usklađeno, kritični health indikatori su zeleni i nema alarma o particijama. Rollback neuspele laboratorijske instalacije jeste uklanjanje samo novog VCSA VM-a nakon što se proveri da nije preuzeo produkcione hostove ili jedinstvene podatke; produkcioni rollback se unapred definiše prema fazi instalacije/migracije i zvaničnom vodiču.

Vežba 3 – inventar, ESXi host i provera dozvola

  1. Kreirati Datacenter objekat DC-LAB, a u njemu folder ili klaster prema laboratorijskom planu. Ne uključivati HA/DRS dok mreža, storage i licenca nisu pripremljeni.
  2. Izabrati Add Host, navesti esx01.lab.example, proveriti prikazani certificate thumbprint nezavisnim kanalom i uneti namenski administratorski kredencijal hosta.
  3. Pregledati upozorenja o VM-ovima, mreži, licenci i lockdown stanju pre završetka čarobnjaka.
  4. Potvrditi da je host Connected, da se postojeći VM-ovi vide i da datastore/mrežni objekti odgovaraju stvarnom hostu.
  5. Kreirati laboratorijsku read-only ulogu ili koristiti postojeću Read-only ulogu, dodeliti je test grupi na DC-LAB uz promišljeno nasleđivanje, prijaviti se test nalogom i dokazati da pregled radi, a promena VM power stanja nije dozvoljena.

Dodavanje hosta menja stanje: vCenter na host instalira/konfiguriše management agente i preuzima ga u inventar. U produkciji se pre toga proveravaju backup poslovi, monitoring integracije, licenca, naziv i adresa hosta i mogućnost da je već pod upravljanjem druge vCenter instance. Host se ne dodaje opcijom koja ignoriše certificate proveru bez dokumentovanog razloga.

Vežba 4 – PowerCLI dokaz i izvoz početnog stanja

Izvršiti prethodni read-only PowerCLI primer i sačuvati rezultat u change evidenciji. Dodatno proveriti alarme i poslednje događaje bez menjanja inventara:

$vCenter = Connect-VIServer -Server "vcsa01.lab.example"

$snapshot = [ordered]@{
  CollectedAt = (Get-Date).ToString("o")
  vCenter     = $vCenter.Name
  Hosts       = @(Get-VMHost -Server $vCenter).Count
  VMs         = @(Get-VM -Server $vCenter).Count
  Datastores  = @(Get-Datastore -Server $vCenter).Count
}

$snapshot | ConvertTo-Json
Get-VIEvent -Server $vCenter -MaxSamples 20 |
  Select-Object CreatedTime, UserName, FullFormattedMessage

Disconnect-VIServer -Server $vCenter -Confirm:$false

Validacija: brojevi se podudaraju sa GUI inventarom, događaji imaju očekivano vreme i korisnika, a test nalog vidi samo odobreni opseg. JSON izlaz je tehnički dokaz trenutka, ali nije backup vCenter baze.

Vežba 5 – file-based backup i dokaz restore spremnosti

  1. U VAMI-ju otvoriti Backup i podesiti podržano, nezavisno odredište. Uneti retention i raspored prema laboratorijskom cilju, uključiti šifrovanje ako je predviđeno i sačuvati lozinku u odobrenom secrets sistemu.
  2. Pokrenuti inicijalni backup i pratiti zadatak do uspešnog završetka. Potvrditi timestamp, veličinu i postojanje datoteka na odredištu nalogom koji ima samo potrebna prava.
  3. Dokumentovati tačan instalacioni medij/build potreban za restore, DNS/IP plan za recovery i ko ima pristup backup lozinki.
  4. U izolovanoj recovery vežbi, kada resursi dozvoljavaju, pokrenuti restore workflow sa instalacionog medija bez preuzimanja identiteta aktivnog produkcionog vCenter-a. Produkcioni i test obnovljeni appliance ne smeju istovremeno raditi sa istim identitetom na istoj mreži.

Kriterijum završetka: poslednji backup ima status Success, nezavisno je dostupan i postoji dokumentovan, periodično testiran restore postupak. Sam VCSA VM snapshot ne ispunjava ovaj kriterijum.

Vežba 6 – incident: vSphere Client vraća 503

Bezbedna simulacija: ne zaustavljati servise na produkciji. U laboratoriji instruktor može dati snimljen izlaz ili kontrolisano zaustaviti samo vsphere-ui servis tokom odobrenog prozora. Cilj nije naučiti „restartuj sve”, već dokazati uzrok.

  1. Simptom i obim: zabeležiti URL, vreme i HTTP poruku. Proveriti da li rade VAMI, SSH/konzola i direktni Host Client i da li workload VM-ovi nastavljaju rad.
  2. Dokazi: proveriti df -h, free -h, service-control --status --all, odgovarajući UI i vpxd log u istom vremenskom intervalu i poslednje promene.
  3. Hipoteza: ako je samo vsphere-ui stopped, a prostor, baza i ostali ključni servisi zdravi, uzrok je ograničen na UI servis. Ako je particija puna ili više servisa ne radi, hipoteza se širi i restart se odlaže.
  4. Korekcija: u laboratoriji pokrenuti samo potvrđeno zaustavljen servis: service-control --start vsphere-ui. Ne koristiti --start --all kao prvu meru.
  5. Validacija: proveriti status servisa, uspešnu prijavu, učitavanje inventara, komunikaciju hosta, nove greške u logu i da li se alarm vratio u zeleno stanje.
  6. Osnovni uzrok i trajna mera: ako je servis zaustavio instruktor, to je simulirani neposredni uzrok. U stvarnom incidentu utvrditi zašto se zaustavio: resursi, particija, certificate, update, plug-in ili bug; primeniti relevantnu zakrpu ili dizajnersku korekciju i dokumentovati nalaz.

Rollback: ako pokretanje potvrđenog servisa izazove novu grešku, ne ponavljati komandu u petlji. Sačuvati logove, vratiti laboratoriju iz validne zaštitne tačke prema scenariju ili eskalirati uz support bundle i tačan vremenski sled. Na kraju ponovo isključiti SSH ako je uključen samo za vežbu.

Administratorske prakse

Završna kontrolna tačka

Lekcija je savladana kada administrator može dokazivo da:

Zaključak

vCenter Server pretvara skup pojedinačnih ESXi hostova u upravljivu VMware infrastrukturu. Njegova vrednost nije samo u jednom web interfejsu, već u zajedničkom inventaru, bezbednosnom i audit modelu, koordinaciji klastera, automatizaciji, politikama životnog ciklusa i integracijama koje omogućavaju dosledan rad na enterprise nivou. Istovremeno, centralizacija stvara kritičnu zavisnost: loš DNS, vreme, sertifikati, puna particija, preširoka prava ili netestiran backup mogu zaustaviti upravljanje iako aplikacioni VM-ovi i dalje rade.

Odgovoran administrator zato ne meri zdravlje vCenter-a samo time da li se otvorila početna stranica. On zna šta se nalazi iza nje, prikuplja dokaze pre promene, razlikuje dostupnost workload-a od dostupnosti upravljanja, održava najmanje privilegije i kompatibilnost, proverava backup restore-om i projektuje oporavak prema poslovnom riziku. To razumevanje priprema čitaoca za sledeće lekcije o vSphere Client-u i organizaciji datacenter, cluster i resource pool objekata, bez prerane obrade njihovih detaljnih konfiguracija.

← Prethodna lekcija Povratak na sadržaj Sledeća lekcija →