Njoftimi me vRealize Automation

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ë lëshuar zyrtarisht 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:

Njoftimi me vRealize Automation

Më shumë rreth strukturës së brendshme dhe mundësive të vRealize Automation mund të lexoni në seritë e blogeve këtu.

vRealize Automation 8: çfarë është e re

Njoftimi me vRealize Automation16 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 në faqen e VMware, 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.

Njoftimi me vRealize Automation

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

Njoftimi me vRealize Automation

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

Njoftimi me vRealize Automation

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).

Njoftimi me vRealize Automation

Mund të krijoni një lidhje vRA me VMware Enterprise PKS për deplojimin e klastereve K8S.

Në seksionin Deployments shohim burimet e instaluara tashmë.

Njoftimi me vRealize Automation

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:

Njoftimi me vRealize AutomationNjoftimi me vRealize Automation

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.

Njoftimi me vRealize AutomationPavarë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

Njoftimi me vRealize Automation

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

  1. Porosia e makinës virtuale nga portali vRA.

  2. Miratimi nga personi përgjegjës për infrastrukturën dhe/ose lideri.

  3. Zgjedhja e klasit të duhur/hostit të rrjetit.

  4. Kërkesa e IP adresës në IPAM (p.sh. Infoblox), marrja e konfiguracionit të rrjetit.

  5. Krijimi i llogarisë në Active Directory / regjistrimi DNS.

  6. Deploy i makinës.

  7. Dërgimi i email-it informues për klientin kur është gati.

Blueprint i vetëm për VM-të bazuar në Linux.

  1. Një objekt në katalog me mundësinë për të zgjedhur qendrën e të dhënave, rolin dhe mjedisin (dev, test, prod).

  2. Në varësi të setit të opsioneve të mësipërme, zgjidhen vCenter-et, rrjetet dhe storage-t e përshtatshëm.

  3. IP adresat rezervohen dhe regjistrohen DNS. Nëse VM deployohet në ambientin prod, ajo shtohet në punën e backup-it.

  4. Deploy i makinës.

  5. 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ë webinarin tonë, e cila është e përkushtuar ndaj automatizimit të proceseve IT me vRealize Automation. 

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster