VMware & Tanzu

Prvi deo: Arhitektura, izbor platforme i infrastrukturni preduslovi
Tanzu readiness assessment – provera preduslova, zavisnosti, rizika i plana implementacije
III. Procena i priprema VMware infrastrukture
12. Tanzu readiness assessment – provera preduslova, zavisnosti, rizika i plana implementacije

Prethodne tri lekcije izdvojile su tehničke uslove koje vSphere Supervisor i vSphere Kubernetes Service (VKS) očekuju od klastera, mreže, skladišta, DNS-a, NTP-a, IPAM-a i PKI infrastrukture. Readiness assessment te nalaze pretvara u kontrolisanu odluku o implementaciji. Njegov rezultat nije utisak da je okruženje „uglavnom spremno”, već skup proverljivih dokaza, evidentiranih odstupanja, imenovanih vlasnika, rokova i formalna odluka Go, Conditional Go ili No-Go.

Assessment se završava pre aktiviranja Workload Management funkcionalnosti. On ne zamenjuje ugrađeni Supervisor pre-check, pilot niti post-deployment validaciju: pre-check potvrđuje ono što proizvod može automatski da proveri u konkretnom trenutku, dok assessment obuhvata i kapacitet, organizacione zavisnosti, bezbednosne odluke, operativnu spremnost, rollback, odgovornosti i budući životni ciklus. Uspešan čarobnjak nije dokaz da će platforma biti održiva u produkciji.

Cilj, opseg i merljivi izlazi readiness assessment-a

Najpre se definiše šta se procenjuje: tačan vCenter Server, datacenter, klaster ili zone, ciljno izdanje vSphere/VCF-a, mrežni model, load balancer, storage politike, planirani Supervisor servisi, VKS klasteri i očekivane vrste workload-a. Bez zamrznutog opsega isti nalaz može istovremeno biti tačan za laboratoriju i pogrešan za produkciju.

IzlazMinimalni sadržajDokaz prihvatanja
Scope statementCiljna verzija, lokacije, klasteri, mrežni i storage model, workload profil i granice odgovornostiOdobren dokument sa vlasnicima infrastrukture, platforme, mreže i bezbednosti
As-built inventarStvarno stanje komponenti, verzija, licenci/subscription prava, firmware-a, drajvera, kapaciteta i konfiguracijeIzvozi iz vCenter-a i povezanih sistema, sa datumom i izvorom
Requirements traceability matrixVeza između zahteva proizvođača, poslovnog zahteva, kontrole, rezultata i dokazaSvaki obavezni zahtev ima PASS, FAIL, WARN ili N/A i obrazloženje
Risk registerRizik, verovatnoća, uticaj, vlasnik, tretman, rok, rezidualni rizik i kriterijum zatvaranjaPrihvatanje rizika od ovlašćenog vlasnika, ne samo tehničkog izvođača
Implementation packageLow-level design, adresni plan, redosled, change record, backup, rollback, validacija i komunikacijaUspešan peer review i odobren prozor promene
Go/No-Go zapisOdluka, uslovi, otvorene blokade, potpisnici i datum važenja dokazaFormalno odobrenje pre promene produkcionog stanja

Dokaz mora biti ponovljiv. Snimak ekrana bez naziva objekta, vremena i konteksta slabiji je od eksportovanog izveštaja ili read-only komande. Tajne, privatni ključevi, tokeni i kompletni kubeconfig fajlovi ne pripadaju assessment paketu; dokaz treba redigovati i čuvati u repozitorijumu sa kontrolom pristupa i rokom zadržavanja.

Verzijska, licencna i kompatibilnosna osnova

Nazivi proizvoda i podržane topologije menjali su se kroz izdanja. U vSphere 8 dokumentaciji sreću se vSphere with Tanzu, Workload Management, Tanzu Kubernetes Grid Service i TKG klasteri; aktuelni naziv tenant Kubernetes servisa je VKS. VCF 9.x uvodi sopstvene tokove, uključujući pojednostavljenu implementaciju u određenim izdanjima, i proširuje izbor mrežnih modela. Zato se readiness baza uvek vezuje za precizan build, izdanje dokumentacije i planirani datum implementacije.

Verzijska kontrola: minimalne IP potrebe, podržani load balancer-i, mrežni stack-ovi, topologije zona i dostupne usluge mogu se promeniti između vSphere 8 Update izdanja i VCF 9.x/9.1. Vrednosti iz starog projekta ne kopiraju se u novi assessment bez provere odgovarajuće verzije zvaničnog vodiča i release notes-a.

Model procene: domeni, statusi i kvalitet dokaza

Svaka kontrola treba da ima identifikator, zahtev, način provere, očekivani rezultat, stvarni rezultat, dokaz, vlasnika i datum. Status PASS znači da je kriterijum ispunjen dokazom; FAIL označava blokirajuće odstupanje; WARN prihvatljivo odstupanje ili preostali rizik; N/A mora imati obrazloženje. „Nije provereno” nije isto što i N/A.

DomenKljučna pitanjaPrimer dokaza
Governance i opsegKo je vlasnik platforme, ko odobrava rizik, koji RPO/RTO i SLO se očekuju?RACI, scope, service definition, change i incident procedure
Compute i vSphereDa li su build-ovi podržani, HA/DRS i admission control projektovani, a failure domains realni?Inventar klastera, health/compliance izveštaji, HCL provera
KapacitetPostoji li rezervni kapacitet za Supervisor, VKS, rast, kvar hosta i održavanje?Model vršnog opterećenja, N+1/N+2 scenario i trendovi
Mreža i load balancingDa li su VLAN/VDS/NSX/Avi dizajn, MTU, routing, firewall, NAT i IP opsezi end-to-end validirani?Adresni plan, matrica tokova, testovi DNS/TCP/MTU i konfiguracioni izvoz
DNS, NTP, IPAM i PKIPostoje li forward/reverse zapisi, zajednički izvori vremena, vlasništvo nad adresama i kompletan trust chain?Upiti iz relevantnih zona, NTP stanje, IPAM rezervacije, pregled SAN/EKU/isteka
StoragePostoje li odgovarajuće storage politike, dostupnost, kapacitet i podrška za planirane workload-e?SPBM/policy pregled, datastore trendovi, VASA/health i failure test
Identity i bezbednostKako se razdvajaju dužnosti, identiteti, privilegije, tajne, audit i mrežne zone?RBAC matrica, service accounts, firewall rules, audit i hardening zapis
OperacijeKo prati zdravlje, radi backup/restore, patching, sertifikate i reaguje na incidente?Runbook-ovi, alert routing, restore dokaz, dežurstvo i eskalacija
Životni ciklusPostoji li podržan redosled nadogradnje i politika Kubernetes verzija?Release matrica, upgrade plan, maintenance window i rollback granice

Inventar i read-only tehnička provera

Inventar se prikuplja pre intervencije i označava vremenom. PowerCLI se izvršava sa administratorske radne stanice ili kontrolisanog automation hosta, nalogom koji ima samo potrebne read-only privilegije. Sledeći primer ne menja stanje; nazive servera i klastera treba prilagoditi okruženju, a izlaz čuvati bez kredencijala.

$vc = "vcsa01.example.com"
$clusterName = "TANZU-COMP-01"

Connect-VIServer -Server $vc

$cluster = Get-Cluster -Name $clusterName
$cluster | Select-Object Name,
  @{N="HAEnabled";E={$_.HAEnabled}},
  @{N="DrsEnabled";E={$_.DrsEnabled}},
  @{N="DrsAutomationLevel";E={$_.DrsAutomationLevel}}

$cluster | Get-VMHost | Select-Object Name,ConnectionState,PowerState,
  Version,Build,Manufacturer,Model,NumCpu,CpuTotalMhz,MemoryTotalGB

$cluster | Get-Datastore | Select-Object Name,Type,CapacityGB,FreeSpaceGB
$cluster | Get-VirtualSwitch -Distributed | Select-Object Name,Version,Mtu

Get-WMCluster -Cluster $cluster -ErrorAction SilentlyContinue

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

