Introduzzjoni għal vRealize Automation

Ħej Habr! Illum se nitkellmu dwar vRealize Automation. L-artikolu huwa primarjament immirat għal utenti li qabel ma ltaqgħux ma 'din is-soluzzjoni, għalhekk taħt il-qatgħa aħna nintroduċuk għall-funzjonijiet tagħha u jaqsmu xenarji ta' użu.

vRealize Automation jippermetti lill-klijenti jtejbu l-aġilità, il-produttività u l-effiċjenza billi jissimplifikaw l-ambjent tal-IT tagħhom, jissimplifikaw il-proċessi tal-IT, u jipprovdu pjattaforma ta’ awtomazzjoni lesta għal DevOps.

Anke jekk il-ġdid 8 verżjoni vRealize Automation kien rilaxxati uffiċjalment lura fil-ħarifa tal-2019, għad hemm ftit informazzjoni aġġornata dwar din is-soluzzjoni u l-funzjonalità aġġornata tagħha f'Runet. Ejja nirranġaw din l-inġustizzja. 

X'inhu vRealize Automation

Huwa prodott tas-softwer fi ħdan l-ekosistema VMware. Jippermettilek awtomatizza xi aspetti tal-ġestjoni tal-infrastruttura u l-applikazzjonijiet tiegħek. 

Fil-fatt, vRealize Automation huwa portal li permezz tiegħu l-amministraturi, l-iżviluppaturi u l-utenti tan-negozju jistgħu jagħmlu mistoqsijiet dwar is-servizzi tal-IT u jimmaniġġjaw ir-riżorsi tal-cloud u fuq il-post skont il-politiki meħtieġa.

vRealize Automation huwa disponibbli bħala servizz SaaS ibbażat fuq il-cloud jew jista' jiġi installat fuq il-cloud privat tal-klijent.

L-aktar xenarju komuni għal proġetti lokali huwa installazzjoni kumplessa fuq munzell VMware: vSphere, hosts ESXi, vCenter Server, vRealize Operation, eċċ. 

Pereżempju, in-negozju tiegħek jeħtieġ il-flessibbiltà u l-veloċità biex toħloq magni virtwali. Mhux dejjem razzjonali li tippreskrivi indirizzi, taqleb in-netwerks, tinstalla OS u tagħmel affarijiet oħra ta’ rutina manwalment. vRealize Automation iħallik toħloq u tippubblika blueprints għall-iskjerament tal-magni. Jista 'jkun kemm skemi sempliċi kif ukoll kumplessi, inkluż munzell ta' applikazzjonijiet tal-utent. Skemi ppubblikati lesti jitqiegħdu fil-katalgu tas-servizz.

Portali tal-Awtomazzjoni vRealize

Ladarba vRealize Automation jiġi installat, console ta' ġestjoni ssir disponibbli għall-amministratur primarju. Fiha, tista 'toħloq numru kbir ta' portali tas-servizz tas-sħab għal kategoriji differenti ta 'utenti. Per eżempju, wieħed huwa għall-amministraturi. It-tieni huwa għall-inġiniera tan-netwerk. It-tielet huwa għall-maniġers. Kull portal jista 'jkollu blueprints tiegħu (skemi). Kull grupp ta' utenti jista' jaċċessa biss servizzi approvati għalih. 

Blueprints huma deskritti bl-użu ta' skripts YAML faċli biex jinqraw u jappoġġjaw il-verżjoni u t-traċċar tal-proċess Git:

Introduzzjoni għal vRealize Automation

Tista' taqra aktar dwar l-intern u l-kapaċitajiet ta' vRealize Automation f'serje blog hawn.

vRealize Automation 8: X'hemm Ġdid

Introduzzjoni għal vRealize Automation16 Servizzi ewlenin ta' vRealize Automation 8 f'Screenshot Wieħed

16 Servizzi ewlenin ta' vRealize Automation 8 f'Screenshot Wieħed

Għal noti ta' rilaxx dettaljati, jekk jogħġbok ara fuq il-paġna VMware, se nippreżentaw l-aktar karatteristiċi interessanti tal-verżjoni l-ġdida:

  • vRealize Automation 8 huwa kompletament miktub mill-ġdid u mibni fuq arkitettura ta' mikroservizzi.

  • Biex tinstalla, irid ikollok kemm VMware Identity Manager kif ukoll LifeCycle Manager fl-infrastruttura tiegħek. Tista 'tuża Easy Install, li tinstalla u tikkonfigura l-komponenti wieħed wieħed.

  • vRealize Automation 8 ma jeħtieġx l-installazzjoni ta' servers IaaS addizzjonali bbażati fuq MS Windows Server, kif kien il-każ fil-verżjonijiet 7.x.

  • vRealize Automation huwa installat fuq Photon OS 3.0. Is-servizzi ewlenin kollha jaħdmu bħal K8S Pods. Kontenituri ġewwa l-imżiewed huma mħaddma minn Docker.

  • PostgreSQL huwa l-uniku DBMS appoġġjat. Il-miżwed jużaw Volum Persistenti biex jaħżnu d-dejta. Database separata hija allokata għas-servizzi ewlenin.

Ejja ngħaddu mill-komponenti ta' vRealize Automation 8.

Assemblea Cloud użati biex jintużaw VMs, applikazzjonijiet u servizzi oħra għal diversi sħab pubbliċi u Servers vCenter. Xogħlijiet fuq il-bażi ta 'Infrastruttura bħala Kodiċi, jippermettilek li tottimizza l-provvista ta' infrastruttura skont il-prinċipji ta 'DevOps.

Introduzzjoni għal vRealize Automation

Diversi integrazzjonijiet out-of-the-box huma wkoll disponibbli:

Introduzzjoni għal vRealize Automation

F'dan is-servizz, "utenti" joħolqu mudelli fil-format YAML u fil-forma ta 'dijagramma tal-komponenti.

Introduzzjoni għal vRealize Automation

Tista' "tgħaqqad" mill-kont My VMware tiegħek biex tuża s-Suq u s-servizzi pprovduti minn qabel.

L-amministraturi jistgħu jużaw vRealize Orchestrator Workflows biex jikkomunikaw ma' oġġetti infrastrutturali addizzjonali (bħal MS AD/DNS, eċċ.).

Introduzzjoni għal vRealize Automation

Tista' tgħaqqad il-vRA ma' VMware Enterprise PKS biex tiskjera raggruppamenti K8S.

Fit-taqsima Skjeramenti, naraw riżorsi diġà installati.

Introduzzjoni għal vRealize Automation

Stream tal-Kodiċi hija awtomazzjoni tar-rilaxx u soluzzjoni ta 'kunsinna kontinwa li tiżgura rilaxx stabbli u regolari ta' applikazzjonijiet u kodiċi tas-softwer. Numru kbir ta 'integrazzjonijiet huma disponibbli - Jenkins, Bamboo, Git, Docker, Jira, eċċ. 

Broker tas-Servizz - servizz li jipprovdi direttorju għall-utenti intrapriża:

Introduzzjoni għal vRealize AutomationIntroduzzjoni għal vRealize Automation

Fis-Service Broker, l-amministraturi jistgħu jikkonfiguraw politiki ta 'approvazzjoni għal settings speċifiċi. 

Każijiet ta' Użu ta' vRealize Automation

Kollox f'daqqa

Issa fid-dinja hemm ħafna soluzzjonijiet differenti għall-virtwalizzazzjoni - VMware, Hyper-V, KVM. In-negozji ħafna drabi jirrikorru għall-użu ta’ sħab globali bħal Azure, AWS u Google Cloud. Il-ġestjoni ta’ dan iż-“żoo” kull sena hija dejjem aktar diffiċli. Għal xi wħud, din il-problema tista' tidher imbiegħda: għaliex ma tużax soluzzjoni waħda biss fi ħdan il-kumpanija? Il-fatt hu li għal xi kompiti, KVM rħas jista 'verament ikun biżżejjed. U proġetti aktar serji se jeħtieġu l-funzjonalità kollha ta 'VMware. Xi drabi huwa impossibbli li tagħżel ħaġa waħda, għall-inqas għal raġunijiet ekonomiċi.

Flimkien maż-żieda fin-numru ta 'soluzzjonijiet użati, il-volum tal-kompiti jikber ukoll. Pereżempju, jista 'jkollok bżonn tawtomatizza l-kunsinna tas-softwer, il-ġestjoni tal-konfigurazzjoni, u l-iskjerament tal-applikazzjoni. Qabel vRealize Automation, ma kien hemm l-ebda għodda waħda li setgħet tassorbi l-ġestjoni ta 'dawn il-pjattaformi kollha f'tieqa waħda.

Introduzzjoni għal vRealize AutomationTkun xi tkun il-munzell ta 'soluzzjonijiet u pjattaformi li tuża, huwa possibbli li timmaniġġjahom permezz ta' portal wieħed.

Tkun xi tkun il-munzell ta 'soluzzjonijiet u pjattaformi li tuża, huwa possibbli li timmaniġġjahom permezz ta' portal wieħed.

Aħna awtomatizzati proċessi tipiċi

Fi ħdan vRealize Automation, xenarju simili huwa possibbli:

  • Amministratur apps għandek bżonn tuża VM addizzjonali. Bil-vRealize Automation, huwa m'għandux għalfejn jagħmel xejn manwalment jew jinnegozja mal-esperti xierqa. Ikun biżżejjed li tikklikkja fuq il-buttuna kondizzjonali "Irrid VM u aktar malajr", u l-applikazzjoni tmur lil hinn.

  • L-applikazzjoni tasal Amministratur tas-Sistema. Jeżamina t-talba, jara jekk hemmx biżżejjed riżorsi b'xejn, u japprovaha.

  • Li jmiss fil-linja huwa maniġer. Il-kompitu tiegħu huwa li jivvaluta jekk il-kumpanija hijiex lesta li talloka fondi għall-proġett. Jekk kollox huwa fl-ordni, huwa wkoll ikklikkja Approva.

Aħna għażilna deliberatament l-aktar proċess sempliċi possibbli u naqqasna n-numru ta 'passi biex nenfasizzaw l-idea ewlenija:

vRealize Automation, minbarra l-proċessi tal-IT, taffettwa l-pjan tal-proċess tan-negozju. Kull speċjalista "jagħlaq" il-parti tiegħu tal-kompitu fil-modalità pipeline.

Il-problema mogħtija fil-forma ta 'eżempju tista' tiġi solvuta bl-użu ta 'sistemi oħra - per eżempju, ServiceNow jew Jira. Iżda vRealize Automation huwa "eqreb" tal-infrastruttura u każijiet aktar kumplessi huma possibbli milli tħaddem magna virtwali. Tista '"f'modalità buttuna waħda" awtomatikament tiċċekkja d-disponibbiltà ta' spazju għall-ħażna, jekk meħtieġ, toħloq moons ġodda. Teknikament, huwa saħansitra possibbli li tinbena soluzzjoni mhux standard u talbiet ta 'skript lill-fornitur tas-sħab.

DevOps u CI/CD

Introduzzjoni għal vRealize Automation

Minbarra li tiġbor is-siti u s-sħab kollha f'tieqa waħda, vRealize Automation jippermettilek timmaniġġja l-ambjenti kollha disponibbli skont il-prinċipji tad-DevOps. L-iżviluppaturi tas-servizz jistgħu jiżviluppaw u jirrilaxxaw applikazzjonijiet mingħajr ma jkunu marbuta ma' xi pjattaforma partikolari.

Kif tistgħu taraw fid-dijagramma, hawn fuq il-livell tal-pjattaforma Developer Ready Infrastruttura, li timplimenta funzjonijiet ta' integrazzjoni u kunsinna, kif ukoll timmaniġġja diversi xenarji għall-iskjerament ta' sistemi tal-IT, irrispettivament mill-pjattaforma użata fil-livell aktar baxx.

konsum, jew il-livell tal-konsumatur tas-servizzi, huwa ambjent għall-interazzjoni tal-utenti/amministraturi mas-sistemi tal-IT finali:

  • Żvilupp tal-Kontenut jippermettilek tibni interazzjoni mal-livell Dev u timmaniġġja bidliet, verżjonijiet u aċċess għar-repożitorju.

  • Katalgu tas-Servizz jippermettilek li tagħti servizzi lill-konsumaturi finali: ireġġa' lura/tippubblika oħrajn ġodda u tirċievi feedback.

  • proġetti jippermettilek tistabbilixxi proċessi interni ta' teħid ta' deċiżjonijiet tal-IT, meta kull bidla jew delega tad-drittijiet tgħaddi minn proċess ta' approvazzjoni, li huwa importanti għall-kumpaniji tal-intrapriżi.

Ftit prattika

It-teorija u l-każijiet ta’ użu spiċċaw. Ejja naraw kif il-vRA jippermettilek issolvi kompiti tipiċi.

Awtomazzjoni tal-proċess tal-provvista tal-magni virtwali

  1. L-ordni ta' magna virtwali mill-portal tal-vRA.

  2. Approvazzjoni mill-persuna responsabbli għall-infrastruttura u/jew il-maniġer.

  3. Għażla tal-cluster/network ospitanti korrett.

  4. Itlob l-indirizz IP fl-IPAM (jiġifieri Infoblox), ikseb il-konfigurazzjoni tan-netwerk.

  5. Oħloq kont tal-Active Directory/dħul DNS.

  6. Użu magni.

  7. Tibgħat notifika bil-posta elettronika lill-klijent meta tkun lesta.

Blueprint uniku għal VM ibbażat fuq Linux

  1. Oġġett wieħed fid-direttorju bil-kapaċità li tagħżel iċ-ċentru tad-dejta, ir-rwol u l-ambjent (dev, test, prod).

  2. Skont is-sett ta 'għażliet ta' hawn fuq, jintgħażlu l-vCenter, in-netwerks u s-sistemi ta 'ħażna korretti.

  3. L-indirizzi IP huma riżervati u rreġistrati mid-DNS. Jekk il-VM tiġi skjerata fl-ambjent prod, hija miżjuda max-xogħol tal-backup.

  4. Użu magni.

  5. Integrazzjoni ma 'sistemi ta' Ġestjoni ta 'Konfigurazzjoni differenti (per eżempju, Ansible -> tnedija tal-playbook korrett).

Portal ta 'amministrazzjoni interna f'direttorju wieħed permezz ta' diversi APIs ta 'prodotti ta' partijiet terzi

  • Oħloq/ħassar u mmaniġġja l-kontijiet tal-utent f'AD skont ir-regoli tal-ismijiet tal-kumpaniji:

    • Jekk jinħoloq kont tal-utent, tintbagħat email bl-informazzjoni tal-login lill-kap tal-unità/dipartiment. Ibbażat fuq id-dipartiment u l-pożizzjoni magħżula, l-utent jiġi assenjat id-drittijiet meħtieġa (RBAC).

    • L-informazzjoni tal-login tal-kont tas-servizz tintbagħat direttament lill-utent li jitlob li joħloq wieħed.

  • Ġestjoni ta' servizzi ta' backup.

  • Immaniġġja r-regoli tal-firewall SDN, gruppi tas-sigurtà, mini ipsec, eċċ. jiġu applikati wara konferma mill-persuni responsabbli għas-servizz.

Total

vRA huwa prodott purament kummerċjali, flessibbli u faċilment skalabbli. Qed jevolvi kontinwament, għandu appoġġ pjuttost qawwi u jirrifletti "xejriet" moderni. Pereżempju, dan huwa wieħed mill-ewwel prodotti li qalbu għal arkitettura ta' mikroservizz ibbażata fuq kontenitur. 

Biha, tista 'timplimenta kważi kull xenarju ta' awtomazzjoni fi ħdan sħab ibridi. Fil-fatt, dak kollu li għandu API huwa appoġġjat f'forma jew oħra. Barra minn hekk, hija għodda kbira biex tipprovdi servizzi lill-utenti finali b'mod parallel mal-kunsinna tagħhom u l-iżvilupp DevOps, li jiddependu fuq id-dipartiment tal-IT li jittratta kwistjonijiet ta 'sigurtà u l-ġestjoni tal-pjattaforma nnifisha.

Plus ieħor ta 'vRealize Automation huwa soluzzjoni minn VMware. Se jaqbel mal-biċċa l-kbira tal-klijenti minħabba li diġà jużaw il-prodotti tal-kumpanija. M'għandekx għalfejn tiġbed mill-ġdid xejn.

Naturalment, aħna ma nippretendux li nipprovdu deskrizzjoni dettaljata tas-soluzzjoni. F'artikli futuri, aħna ser nespandu xi wħud mill-karatteristiċi speċifiċi ta' vRealize Automation u nwieġbu l-mistoqsijiet tiegħek jekk ikollokhom fil-kummenti. 

Jekk inti interessat fis-soluzzjoni u xenarji għall-użu tagħha, aħna se nkunu ferħanin li narak fuq tagħna webinardwar l-awtomatizzazzjoni tal-proċessi tal-IT b'vRealize Automation. 

Sors: www.habr.com

Żid kumment