Përshëndetje, Habr! Sot do të flasim për vRealize Automation. Artikulli është kryesisht i orientuar ndaj përdoruesve që nuk janë përballur më parë me këtë zgjidhje, prandaj në këtë pjesë do t'ju njoftojmë me funksionalitetet e saj dhe do të ndajmë skenarë përdorimi.
vRealize Automation u lejon klientëve të rrisin adaptivitetin, performancën dhe efikasitetin e punës duke thjeshtuar mjedisin IT, optimizuar proceset IT dhe ofruar një platformë automatizimi të gatshme për të zbatuar parimet e DevOps.
MegjithĂ«se versioni i ri 8 i vRealize Automation Ă«shtĂ« qĂ« nĂ« vjeshtĂ«n e vitit 2019, informacioni aktual mbi kĂ«tĂ« zgjidhje dhe funksionalitetin e saj tĂ« azhurnuar Ă«shtĂ« ende i pakĂ«t nĂ« rrjetin rus. Do ta korrigjojmĂ« kĂ«tĂ« padrejtĂ«si.Â
ĂfarĂ« Ă«shtĂ« vRealize Automation
Ky Ă«shtĂ« njĂ« produkt softuerik brenda ekosistemit VMware. Ai ofron mundĂ«sinĂ« pĂ«r tĂ« automatizuar disa aspekte tĂ« menaxhimit tĂ« infrastrukturĂ«s dhe aplikacioneve tuaja.Â
Në thelb, vRealize Automation është një portal, me anë të të cilit administratorët, zhvilluesit dhe përdoruesit e biznesit mund të kërkojnë shërbimet IT dhe të menaxhojnë burimet në re dhe lokale duke respektuar politikat e nevojshme.
vRealize Automation është i disponueshëm si një shërbim SaaS në cloud, ose mund të instalohet në re private të klientit.
Skenari mĂ« i zakonshĂ«m pĂ«r projektet lokale Ă«shtĂ« instalimi kompleks nĂ« shkallĂ«n VMware: vSphere, hostet ESXi, Serveri vCenter, vRealize Operation, etj.Â
Për shembull, biznesi juaj ka nevojë të krijojë menjëherë dhe në mënyrë fleksibile makina virtuale. Nuk është gjithmonë e arsyeshme të shkruani adresat, të lidhni rrjetet, të instaloni OS dhe të bëni gjëra të tjera rutinë me dorë. vRealize Automation lejon krijimin dhe publikimin e skemave të elementeve për implementimin e makinave. Këto mund të jenë si skema të thjeshta, ashtu edhe komplekse, duke përfshirë një shtresë të aplikacioneve të përdoruesve. Skemat e publikuara me gatishmëri vendosen në katalogun e shërbimeve.
Portalet vRealize Automation
Pas instalimit tĂ« vRealize Automation, konsola e menaxhimit bĂ«het e disponueshme pĂ«r administratorin kryesor. NĂ« tĂ«, mund tĂ« krijoni njĂ« numĂ«r tĂ« madh portalesh cloud service pĂ«r kategori tĂ« ndryshme pĂ«rdoruesish. PĂ«r shembull, njĂ« pĂ«r administratorĂ«t. NjĂ« tjetĂ«r pĂ«r inxhinierĂ«t e rrjetit. NjĂ« i tretĂ« pĂ«r menaxherĂ«t. Ădo portal mund tĂ« ketĂ« blueprint tĂ« vetin. Ădo grup pĂ«rdoruesish mund tĂ« qaset vetĂ«m tek shĂ«rbimet e miratuara pĂ«r tĂ«.Â
Blueprintet përshkruhen me skenarë të lehtë për t'u lexuar në YAML dhe mbështesin ndjekjen e versioneve dhe proceseve Git:

