Takimi me vRealize Automation

Përshëndetje, Habr! Sot do të flasim për vRealize Automation. Artikulli është kryesisht i orientuar për përdoruesit që nuk kanë pasur përvojë me këtë zgjidhje më parë, prandaj më poshtë do t'ju njohim me funksionalitetet e saj dhe do të ndajmë skenarë përdorimi.

vRealize Automation u lejon klientëve të rrisin adaptivitetin, produktivitetin dhe efektivitetin e punës duke simplifikuar mjedisin IT, optimizuar proceset IT dhe ofruar një platformë automatizimi të gatshme për implementimin e parimeve DevOps.

Megjithëse versioni i ri 8 i vRealize Automation u lançua zyrtarisht që në vjeshtën e vitit 2019, informacioni aktual mbi këtë zgjidhje dhe funksionalitetet e saj të përditësuara në internetin rus është ende i kufizuar. Le ta drejtësojmë këtë padrejtësi. 

ÇfarĂ« Ă«shtĂ« vRealize Automation

Ky është një produkt softuerik në kuadër të ekosistemit VMware. Ai lejon automatizimin e disa aspekteve të menaxhimit të infrastrukturës dhe aplikacioneve tuaja. 

Në fakt, vRealize Automation është një portal, me anë të të cilit administratorët, zhvilluesit dhe përdoruesit e biznesit mund të kërkojnë shërbime IT dhe të menaxhojnë burimet cloud dhe lokale duke respektuar politikat e kërkuara.

vRealize Automation është i disponueshëm si një shërbim SaaS në re ose mund të instalohet në cloud-in privat të klientit.

Skenari më i zakonshëm për projektet lokale është instalimi i kompletuar mbi stakun VMware: vSphere, hostet ESXi, vCenter Server, vRealize Operation, etj. 

Për shembull, biznesit tuaj i nevojitet që të krijojë me fleksibilitet dhe shpejtësi makina virtuale. Nuk është gjithmonë e arsyeshme të shkruani adresat, të lidheni me rrjetet, të instaloni OS-në dhe të bëni gjëra të tjera rutinë manualisht. vRealize Automation lejon krijimin dhe publikimin e skemave të elementeve për vendosjen e makinave. Këto mund të jenë skema të thjeshta, por edhe të ndërlikuara, duke përfshirë stakun e aplikacioneve të përdoruesit. Skemat e publikuara janë të vendosura 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Ă« tĂ« tretĂ« pĂ«r menaxherĂ«t. Çdo portal mund tĂ« ketĂ« blueprint-e tĂ« veta. Çdo grup pĂ«rdoruesish mund tĂ« aksesojĂ« vetĂ«m shĂ«rbimet e miratuara pĂ«r tĂ«. 

Blueprint-et përshkruhen përmes skenarëve të lehtë për t'u lexuar në YAML dhe mbështesin ndjekjen e versioneve dhe proceseve Git:

Takimi me vRealize Automation

Më shumë rreth strukturës së brendshme dhe mundësive të vRealize Automation mund të lexoni në një seri blogësh këtu.

vRealize Automation 8: çfarë është ndryshe

Takimi me vRealize Automation16 shërbime kyçe të vRealize Automation 8 në një skrinëshot

16 shërbime kyçe të vRealize Automation 8 në një skrinëshot

Me komentet e detajuara të versionit mund të njohni në faqen e VMware, ne do të paraqesim veçoritë më interesante të versionit të ri:

  • vRealize Automation 8 Ă«shtĂ« rishkruar plotĂ«sisht dhe ndĂ«rtuar mbi njĂ« arkitekturĂ« mikrosherbimesh.

  • PĂ«r instalimin, duhet tĂ« keni nĂ« infrastrukturĂ« VMware Identity Manager dhe LifeCycle Manager. Mund tĂ« pĂ«rdorni Easy Install, i cili do tĂ« instalohet dhe konfiguroni komponentĂ«t njĂ«ri pas tjetrit.

  • vRealize Automation 8 nuk ka nevojĂ« pĂ«r instalimin e serverĂ«ve tĂ« tjerĂ« IaaS tĂ« bazuar nĂ« MS Windows Server, siç ndodhte nĂ« versionet 7.x.

  • vRealize Automation Ă«shtĂ« instaluar mbi Photon OS 3.0. TĂ« gjitha shĂ«rbimet kyçe funksionojnĂ« si K8S Pods. KontejnerĂ«t brenda pods funksionojnĂ« mbi Docker.

  • PostgreSQL Ă«shtĂ« DBMS i vetĂ«m i mbĂ«shtetur. Pods pĂ«rdorin pĂ«r ruajtjen e tĂ« dhĂ«nave Persistent Volume. NjĂ« bazĂ« e veçantĂ« tĂ« dhĂ«nash Ă«shtĂ« dedikuar pĂ«r shĂ«rbimet kyçe.