Get-WMCluster vraća konfiguraciju Workload Management-a kada ona postoji; odsustvo rezultata na klasteru koji još nije aktiviran nije samo po sebi greška. Cmdlet-i Enable-WMCluster, Set-WMCluster i Disable-WMCluster menjaju stanje i ne pripadaju read-only assessment fazi. Njih ne treba uključivati u skriptu za inventar.

Za klaster kojim upravlja vSphere Lifecycle Manager dodatno se proveravaju health, desired image compliance i hardverska kompatibilnost. Provera treba da bude odvojena od remediation-a: generisanje preporuke ili primena image-a može pokrenuti širi lifecycle tok i zahteva zaseban change.

$cluster = Get-Cluster -Name "TANZU-COMP-01"
Test-LcmClusterHealth -Cluster $cluster
Test-LcmClusterCompliance -Cluster $cluster
Get-LcmHardwareCompatibility -Cluster $cluster

Ako organizacija koristi VCF Diagnostic Tool for vSphere, njegovi PASS/FAIL/WARN rezultati mogu dopuniti dokaznu osnovu za vCenter i povezane proizvode. Alat se izvršava prema važećem Broadcom KB postupku, u odobrenom prozoru i sa prethodnim pregledom obima; on ne zamenjuje specifičan Supervisor pre-check niti stručnu interpretaciju nalaza.

Compute, dostupnost i kapacitet pod kvarom

Kapacitet se ne ocenjuje prema trenutnom proseku. Model mora obuhvatiti Supervisor control plane VM-ove, VKS control plane i worker VM-ove, load balancer/NSX komponente kada postoje, image pull i upgrade pikove, rezervu za rast i stanje tokom gubitka najvećeg failure domain-a. DRS olakšava raspoređivanje, ali ne stvara fizički kapacitet; HA restart bez admission control discipline može ostati samo najbolji pokušaj.

Za svaki resurs beleže se raspoloživo stanje, rezervisano stanje, vršni zahtev i rezerva posle kvara. Overcommit prihvatljiv za opšte VM workload-e ne mora biti prihvatljiv za Kubernetes control plane. NUMA, CPU ready, ballooning, swapping, datastore latencija i mrežna zagušenja posmatraju se zajedno, jer „dovoljno GHz i GB” ne dokazuje kvalitet servisa.

upotrebljivi_kapacitet_posle_kvara
= fizički_kapacitet
 - rezervacija_infrastrukture
 - kapacitet_izgubljenog_failure_domain-a
 - operativna_rezerva

PASS ako je:
upotrebljivi_kapacitet_posle_kvara >= vršni_zahtev_platforme_i_workload-a

Ako uslov nije ispunjen, korektivne mogućnosti su smanjenje početnog opsega, dodavanje hostova, preraspodela workload-a ili izmena SLO-a uz formalno prihvatanje. Privremeno isključivanje HA admission control-a da bi se prošao pre-check nije korektivna mera.

Mrežna spremnost i dokazivanje tokova

Odabrani mrežni model određuje preduslove. Assessment mora eksplicitno navesti da li se koristi vSphere networking, NSX networking, VCF 9.x varijanta ili podržani Avi/NSX Advanced Load Balancer tok. Svi hostovi ciljnog klastera moraju imati konzistentnu vezu ka odgovarajućem distribuiranom switch-u i port grupama. MTU se proverava end-to-end kroz fizičke switch-eve, uplink-ove, overlay/underlay i gateway-e; vrednost na samom VDS-u nije dovoljan dokaz.

TokŠta dokazatiTipična posledica greške
Administrator → vCenter/Supervisor APIDNS, TLS trust, TCP dostupnost i autorizacijaNeuspešan login, kubectl ili automatizacija
Supervisor control plane → DNS/NTP/registryRouting, firewall, proxy/no-proxy i validan trust chainInicijalizacija zastaje, image pull ili sertifikati otkazuju
VKS čvorovi → API i registriesPodržani egress, DNS i MTUČvorovi nisu Ready, paketi i workload-i se ne preuzimaju
Klijent → ingress/load balancer VIPRoute advertisement ili statičke rute, firewall i IP vlasništvoServis postoji, ali nije dostupan korisniku
Čvorovi → storage endpoint-iVLAN/routing, latency i dozvoljeni portoviAttach/mount zastoji i stateful incidenti

Test se izvodi iz mrežne zone iz koje će stvarna komponenta komunicirati. Uspešan nslookup sa administratorskog laptopa ne dokazuje rezoluciju sa management ili workload mreže.

# Read-only provere sa odobrene Linux jump stanice u relevantnoj zoni
dig +short vcsa01.example.com A
dig +short -x 192.0.2.10
curl --fail --silent --show-error --connect-timeout 5 \
  https://vcsa01.example.com/ui/ -o /dev/null
openssl s_client -connect vcsa01.example.com:443 \
  -servername vcsa01.example.com -showcerts </dev/null

# TCP test; ne dokazuje aplikativnu ispravnost, samo dostupnost porta
nc -vz -w 5 registry.example.com 443

openssl s_client može prikazati javni sertifikatski lanac, ali izlaz može sadržati infrastrukturne detalje; čuva se kontrolisano. curl -k se ne koristi kao dokaz poverenja jer zaobilazi validaciju sertifikata. ICMP nije zamena za TCP/aplikativni test, a port scan širokog opsega zahteva odobrenje bezbednosnog tima.

DNS, NTP, IPAM i sertifikati kao gate kriterijumi

Lekcija 11 obradila je ove servise pojedinačno; readiness ih sada posmatra kao zajednički lanac zavisnosti. FQDN mora da se rezolvuje iz svake relevantne zone, reverse DNS mora odgovarati politici i proizvodnim zahtevima, NTP izvori moraju biti dostupni svim komponentama, a IP opsezi moraju biti jedinstveni, nerutirani ili rutirani u skladu sa dizajnom i rezervisani u IPAM-u.

Storage, politike i oporavak

Readiness potvrđuje da postoje storage politike kompatibilne sa Supervisor komponentama i planiranim VKS/stateful workload-ima, da datastores imaju kapacitet i prihvatljive performanse i da su VASA/provider zavisnosti zdrave. Naziv politike nije dokaz njene namene: proveravaju se pravila, kompatibilni datastores, failure domains, enkripcija kada se zahteva i ponašanje tokom maintenance-a.

Backup vCenter-a nije isto što i zaštita VKS podataka, persistent volume-a, registry-ja i aplikativnog stanja. Assessment mora evidentirati šta se štiti, kojim alatom, RPO/RTO, gde se kopija nalazi, ko može da je obnovi i kada je poslednji restore stvarno izveden. Detaljna storage topologija i backup/restore biće obrađeni u kasnijim lekcijama; ovde su oni gate kriterijum dizajna.

Identitet, privilegije i bezbednosna spremnost

Implementacioni nalog, operativni nalog i automation service account ne treba da budu isti identitet. Privilegije se mapiraju na fazu i zadatak, odobravaju vremenski kada je moguće i evidentiraju audit tragom. Shared administratorski nalozi otežavaju atribuciju i ne smeju postati trajna prečica.

Bezbednosni assessment uključuje najmanje zoniranje, ingress i egress politiku, administrativni pristup, MFA gde ga identitetski sistem podržava, tajne, CA trust, registry politiku, image provenance, ranjivosti, audit logove i postupak opoziva pristupa. Ako se koristi NSX, treba eksplicitno potvrditi model segmentacije i vlasništvo nad pravilima; ako se koristi vSphere networking, ne pretpostavljati da Kubernetes NetworkPolicy sama rešava sve infrastrukturne granice.

Upozorenje: assessment dokumentacija ne sme sadržati lozinke, privatne ključeve, bearer tokene, neobrađene kubeconfig kredencijale ni backup enkripcione ključeve. Za dokaz se beleže identifikator tajne, vlasnik, lokacija trezora, datum rotacije i rezultat kontrole – ne sama vrednost.

Operativna spremnost i životni ciklus

Platforma nije spremna ako može da se instalira, ali niko nije odgovoran za njeno održavanje. Pre Go odluke moraju postojati monitoring i alert routing, pragovi i SLO, on-call/eskalacioni lanac, backup i restore runbook, certificate lifecycle, patching politika, upgrade redosled, capacity review, incident procedura i evidencija promena.

Plan nadogradnje obuhvata vCenter/ESXi/NSX/Avi, Supervisor, VKS izdanja, standardne pakete i aplikativne zavisnosti. Kompatibilnost se proverava u oba smera: ciljna platforma mora podržati postojeće klastere, a aplikacije moraju podržati ciljnu Kubernetes verziju. Rollback Kubernetes i infrastrukturnih upgrade-a često nije prost povratak snapshot-a; zato se unapred definišu podržane recovery granice i tačka posle koje se primenjuje forward-fix ili restore.

Registar rizika i odluka Go, Conditional Go ili No-Go

Rizik se ne zatvara tvrdnjom „tim će paziti”. Tretman mora menjati verovatnoću ili uticaj, imati vlasnika, rok i dokaz. Tehnički tim može predložiti prihvatanje, ali poslovni ili servisni vlasnik prihvata rezidualni rizik koji utiče na dostupnost, podatke, bezbednost ili trošak.

OdlukaKriterijumDozvoljena akcija
GoSve blokirajuće kontrole PASS; preostali rizici formalno prihvaćeni; implementacija, validacija i rollback odobreniImplementacija u odobrenom prozoru
Conditional GoNema neublaženog kritičnog rizika; preostali uslovi imaju vlasnika, rok i proverljiv guardrailSamo definisani opseg/pilot; automatski stop ako uslov nije ispunjen
No-GoNepodržana kombinacija, preklapanje adresa, nedovoljan kapacitet pod kvarom, nevalidan trust, nepostojeći rollback ili drugi kritični FAILNe aktivirati Supervisor; sprovesti remediation i ponoviti pogođene kontrole

Dokazi imaju rok važenja. Promena build-a, firmware-a, VDS/NSX dizajna, adresnog plana, sertifikata, kapaciteta ili obima zahteva delta assessment. Go odluka stara nekoliko meseci ne može automatski da odobri implementaciju u promenjenom okruženju.

Plan implementacije, validacije i rollback-a

  1. Zamrznuti baseline: sačuvati inventar, konfiguracione izvoze, alarme i relevantne metrike; proveriti konzistentan backup i mogućnost restore-a.
  2. Zatvoriti zavisnosti: DNS/IPAM/PKI tiketi, firewall pravila, VLAN/rute, storage politike, nalozi i licence moraju imati potvrđene vlasnike.
  3. Definisati redosled: infrastrukturne promene, pre-check, aktiviranje Supervisor-a, health validacija, namespace/policy minimum, pilot VKS i aplikativni smoke test.
  4. Postaviti hold points: posle svake nepovratne ili teško reverzibilne faze tim proverava kriterijume i odlučuje da li nastavlja.
  5. Definisati rollback: okidač, poslednja bezbedna tačka, vlasnik odluke, podržani postupak i procenjeno trajanje; snapshot vCenter-a nije univerzalni rollback plan.
  6. Komunicirati: uticaj, maintenance window, kontakt, status intervali i zatvaranje promene.

Plan mora razlikovati validaciju kontrole i validaciju servisa. Kontrola potvrđuje da su objekti zdravi; servisna validacija potvrđuje da ovlašćeni korisnik može da dobije kubeconfig, kreira pilot klaster, povuče image, izloži testni servis, koristi persistent storage kada je u opsegu i da monitoring registruje događaj.

Praktikum: izrada dokazivog readiness paketa

Cilj: proceniti laboratorijski klaster za buduću Supervisor implementaciju, prikupiti read-only dokaze, evidentirati rizik i doneti uslovnu odluku bez aktiviranja Workload Management-a. Topologija sadrži jedan vCenter, jedan ciljni vSphere klaster, VDS, najmanje jedan datastore/storage policy kandidat, DNS/NTP i administratorsku Linux ili PowerCLI jump stanicu.

