Ħ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
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:
Tista' taqra aktar dwar l-intern u l-kapaċitajiet ta' vRealize Automation
vRealize Automation 8: X'hemm Ġdid
16 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
-
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.
Diversi integrazzjonijiet out-of-the-box huma wkoll disponibbli:
F'dan is-servizz, "utenti" joħolqu mudelli fil-format YAML u fil-forma ta 'dijagramma tal-komponenti.
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ċċ.).
Tista' tgħaqqad il-vRA ma' VMware Enterprise PKS biex tiskjera raggruppamenti K8S.
Fit-taqsima Skjeramenti, naraw riżorsi diġà installati.
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:
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.
Tkun 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
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
-
L-ordni ta' magna virtwali mill-portal tal-vRA.
-
Approvazzjoni mill-persuna responsabbli għall-infrastruttura u/jew il-maniġer.
-
Għażla tal-cluster/network ospitanti korrett.
-
Itlob l-indirizz IP fl-IPAM (jiġifieri Infoblox), ikseb il-konfigurazzjoni tan-netwerk.
-
Oħloq kont tal-Active Directory/dħul DNS.
-
Użu magni.
-
Tibgħat notifika bil-posta elettronika lill-klijent meta tkun lesta.
Blueprint uniku għal VM ibbażat fuq Linux
-
Oġġett wieħed fid-direttorju bil-kapaċità li tagħżel iċ-ċentru tad-dejta, ir-rwol u l-ambjent (dev, test, prod).
-
Skont is-sett ta 'għażliet ta' hawn fuq, jintgħażlu l-vCenter, in-netwerks u s-sistemi ta 'ħażna korretti.
-
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.
-
Użu magni.
-
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
Sors: www.habr.com