Më shumë rreth strukturës së brendshme dhe mundësive të vRealize Automation mund të lexoni.
vRealize Automation 8: çfarë është e re
16 shërbime kyçe të vRealize Automation 8 në një screenshot
16 shërbime kyçe të vRealize Automation 8 në një screenshot
Me komentet e detajuara të lëshimit, mund të njiheni, ne do të paraqesim karakteristikat më interesante të versionit të ri:
vRealize Automation 8 është shkruar plotësisht përsëri dhe është ndërtuar mbi një arkitekturë mikroshërbimesh.
Për instalimin e tij, është e nevojshme të keni në infrastrukturën tuaj VMware Identity Manager dhe LifeCycle Manager. Mund të përdorni instalimin e lehtë, i cili do të instalojë dhe konfigurojë në radhë komponentët.
vRealize Automation 8 nuk kërkon instalimin e serverëve të tjerë IaaS në bazë të MS Windows Server, siç ishte në versionet 7.x.
vRealize Automation është instaluar mbi Photon OS 3.0. Të gjitha shërbimet kryesore punojnë si Pods K8S. Konteinerët brenda pod'ave punojnë në Docker.
PostgreSQL është e vetmja DBMS e mbështetur. Pod'ave përdorin vëllime të qëndrueshme për ruajtjen e të dhënave. Një bazë e veçantë të dhënash është e dedikuar për shërbimet kryesore.
Le të kalojmë në komponentët e vRealize Automation 8.
Cloud Assembly përdoret për deplojimin e VM, aplikacioneve dhe shërbimeve të tjera në nube të ndryshme publike dhe në servera vCenter. Punon mbi Infrastrukturën si Kod, duke lejuar optimizimin e ofrimit të infrastrukturës në përputhje me parimet DevOps.

Gjithashtu janë të disponueshme integrime të ndryshme out-of-the-box:

Në këtë shërbim "përdoruesit" krijojnë modele në formatin YAML dhe në formën e një skeme komponentesh.

Për të përdorur Marketplace dhe shërbimet e parapërgatitura, mund të "lidheni" nga llogaria My VMware.
Administratorët mund të përdorin vRealize Orchestrator Workflows për të lidhur me objekte të tjera infrastrukturore (për shembull MS AD/DNS dhe të tjera).

Mund të krijoni një lidhje vRA me VMware Enterprise PKS për deplojimin e klastereve K8S.
Në seksionin Deployments shohim burimet e instaluara tashmë.

Code Stream â kjo Ă«shtĂ« njĂ« zgjidhje pĂ«r automatizimin e lĂ«shimeve dhe ofrimin e vazhdueshĂ«m tĂ« softuerit, e cila siguron njĂ« lĂ«shim tĂ« stabilizuar dhe tĂ« rregullt tĂ« aplikacioneve dhe kodit tĂ« softuerit. Disponohet njĂ« sasi e madhe integrimesh â Jenkins, Bamboo, Git, Docker, Jira dhe tĂ« tjera.Â
Service Broker â njĂ« shĂ«rbim qĂ« ofron njĂ« katalog pĂ«r pĂ«rdoruesit enterprise:


NĂ« Service Broker administratorĂ«t mund tĂ« konfigurojnĂ« politikat e miratimeve sipas parametrave tĂ« caktuar.Â
Scenarët e përdorimit të vRealize Automation
Të gjitha në një
Aktualisht nĂ« botĂ« ekzistojnĂ« shumĂ« zgjidhje tĂ« ndryshme pĂ«r virtualizimin â VMware, Hyper-V, KVM. Shpesh bizneset pĂ«rdorin shĂ«rbime globale si Azure, AWS dhe Google Cloud. TĂ« menaxhosh kĂ«tĂ« "zoo" bĂ«het gjithnjĂ« e mĂ« e komplikuar çdo vit. PĂ«r dikĂ«, ky problem mund tĂ« duket i paarsyeshĂ«m: pse tĂ« mos pĂ«rdorĂ«sh vetĂ«m njĂ« zgjidhje brenda kompanisĂ«? Problemi Ă«shtĂ« se pĂ«r disa detyra njĂ« KVM i lirĂ« mund tĂ« jetĂ« i mjaftueshĂ«m. NdĂ«rsa pĂ«r projekte mĂ« serioze Ă«shtĂ« e nevojshme tĂ« kesh gjithĂ« funksionalitetin e VMware. TĂ« zgjedhĂ«sh diçka tĂ« vetme ndonjĂ«herĂ« Ă«shtĂ« e pamundur pĂ«r arsye ekonomike.
Me rritjen e numrit të zgjidhjeve në përdorim, rritet dhe volumi i detyrave. Për shembull, mund të ketë nevojë për automatizimin e shpërndarjes së softuerit, menaxhimin e konfigurimeve dhe implementimin e aplikacioneve. Para se të shfaqej vRealize Automation, nuk kishte një mjet të vetëm që mund të "përthithte" menaxhimin e të gjitha këtyre platformave në një ndërfaqe të vetme.
Pavarësisht se çfarë steku zgjidhjesh dhe platformash përdorni, ka mundësi për t'i menaxhuar ato përmes një portali të vetëm.
Pavarësisht se çfarë steku zgjidhjesh dhe platformash përdorni, ka mundësi për t'i menaxhuar ato përmes një portali të vetëm.
Automatizojmë proceset standarde
Në kuadër të vRealize Automation është i mundshëm një skenar i tillë:
Administratorit aplikacione i nevojitet të zbatojë një VM shtesë. Me vRealize Automation ai nuk do të duhet të bëjë asgjë manualisht ose të negociojë me specialistët përkatës. Mjafton të klikoni në butonin e kushtuar "Dua VM dhe sa më shpejt", dhe kërkesa do të dërgohet më tej.
Kërkesa merr administratorin sistemor. Ai e shqyrton kërkesën, kontrollon nëse ka mjaft burime të lira dhe e miraton atë.
Në radhë është menaxheri. Detyra e tij është të vlerësojë nëse kompania është e gatshme të alokojë fonde për realizimin e projektit. Nëse gjithçka është në rregull, ai gjithashtu klikon Mirato.
Ne kemi zgjedhur qartësisht një proces shumë të thjeshtë dhe kemi shkurtuar numrin e hallkave të tij për të nxjerrë në pah mendimin kryesor:
vRealize Automation, pĂ«rveç proceseve IT, ndikon edhe nĂ« fushĂ«n e proceseve tĂ« biznesit. Ădo specialist "pĂ«rfundon" pjesĂ«n e tij tĂ« detyrĂ«s nĂ« njĂ« mĂ«nyrĂ« konvejeri.
DetyrĂ«n e ilustruar si shembull mund ta zgjidhim me sisteme tĂ« tjera â pĂ«r shembull, ServiceNow ose Jira. Por vRealize Automation ndodhet mĂ« "afĂ«r" infrastrukturĂ«s dhe Ă«shtĂ« nĂ« gjendje tĂ« trajtojĂ« raste mĂ« tĂ« ndĂ«rlikuara se shpĂ«rndarja e njĂ« makine virtuale. ĂshtĂ« e mundur tĂ« verifikohet automatikisht disponueshmĂ«ria e hapĂ«sirĂ«s nĂ« ruajtje me "njĂ« buton"; nĂ« rast nevoje, tĂ« krijohen hĂ«na tĂ« reja. Teknikisht, Ă«shtĂ« e mundur tĂ« ndĂ«rtosh njĂ« zgjidhje jo standarde dhe tĂ« skriptohen kĂ«rkesa ndaj ofruesit tĂ« shĂ«rbimit nĂ« re.
DevOps dhe CI/CD

