Sveiks, Habr! Å odien mÄs runÄsim par vRealize Automation. Raksts galvenokÄrt ir paredzÄts lietotÄjiem, kuri iepriekÅ” nav saskÄruÅ”ies ar Å”o risinÄjumu, tÄpÄc zem griezuma mÄs jÅ«s iepazÄ«stinÄsim ar tÄ funkcijÄm un dalÄ«simies ar lietoÅ”anas gadÄ«jumiem.
vRealize Automation ļauj klientiem uzlabot veiklÄ«bu, produktivitÄti un efektivitÄti, vienkÄrÅ”ojot viÅu IT vidi, racionalizÄjot IT procesus un nodroÅ”inot ar DevOps gatavu automatizÄcijas platformu.
Lai gan tas ir jauns 8 versija vRealize Automation bija
Kas ir vRealize Automation
Tas ir programmatÅ«ras produkts VMware ekosistÄmÄ. Tas ļauj automatizÄt noteiktus infrastruktÅ«ras un lietojumprogrammu pÄrvaldÄ«bas aspektus.
Faktiski vRealize Automation ir portÄls, kurÄ administratori, izstrÄdÄtÄji un biznesa lietotÄji var pieprasÄ«t IT pakalpojumus un pÄrvaldÄ«t mÄkoÅa un lokÄlos resursus atbilstoÅ”i nepiecieÅ”amajÄm politikÄm.
vRealize Automation ir pieejams kÄ mÄkonÄ« balstÄ«ts SaaS pakalpojums vai to var instalÄt klienta privÄtajÄ mÄkonÄ«.
VisizplatÄ«tÄkais vietÄjo projektu scenÄrijs ir sarežģīta instalÄÅ”ana VMware stekÄ: vSphere, ESXi saimnieki, vCenter Server, vRealize Operation utt.
PiemÄram, jÅ«su uzÅÄmumam ir elastÄ«gi un Ätri jÄizveido virtuÄlÄs maŔīnas. Ne vienmÄr ir racionÄli reÄ£istrÄt adreses, pÄrslÄgt tÄ«klus, instalÄt OS un veikt citas ikdienas darbÄ«bas manuÄli. vRealize Automation ļauj izveidot un publicÄt projektus maŔīnas izvietoÅ”anai. TÄs var bÅ«t vienkÄrÅ”as vai sarežģītas shÄmas, tostarp lietotÄju lietojumprogrammu kaudze. PabeigtÄs publicÄtÄs shÄmas tiek ievietotas pakalpojumu katalogÄ.
vRealize automatizÄcijas portÄli
Kad vRealize Automation ir instalÄts, primÄrajam administratoram ir piekļuve pÄrvaldÄ«bas konsolei. Tas ļauj izveidot lielu skaitu mÄkoÅpakalpojumu portÄlu dažÄdÄm lietotÄju kategorijÄm. PiemÄram, viens ir paredzÄts administratoriem. Otrais ir paredzÄts tÄ«kla inženieriem. TreÅ”ais ir paredzÄts vadÄ«tÄjiem. Katram portÄlam var bÅ«t savi rasÄjumi (shÄmas). Katra lietotÄju grupa var piekļūt tikai tai apstiprinÄtiem pakalpojumiem.
ZÄ«mÄjumi ir aprakstÄ«ti, izmantojot viegli lasÄmus YAML skriptus un atbalsta versiju veidoÅ”anu un Git procesa izsekoÅ”anu:
Varat lasÄ«t vairÄk par vRealize Automation iekÅ”Äjo struktÅ«ru un iespÄjÄm
vRealize Automation 8: Kas jauns
16 taustiÅi vRealize Automation 8 pakalpojumi vienÄ ekrÄnuzÅÄmumÄ
16 taustiÅi vRealize Automation 8 pakalpojumi vienÄ ekrÄnuzÅÄmumÄ
JÅ«s varat atrast detalizÄtas piezÄ«mes par atbrÄ«voÅ”anu
-
vRealize Automation 8 ir pilnÄ«bÄ pÄrrakstÄ«ts un veidots uz mikropakalpojumu arhitektÅ«ras.
-
Lai instalÄtu, jÅ«su infrastruktÅ«rÄ ir jÄbÅ«t VMware Identity Manager un LifeCycle Manager. Varat izmantot Easy Install, kas instalÄs un konfigurÄs komponentus pa vienam.
-
vRealize Automation 8 neprasa papildu IaaS serveru instalÄÅ”anu, pamatojoties uz MS Windows Server, kÄ tas bija versijÄs 7.x.
-
vRealize Automation ir instalÄta operÄtÄjsistÄmÄ Photon OS 3.0. Visi galvenie pakalpojumi darbojas kÄ K8S Pods. Konteineri, kas atrodas podiÅos, darbojas Docker.
-
PostgreSQL ir vienÄ«gÄ atbalstÄ«tÄ DBVS. Datu glabÄÅ”anai podi izmanto pastÄvÄ«go skaļumu. Galvenajiem pakalpojumiem ir pieŔķirta atseviŔķa datubÄze.
Apskatīsim vRealize Automation 8 komponentus.
MÄkoÅu montÄža izmanto virtuÄlo maŔīnu, lietojumprogrammu un citu pakalpojumu izvietoÅ”anai dažÄdos publiskos mÄkoÅos un vCenter serveros. Darbojas ar Infrastructure as Code, tas ļauj optimizÄt infrastruktÅ«ras nodroÅ”inÄÅ”anu saskaÅÄ ar DevOps principiem.
Ir pieejamas arÄ« dažÄdas gatavÄs integrÄcijas:
Å ajÄ pakalpojumÄ ālietotÄjiā veido veidnes YAML formÄtÄ un komponentu diagrammas veidÄ.
Lai izmantotu Marketplace un iepriekÅ” izveidotos pakalpojumus, varat izveidot saiti no sava My VMware konta.
Administratori var izmantot vRealize Orchestrator Workflows, lai izveidotu savienojumu ar papildu infrastruktÅ«ras objektiem (piemÄram, MS AD/DNS utt.).
Varat saistīt vRA ar VMware Enterprise PKS, lai izvietotu K8S klasterus.
SadaÄ¼Ä Izvietojumi mÄs redzam jau instalÄtos resursus.
Kodu straume ir risinÄjums programmatÅ«ras izlaiÅ”anas un nepÄrtrauktas piegÄdes automatizÄÅ”anai, kas nodroÅ”ina stabilu un regulÄru aplikÄciju un programmas koda izlaiÅ”anu. Ir pieejams milzÄ«gs skaits integrÄciju - Jenkins, Bamboo, Git, Docker, Jira utt.
Pakalpojumu brokeris ā pakalpojums, kas nodroÅ”ina katalogu uzÅÄmumu lietotÄjiem:
Pakalpojumu brokerÄ« administratori var konfigurÄt apstiprinÄÅ”anas politikas, pamatojoties uz noteiktiem parametriem.
vRealizÄjiet automatizÄcijas lietoÅ”anas gadÄ«jumus
Viss vienÄ
Tagad pasaulÄ ir daudz dažÄdu virtualizÄcijas risinÄjumu ā VMware, Hyper-V, KVM. UzÅÄmumi bieži izmanto globÄlos mÄkoÅus, piemÄram, Azure, AWS un Google Cloud. Ar katru gadu Ŕī āzooloÄ£iskÄ dÄrzaā apsaimniekoÅ”ana kļūst arvien grÅ«tÄka. Dažiem Ŕī problÄma var Ŕķist tÄla: kÄpÄc gan neizmantot tikai vienu risinÄjumu uzÅÄmumÄ? Fakts ir tÄds, ka dažiem uzdevumiem var pietikt ar lÄtu KVM. Un nopietnÄkiem projektiem bÅ«s nepiecieÅ”ama visa VMware funkcionalitÄte. Var bÅ«t neiespÄjami izvÄlÄties tikai vienu, vismaz ekonomisku iemeslu dÄļ.
Palielinoties izmantoto risinÄjumu skaitam, palielinÄs arÄ« uzdevumu apjoms. PiemÄram, jums var bÅ«t nepiecieÅ”ams automatizÄt programmatÅ«ras piegÄdi, konfigurÄcijas pÄrvaldÄ«bu un lietojumprogrammu izvietoÅ”anu. Pirms vRealize Automation nebija neviena rÄ«ka, kas varÄtu āabsorbÄtā visu Å”o platformu pÄrvaldÄ«bu vienÄ stikla rÅ«tÄ«.
NeatkarÄ«gi no tÄ, kÄdu risinÄjumu un platformu kaudzi izmantojat, tos ir iespÄjams pÄrvaldÄ«t, izmantojot vienu portÄlu.
NeatkarÄ«gi no tÄ, kÄdu risinÄjumu un platformu kaudzi izmantojat, tos ir iespÄjams pÄrvaldÄ«t, izmantojot vienu portÄlu.
MÄs automatizÄjam standarta procesus
ProgrammÄ vRealize Automation ir iespÄjams lÄ«dzÄ«gs scenÄrijs:
-
Administrators progr jums ir jÄizvieto papildu virtuÄlÄ maŔīna. Izmantojot vRealize Automation, viÅam nekas nav jÄdara manuÄli vai jÄvienojas ar attiecÄ«gajiem speciÄlistiem. Pietiks noklikŔķinÄt uz nosacÄ«juma pogas āGribu VM un Ätriā, un pieteikums tiks nosÅ«tÄ«ts tÄlÄk.
-
Pieteikums ir saÅemts SistÄmas administrators. TÄ izskata pieprasÄ«jumu, pÄrbauda, āāvai ir pietiekami daudz brÄ«vu resursu, un apstiprina to.
-
NÄkamais rindÄ ir vadÄ«tÄjs. ViÅa uzdevums ir izvÄrtÄt, vai uzÅÄmums ir gatavs projektam pieŔķirt lÄ«dzekļus. Ja viss ir kÄrtÄ«bÄ, viÅÅ” arÄ« noklikŔķina ApstiprinÄt.
MÄs apzinÄti izvÄlÄjÄmies pÄc iespÄjas vienkÄrÅ”Äko procesu un samazinÄjÄm soļu skaitu, lai izceltu galveno ideju:
vRealize Automation papildus IT procesiem ietekmÄ biznesa procesu plakni. Katrs speciÄlists āaizverā savu uzdevuma daļu konveijera režīmÄ.
PiemÄrÄ norÄdÄ«to problÄmu var atrisinÄt, izmantojot citas sistÄmas - piemÄram, ServiceNow vai Jira. TaÄu vRealize Automation ir ātuvÄkā infrastruktÅ«rai, un tajÄ ir iespÄjami sarežģītÄki gadÄ«jumi nekÄ virtuÄlÄs maŔīnas izvietoÅ”ana. JÅ«s varat āvienas pogas režīmÄā automÄtiski pÄrbaudÄ«t uzglabÄÅ”anas vietas pieejamÄ«bu un, ja nepiecieÅ”ams, izveidot jaunus pavadoÅus. Tehniski ir pat iespÄjams izveidot pielÄgotu risinÄjumu un skriptu pieprasÄ«jumus mÄkoÅa nodroÅ”inÄtÄjam.
DevOps un CI/CD
Papildus visu vietÅu un mÄkoÅu apkopoÅ”anai vienÄ logÄ, vRealize Automation ļauj pÄrvaldÄ«t visas pieejamÄs vides saskaÅÄ ar DevOps principiem. Pakalpojumu izstrÄdÄtÄji var izstrÄdÄt un izlaist lietojumprogrammas, nebÅ«dami piesaistÄ«ti kÄdai noteiktai platformai.
KÄ redzams diagrammÄ, virs platformas lÄ«meÅa ir IzstrÄdÄtÄjiem gatava infrastruktÅ«ra, kas Ä«steno integrÄcijas un piegÄdes funkcijas, kÄ arÄ« pÄrvalda dažÄdus IT sistÄmu izvietoÅ”anas scenÄrijus neatkarÄ«gi no zemÄkajÄ lÄ«menÄ« izmantotÄs platformas.
patÄriÅÅ”, vai pakalpojuma patÄrÄtÄja lÄ«menis, ir vide mijiedarbÄ«bai starp lietotÄjiem/administratoriem un gala IT sistÄmÄm:
-
Satura izstrÄde ļauj izveidot mijiedarbÄ«bu ar izstrÄdÄtÄju lÄ«meni un pÄrvaldÄ«t izmaiÅas, versiju veidoÅ”anu un piekļuvi repozitorijai.
-
Pakalpojumu katalogs ļauj sniegt pakalpojumus gala patÄrÄtÄjiem: atgriezt/publicÄt jaunus un saÅemt atsauksmes.
-
AKTIVITÄTES ļauj izveidot iekÅ”Äjos IT lÄmumu pieÅemÅ”anas procesus, kad katra izmaiÅa vai tiesÄ«bu deleÄ£ÄÅ”ana iziet apstiprinÄÅ”anas procesu, kas ir svarÄ«gs uzÅÄmumu uzÅÄmumiem.
Neliela prakse
Teorija un lietoÅ”anas gadÄ«jumi ir beiguÅ”ies. ApskatÄ«sim, kÄ vRA ļauj atrisinÄt izplatÄ«tas problÄmas.
VirtuÄlÄs maŔīnas nodroÅ”inÄÅ”anas procesa automatizÄcija
-
PasÅ«tiet virtuÄlo maŔīnu no vRA portÄla.
-
Par infrastruktÅ«ru un/vai pÄrvaldÄ«tÄju atbildÄ«gÄs personas apstiprinÄjums.
-
PareizÄ klastera/tÄ«kla saimniekdatora atlase.
-
Pieprasiet IP adresi IPAM (ti, Infoblox), iegÅ«stiet tÄ«kla konfigurÄciju.
-
Izveidojiet Active Directory kontu/DNS ierakstu.
-
Izvietojiet maŔīnu.
-
PaziÅojuma nosÅ«tÄ«Å”ana klientam e-pastÄ, kad tas ir gatavs.
Vienots projekts uz Linux balstÄ«tÄm virtuÄlajÄm maŔīnÄm
-
Viens objekts direktorijÄ ar iespÄju izvÄlÄties datu centru, lomu un vidi (dev, test, prod).
-
AtkarÄ«bÄ no iepriekÅ” norÄdÄ«to opciju kopas tiek atlasÄ«ts pareizais vCenter, tÄ«kli un uzglabÄÅ”anas sistÄmas.
-
IP adreses ir rezervÄtas un DNS reÄ£istrÄtas. Ja virtuÄlÄ maŔīna ir izvietota ražoÅ”anas vidÄ, tÄ tiek pievienota dublÄÅ”anas darbam.
-
Izvietojiet maŔīnu.
-
IntegrÄcija ar dažÄdÄm konfigurÄcijas pÄrvaldÄ«bas sistÄmÄm (piemÄram, Ansible -> pareizÄ rokasgrÄmatas palaiÅ”ana).
IekÅ”ÄjÄs administrÄÅ”anas portÄls vienÄ direktorijÄ, izmantojot dažÄdus treÅ”o puÅ”u produktu API
-
LietotÄju kontu izveide/dzÄÅ”ana un pÄrvaldÄ«ba AD saskaÅÄ ar uzÅÄmuma nosaukumu pieŔķirÅ”anas noteikumiem:
-
Ja tiek izveidots lietotÄja konts, nodaļas/nodaļas vadÄ«tÄjam tiek nosÅ«tÄ«ts e-pasts ar pieteikÅ”anÄs informÄciju. Pamatojoties uz izvÄlÄto nodaļu un amatu, lietotÄjam tiek pieŔķirtas nepiecieÅ”amÄs tiesÄ«bas (RBAC).
-
Pakalpojuma konta pieteikÅ”anÄs informÄcija tiek nosÅ«tÄ«ta tieÅ”i lietotÄjam, kurÅ” pieprasa konta izveidi.
-
-
Rezerves pakalpojumu pÄrvaldÄ«ba.
-
SDN ugunsmÅ«ra noteikumu, droŔības grupu, ipsec tuneļu u.c. pÄrvaldÄ«ba. tiek piemÄroti pÄc apstiprinÄjuma no par pakalpojumu atbildÄ«gÄm personÄm.
Kopsavilkums
vRA ir tÄ«ri biznesa produkts, elastÄ«gs un viegli mÄrogojams. Tas pastÄvÄ«gi attÄ«stÄs, tam ir diezgan spÄcÄ«gs atbalsts un tas atspoguļo mÅ«sdienu tendences. PiemÄram, Å”is ir viens no pirmajiem produktiem, kas pÄrgÄja uz mikropakalpojumu arhitektÅ«ru, kuras pamatÄ ir konteineri.
Ar tÄs palÄ«dzÄ«bu jÅ«s varat Ä«stenot gandrÄ«z jebkuru automatizÄcijas scenÄriju hibrÄ«dmÄkoÅos. Faktiski viss, kam ir API, tiek atbalstÄ«ts vienÄ vai otrÄ veidÄ. TurklÄt tas ir lielisks rÄ«ks pakalpojumu sniegÅ”anai galalietotÄjiem paralÄli to piegÄdei un DevOps izstrÄdei, kuras pamatÄ ir IT nodaļa, kas nodarbojas ar paÅ”as platformas droŔību un pÄrvaldÄ«bu.
VÄl viens vRealize Automation plus ir tas, ka tas ir VMware risinÄjums. Tas bÅ«s piemÄrots lielÄkajai daļai klientu, jo viÅi jau izmanto uzÅÄmuma produktus. Jums nekas nebÅ«s jÄpÄrtaisa.
Protams, mÄs nepretendÄjam sniegt detalizÄtu risinÄjuma aprakstu. NÄkamajos rakstos mÄs detalizÄti aprakstÄ«sim dažas vRealize Automation specifiskÄs funkcijas un komentÄros sniegsim atbildes uz jÅ«su jautÄjumiem, ja tie radÄ«sies.
Ja risinÄjums un tÄ izmantoÅ”anas scenÄriji interesÄs, mÄs priecÄsimies jÅ«s redzÄt mÅ«su vietnÄ
Avots: www.habr.com