Preduslovi i privilegije: read-only vCenter nalog sa pristupom ciljnom inventaru, PowerCLI, DNS/TLS alati i odobren pristup relevantnim mrežama. Za ugrađeni pre-check kasnije je potreban nalog sa odgovarajućim Workload Management privilegijama, ali u ovoj vežbi ne izvršava se aktiviranje. Rizik je nizak jer se stanje ne menja; ipak, izlazi mogu sadržati nazive i adresne podatke i čuvaju se kontrolisano.

Vežba 1 – Scope, baseline i matrica kontrola

  1. Zapišite ciljno izdanje i build, klaster, mrežni model, planirani load balancer, broj početnih VKS klastera, workload profil, RPO/RTO i vlasnike.
  2. Napravite matricu sa kolonama ID, Domain, Requirement, Method, Expected, Actual, Status, Evidence, Owner i Retest date.
  3. Pokrenite read-only PowerCLI inventar iz ove lekcije i sačuvajte izlaz sa UTC vremenom. Ne unosite lozinku u skriptu.
  4. Uporedite verzije i hardver sa zvaničnom kompatibilnošću za ciljno izdanje. URL i datum provere evidentirajte u radnom zapisu, ali ne kopirajte marketinški rezime kao dokaz.

Očekivani rezultat: svaki objekat ima nedvosmislen naziv, verziju/build i vlasnika, a nepoznate vrednosti su označene kao otvorena pitanja. Kriterijum završetka: nema kontrole bez metode i vlasnika.

Vežba 2 – Validacija ključnih zavisnosti

  1. Iz odgovarajuće management mrežne zone proverite forward i reverse DNS za vCenter, registry i druge ciljne endpoint-e.
  2. Proverite TCP/TLS konekciju bez isključivanja provere sertifikata; zabeležite issuer, SAN i istek, bez čuvanja tajni.
  3. Uporedite NTP izvore vCenter-a, hostova i infrastrukturnih servisa. Toleranciju definišite prema proizvodu i organizacionoj politici.
  4. U IPAM-u rezervišite ili bar označite predložene opsege i izvršite pretragu preklapanja sa lokalnim, VPN i udaljenim mrežama.
  5. Potvrdite VDS/port group vezu svih hostova, MTU i putanju do gateway-a/load balancer-a. Ne menjajte MTU tokom testa.
  6. Pregledajte storage politike i kompatibilne datastores, slobodan kapacitet, health i plan zaštite.

Validacija: za svaku proveru priložite komandu ili izvor, vreme, očekivani i stvarni rezultat. PASS se ne dodeljuje ako je test izveden iz pogrešne mrežne zone. Ako test nije moguć zbog neodobrenog firewall pravila, status je FAIL ili BLOCKED prema lokalnom procesu, nikako PASS „na osnovu dizajna”.

Vežba 3 – Kontrolisana greška i troubleshooting

Scenario: u lokalnom /etc/hosts fajlu laboratorijske jump stanice privremeno se postavlja pogrešna adresa za testni FQDN, bez menjanja produkcionog DNS-a. Ovo je bezbedna simulacija ograničena na jednu stanicu.

  1. Pre promene sačuvajte postojeći rezultat dig i TLS testa.
  2. Koristite isključivo namenski laboratorijski naziv. Ne menjajte vCenter zapis i ne brišite DNS zonu.
  3. Potvrdite simptom: hostname se razrešava na pogrešnu adresu; TCP/TLS test otkazuje ili vraća neočekivani endpoint.
  4. Odredite obim: proverite isti naziv sa drugog klijenta i direktnim upitom ka autoritativnom DNS serveru. Ako je problem samo na jump stanici, hipoteza je lokalni override/cache.
  5. Prikupite dokaz pre korekcije, uklonite samo dodatu laboratorijsku liniju i ponovite testove.
# Read-only dijagnostika lokalnog resolvera
getent hosts lab-endpoint.example.com
dig lab-endpoint.example.com A
grep -n "lab-endpoint.example.com" /etc/hosts

# Posle uklanjanja isključivo laboratorijskog unosa
getent hosts lab-endpoint.example.com
openssl s_client -connect lab-endpoint.example.com:443 \
  -servername lab-endpoint.example.com </dev/null
Element incidentaNalaz
SimptomTLS/TCP test ide ka pogrešnoj adresi
Obim i posledicaJedna jump stanica; assessment dokaz sa nje nije pouzdan
Neposredni uzrokLokalni /etc/hosts override
Osnovni uzrokNekontrolisana lokalna konfiguracija/testni postupak
Privremeni workaroundKoristiti drugu odobrenu stanicu samo radi nastavka prikupljanja dokaza
Trajna meraUkloniti override, standardizovati jump host i uključiti proveru lokalnih resolver izvora

Rollback: vratiti tačno sačuvanu prethodnu verziju lokalnog unosa i potvrditi da drugi nazivi nisu promenjeni. Kriterijum završetka: oba klijenta daju isti očekivani odgovor, TLS endpoint odgovara FQDN-u, a rizik i korekcija su evidentirani.

Vežba 4 – Go/No-Go review i implementation handoff

  1. Klasifikujte sve kontrole i izdvojite blokirajuće FAIL nalaze.
  2. Za svaki WARN/FAIL napravite rizik sa vlasnikom, rokom, tretmanom, rezidualnim rizikom i retest kriterijumom.
  3. Napravite redosled implementacije sa hold point-ima: baseline, ugrađeni pre-check, Supervisor activation, health, pilot VKS, smoke test i monitoring.
  4. Definišite stop uslove: nov kritičan alarm, gubitak vCenter/host/storage zdravlja, neusklađen DNS/TLS, neuspešan pre-check ili odstupanje od odobrenog adresnog plana.
  5. Održite peer review sa platformskim, mrežnim, storage, bezbednosnim i operativnim vlasnikom.

Očekivani rezultat: odluka je zasnovana na dokazima. U laboratorijskom primeru lokalni DNS override je uklonjen, ali odluka ostaje Conditional Go dok se ne potvrde produkcioni firewall tokovi i formalna IPAM rezervacija. Kriterijum završetka: nijedna blokada nema neimenovanog vlasnika i implementacioni tim zna tačno kada mora da zaustavi promenu.

Tipični neuspešni obrasci i korektivne mere

ObrazacZašto je opasanKorektivna mera
„Pre-check je zelen, spremni smo”Ne pokriva SLO, operacije, rast, restore i sve spoljne zavisnostiKoristiti ga kao jedan dokaz u široj matrici
Copy/paste starog BoM-aVerzije, licence i podržane topologije su se promenileZaključati ciljnu verziju i ponovo proveriti zvanične matrice
Test samo sa admin laptopaNe predstavlja putanju control plane-a ili VKS čvorovaTestirati iz svake relevantne mrežne zone
Kapacitet bez failure scenarijaPlatforma radi samo dok nema kvara ili maintenance-aModelovati najveći failure domain i operativnu rezervu
Snapshot kao jedini rollbackDistribuirano stanje može postati nekonzistentno; postupak možda nije podržanKoristiti proizvodno podržan backup/restore i fazne hold point-e
Privremeno pravilo bez rokaWorkaround postaje trajna bezbednosna rupaVlasnik, rok, automatski expiry gde postoji i retest

Administratorske prakse

Završna kontrolna tačka

Po završetku lekcije administrator treba da ume da:

Zaključak

Tanzu readiness assessment je arhitektonska i operativna kontrola promene, a ne administrativna formalnost. On povezuje podržanu verzijsku osnovu, stvarno stanje infrastrukture, kapacitet pod kvarom, mrežne i servisne zavisnosti, bezbednosne kontrole, operativno vlasništvo i plan životnog ciklusa u jednu proverljivu odluku. Dobar assessment ne obećava odsustvo kvara; on pokazuje da su poznati rizici vidljivi, da kritične pretpostavke imaju dokaze, da tim zna kada mora da stane i da postoji bezbedan put ka validaciji ili oporavku.

Time je završena procena i priprema VMware infrastrukture. Sledeća lekcija prelazi na planiranje konkretne Supervisor implementacije – izbor klastera i zona, mreža, storage-a i upravljačkih adresa – koristeći upravo odobrene nalaze i ograničenja iz readiness paketa.

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