Përveç mbledhjes së të gjitha platformave dhe reve në një dritare, vRealize Automation lejon menaxhimin e të gjitha ambientet e disponueshme në përputhje me parimet e DevOps. Zhvilluesit e shërbimeve mund të zhvillojnë dhe lëshojnë aplikacione pa u lidhur me çdo platformë të caktuar.
Siç shihet në diagram, mbi nivelin e platformës ndodhet Infrastruktura e Gatshme për Zhvilluesit, e cila realizon funksionet e integrimit dhe shpërndarjes, si dhe menaxhon skenarë të ndryshëm për shpërndarjen e sistemeve IT, pavarësisht nga platforma që përdoret në nivelin më të ulët.
Konsumimi, ose niveli i konsumatorëve të shërbimeve, paraqet një mjedis ndërveprimi midis përdoruesve/administatorëve dhe sistemeve përfundimtare IT:
Zhvillimi i Përmbajtjes lejon të ndërtohet interaksioni me nivelin e zhvilluesve dhe të menaxhohet ndryshimet, versionimi dhe të bëhet thirrje në depo.
Katalogu i Shërbimeve lejon shpërndarjen e shërbimeve për përdoruesit përfundimtarë: tërheqjen/publikimin e të reja dhe marrjen e feedbackut.
Projekti lejon të vendoset procesi vendimmarrës i brendshëm IT, ku çdo ndryshim ose delegim i të drejtave kalon në një proces miratimi, që është aktual për kompanitë e ndërmarrjeve.
Pak praktikë
Me teorinë dhe skenarët e përdorimit është mbyllur. Le të shohim se si vRA lejon të zgjidhen detyrat standarde.
Automatizimi i procesit të provizionimit të makinës virtuale
Porosia e makinës virtuale nga portali vRA.
Miratimi nga personi përgjegjës për infrastrukturën dhe/ose lideri.
Zgjedhja e klasit të duhur/hostit të rrjetit.
Kërkesa e IP adresës në IPAM (p.sh. Infoblox), marrja e konfiguracionit të rrjetit.
Krijimi i llogarisë në Active Directory / regjistrimi DNS.
Deploy i makinës.
Dërgimi i email-it informues për klientin kur është gati.
Blueprint i vetëm për VM-të bazuar në Linux.
Një objekt në katalog me mundësinë për të zgjedhur qendrën e të dhënave, rolin dhe mjedisin (dev, test, prod).
Në varësi të setit të opsioneve të mësipërme, zgjidhen vCenter-et, rrjetet dhe storage-t e përshtatshëm.
IP adresat rezervohen dhe regjistrohen DNS. Nëse VM deployohet në ambientin prod, ajo shtohet në punën e backup-it.
Deploy i makinës.
Integrimi me sisteme të ndryshme të Menaxhimit të Konfiguracionit (p.sh. Ansible -> ekzekutimi i playbook-ut të saktë).
Portali i brendshëm i administratës në një katalog të vetëm përmes API-ve të produkteve të palëve të treta.
Krijimi / fshirja dhe menaxhimi i llogarive të përdoruesve në AD sipas rregullave të emërtesës së kompanisë:
Në rastin e krijimit të llogarisë së përdoruesit, një email me të dhënat për hyrje dërgohet drejtuesit të njësisë / departamentit. Në bazë të njësisë dhe pozitës të zgjedhura, përdoruesit u jepet e drejta e nevojshme (RBAC).
Të dhënat për hyrje në llogarinë e shërbimit dërgohen direkt atij përdoruesi që kërkon krijimin e saj.
Menaxhimi i shërbimeve të backup-it.
Menaxhimi i rregullave të firewall SDN, grupeve të sigurisë, tunelëve ipsec, etj. aplikohet me konfirmim nga persona përgjegjës për shërbimin.
Përfundimi
vRA â njĂ« produkt krejtĂ«sisht biznesor, fleksibĂ«l dhe lehtĂ«sisht i shkallĂ«zueshĂ«m. Ai zhvillohet vazhdimisht, ka njĂ« mbĂ«shtetje tĂ« fortĂ« dhe reflekton tendencat moderne. PĂ«r shembull, kjo Ă«shtĂ« njĂ« nga produktet e para qĂ« kaloi nĂ« arkitekturĂ«n e mikroshĂ«rbimeve bazuar nĂ« kontejnerĂ«.Â
Me ndihmën e tij, mund të realizohen praktikisht çdo skenar automatik në kuadër të mjeteve hibride. Në thelb, mbështetet gjithçka që ka një API. Përveç kësaj, është një mjet fantastik për ofrimin e shërbimeve për përdoruesit përfundimtarë përveç dorëzimit dhe zhvillimit të DevOps, të cilat mbështeten në departamentin IT që merret me çështjet e sigurisë dhe menaxhimit të platformës.
Një tjetër avantazh i vRealize Automation është se është një zgjidhje nga VMware. Ajo do t'i përshtatet shumicës së klientëve, pasi ata tashmë përdorin produktet e kësaj kompanie. Nuk do të ketë nevojë për asnjë riparim.
Natyrisht, ne nuk pretendojmĂ« pĂ«r njĂ« pĂ«rshkrim tĂ« detajuar tĂ« zgjidhjes. NĂ« artikujt e ardhshĂ«m, ne do tĂ« pĂ«rshkruajmĂ« nĂ« detaje disa mundĂ«si specifike tĂ« vRealize Automation dhe do t'i japim pĂ«rgjigje pyetjeve tuaja nĂ«se ato shfaqen nĂ« komentet.Â
NĂ«se zgjidhja dhe skenarĂ«t e saj pĂ«r pĂ«rdorim ju interesojnĂ«, do tĂ« na pĂ«lqente t'ju shihnim nĂ« , e cila Ă«shtĂ« e pĂ«rkushtuar ndaj automatizimit tĂ« proceseve IT me vRealize Automation.Â
Burimi: habr.com