Le të shqyrtojmë komponentët e vRealize Automation 8.

Cloud Assembly përdoret për të dërguar VM, aplikacione dhe shërbime të tjera në shumë nube publike dhe vCenter Servers. Punon mbi parimin e Infrastrukturës si Kod, duke lejuar optimizimin e ofrimit të infrastrukturës sipas principeve DevOps.

Takimi me vRealize Automation

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

Takimi me vRealize Automation

Në këtë shërbim, "përdoruesit" krijojnë modele në formatin YAML dhe në formën e skemës së komponentëve.

Takimi me vRealize Automation

Për të përdorur Marketplace dhe shërbime të parapara, mund të "lidheni" me llogarinë My VMware.

Administratorët mund të përdorin vRealize Orchestrator Workflows për lidhjet me objekte të tjera të infrastrukturës (për shembull MS AD/DNS etj.).

Takimi me vRealize Automation

Mund të bëni lidhjen e vRA me VMware Enterprise PKS për dërgimin e klasterëve K8S.

Në seksionin Deployments, ne shohim burimet e instaluara tashmë.

Takimi me vRealize Automation

Code Stream Ă«shtĂ« njĂ« zgjidhje pĂ«r automatizimin e lĂ«shimit dhe ofrimin e vazhdueshĂ«m tĂ« programeve, e cila siguron njĂ« lĂ«shim tĂ« qĂ«ndrueshĂ«m dhe tĂ« rregullt tĂ« aplikacioneve dhe kodit tĂ« programit. Ka njĂ« numĂ«r tĂ« madh integrimesh – Jenkins, Bamboo, Git, Docker, Jira etj. 

Service Broker është një shërbim që ofron një katalog për përdoruesit e ndërmarrjeve:

Takimi me vRealize AutomationTakimi me vRealize Automation

Në Service Broker, administratorët mund të konfigurojnë politika miratimi 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. ShumĂ« herĂ« bizneset i drejtohen pĂ«rdorimit tĂ« mjeteve globale nĂ« cloud si Azure, AWS dhe Google Cloud. Menaxhimi i kĂ«tij "zoo" bĂ«het çdo vit gjithnjĂ« e mĂ« i komplikuar. Disa mund tĂ« mendojnĂ« se kjo Ă«shtĂ« njĂ« problem i arsyeshĂ«m: pse tĂ« mos pĂ«rdorim brenda kompanisĂ« vetĂ«m njĂ« zgjidhje? Problemi Ă«shtĂ« se pĂ«r disa detyra mjafton njĂ« KVM i lirĂ«. NdĂ«rsa projekte mĂ« serioze kĂ«rkojnĂ« tĂ« gjitha funksionalitetet e VMware. Zgjedhja e njĂ« zgjidhjeje tĂ« vetme shpesh Ă«shtĂ« e pamundur pĂ«r arsye ekonomike.

Me rritjen e numrit të zgjidhjeve të përdorura, rritet edhe volumi i detyrave. Për shembull, mund t'ju nevojitet të automatizoni dërgimin e programeve, menaxhimin e konfigurimit dhe shpërndarjen e aplikacioneve. Para se të ekzistonte vRealize Automation, nuk kishte një mjet të vetëm që mund të "përthithte" menaxhimin e të gjitha këtyre platformave në një mënyrë të vetme.

Takimi me vRealize AutomationPavarësisht nga grupi i zgjidhjeve dhe platformave që përdorni, ka mundësinë për t'i menaxhuar ato përmes një portali të vetëm.

Pavarësisht nga grupi i zgjidhjeve dhe platformave që përdorni, ka mundësinë për t'i menaxhuar ato përmes një portali të vetëm.

Automatizojmë proceset standarde

Brenda vRealize Automation, mund të realizohet një skenar i tillë:

  • Administratori aplikacione i nevojitet tĂ« shpĂ«rndajĂ« njĂ« VM shtesĂ«. Me vRealize Automation, ai nuk do tĂ« duhet tĂ« bĂ«jĂ« diçka manualisht ose tĂ« bie dakord me specialistĂ«t pĂ«rkatĂ«s. Mjafton tĂ« shtypĂ« butonin e kushtit "Dua VM dhe sa mĂ« shpejt", dhe kĂ«rkesa do tĂ« dĂ«rgohet mĂ« tej.

  • KĂ«rkesa e merr administratorin e sistemit. Ai shqyrton kĂ«rkesĂ«n, kontrollon nĂ«se ka mjaft burime tĂ« lira dhe e miraton atĂ«.

  • Tjetri 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, edhe ai e shtyp Approve.

Ne zgjodhëm qëllimisht një proces sa më të thjeshtë dhe e shkurtojmë numrin e lidhjeve të tij, për të theksuar idenë kryesore:

vRealize Automation, pĂ«rveç proceseve IT, prek edhe aspektin e proceseve tĂ« biznesit. Çdo profesionist "mbyll" pjesĂ«n e tij tĂ« detyrĂ«s nĂ« njĂ« mĂ«nyrĂ« konvejer.

DetyrĂ«n e dhĂ«nĂ« si shembull mund ta zgjidhim me sisteme tĂ« tjera — pĂ«r shembull, ServiceNow ose Jira. Por vRealize Automation Ă«shtĂ« "mĂ« afĂ«r" infrastrukturĂ«s dhe nĂ« tĂ« Ă«shtĂ« e mundur tĂ« realizohen raste mĂ« tĂ« komplikuara sesa vetĂ«m implementimi i njĂ« makine virtuale. Mund tĂ« kontrolloni automatikisht me "njĂ« buton" nĂ«se ka hapĂ«sirĂ« nĂ« magazinĂ« dhe, nĂ« rast nevoje, tĂ« krijoni luna tĂ« reja. Teknikisht, Ă«shtĂ« e mundur edhe tĂ« ndĂ«rtohet njĂ« zgjidhje nuk-standardizuar dhe tĂ« skriptohen kĂ«rkesat pĂ«r ofruesin e clouds.

DevOps dhe CI/CD

Takimi me vRealize Automation

Përveç mbledhjes së të gjitha platformave dhe clouds në një dritare, vRealize Automation lejon menaxhimin e të gjitha mjediseve të disponueshme në përputhje me parimet e DevOps. Zhvilluesit e shërbimeve mund të zhvillojnë dhe të lëshojnë aplikacione pa u lidhur me çdo platformë të veçantë.

Siç shihet në diagram, mbi nivelin e platformës ndodhet Infrastruktura Gati për Zhvilluesit, e cila realizon funksione integrimi dhe shpërndarjeje, si dhe menaxhon skenare të ndryshme për implementimin e sistemeve IT, pavarësisht platformës që përdoret në nivelin e mëposhtëm.

Konsumimi, ose niveli i konsumatorit të shërbimeve, paraqet një ambient interaksioni midis përdoruesve/administratorëve dhe sistemeve përfundimtare IT:

  • Zhvillimi i PĂ«rmbajtjes lejon tĂ« ndĂ«rtohet njĂ« bashkĂ«punim me nivelin Dev dhe tĂ« menaxhohen ndryshimet, versionet dhe tĂ« kĂ«rkohet nĂ« depo.

  • Katalogu i ShĂ«rbimeve lejon tĂ« ofrohen shĂ«rbime pĂ«r konsumatorĂ«t pĂ«rfundimtarĂ«: tĂ« kthehen/publikohen tĂ« reja dhe tĂ« merren reagime.

  • Projektet lejon tĂ« vendosen proceset e brendshme IT tĂ« marrjes sĂ« vendimeve, kur çdo ndryshim ose delegim autoriteti kalon njĂ« proces miratimi, e cila Ă«shtĂ« aktuale pĂ«r kompanitĂ« e nivelit enterprise.

Pak praktikë

Me teorinë dhe skenarët e përdorimit ka përfunduar. Le të shohim si vRA ndihmon në zgjidhjen e detyrave standarde.

Automatizimi i procesit të provizionimit të makinës virtuale

  1. Kërkesa për një makinë virtuale nga portali vRA.

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

  3. Zgjedhja e klasterit/të duhurit të rrjetit.

  4. Kërkesa e adresës IP në IPAM (p.sh. Infoblox), marrja e konfigurimit rrjetor.

  5. Krijimi i një llogarie në Active Directory/rekord DNS.

  6. Deployimi i makinës.

  7. Dërgimi i njoftimit me email për klientin pas përfundimit të saj.

Blueprint i përbashkët për VM të bazuara në Linux.

  1. Një objekt në katalog me mundësinë e zgjedhjes së qendrës të të dhënave, rolit dhe mjedisit (dev, test, prod).

  2. Bazuar në setin e opsioneve të lartpërmendura, përzgjidhen vCenter, rrjetet dhe storage të drejta.

  3. IP-të rezervohen dhe regjistrohen në DNS. Nëse VM deployohet në një mjedis prodhimi, ajo shtohet në punën e backup-it.

  4. Deployimi i makinës.

  5. Integrimi me sisteme të ndryshme të Menaxhimit të Konfigurimit (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ë jashtme.

  • Krijimi/fshirja dhe menaxhimi i llogarive tĂ« pĂ«rdoruesve nĂ« AD sipas rregullave tĂ« emĂ«rtimit tĂ« kompanisĂ«:

    • NĂ« rastin e krijimit tĂ« njĂ« llogarie pĂ«rdoruesi, njĂ« letĂ«r me tĂ« dhĂ«nat pĂ«r hyrje i dĂ«rgohet menaxherit tĂ« njĂ«sisĂ«/sektorit. Bazuar nĂ« njĂ«sinĂ« dhe pozitĂ«n e zgjedhur, pĂ«rdoruesit i jepen tĂ« drejtat e nevojshme (RBAC).

    • TĂ« dhĂ«nat pĂ«r hyrjen nĂ« llogarinĂ« e shĂ«rbimit dĂ«rgohen drejtpĂ«rdrejt 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Ă«, tunelave ipsec, etj. zbatohet me miratimin e personave pĂ«rgjegjĂ«s pĂ«r shĂ«rbimin.

Përfundimi

vRA është një produkt krejtësisht biznesor, fleksibil dhe i lehtë për t'u zgjeruar. Ai është në zhvillim të vazhdueshëm, ka mbështetje të fortë dhe reflekton trendet moderne. Për shembull, është një nga produktet e para që kaloi në arkitekturën e mikroshërbimeve të bazuara në kontejnerë. 

Me të, mund të realizohen praktikisht çdo skenar automatizimi në kuadër të mjeteve të hibridizuar të përbërjes. Në thelb, mbështetet çdo gjë që ka API. Për më tepër, është një mjet i shkëlqyer për ofrimin e shërbimeve për përdoruesit e fundit paralelisht me dorëzimin e tyre dhe zhvillimin e DevOps, të cilat mbështeten në IT-në që trajton çë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ë përshtatet me shumicën e klientëve, pasi ata tashmë përdorin produktet e kësaj kompanie. Nuk do të ketë nevojë për riciklim.

Natyrisht, ne nuk pretendojmë për një përshkrim të detajuar të zgjidhjes. Në artikujt e ardhshëm 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 ju interesojnë, do të ishim të lumtur t'ju shihnim në webinarin tonë, i përkushtuar automatizimit të proceseve IT me vRealize Automation. 

Burimi: habr.com

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