Okwu mmalite nke vRealize Automation

Ndewo, Habr! Taa, anyị ga-ekwu maka vRealize Automation. Edemede a bụ isi maka ndị ọrụ na-enwetabeghị azịza a, yabụ n'okpuru ịkpụ, anyị ga-ewebata gị ọrụ ya ma kesaa ikpe ojiji.

vRealize Automation na-enyere ndị ahịa aka imeziwanye ike, nrụpụta na arụmọrụ site na ime ka gburugburu IT ha dị mfe, na-eme ka usoro IT dị mfe, na ibuga usoro akpaaka nke DevOps dị njikere.

N'agbanyeghị na ọ dị ọhụrụ Ụdị 8 vRealize Automation bụ ewepụtara n'ihu ọha laa azụ n'oge mgbụsị akwụkwọ nke 2019, a ka nwere ntakịrị ozi ọhụụ gbasara ngwọta a yana arụ ọrụ emelitere na RuNet. Ka anyị dozie ikpe na-ezighị ezi a. 

Gịnị bụ vRealize Automation

Ọ bụ ngwaahịa sọftụwia dị na gburugburu VMware. Ọ na-enye gị ohere ịmegharị akụkụ ụfọdụ nke ijikwa akụrụngwa na ngwa gị. 

Dị ka a pụrụ isi kwuo ya, vRealize Automation bụ ọnụ ụzọ nke ndị nchịkwa, ndị mmepe, na ndị ọrụ azụmahịa nwere ike ịjụ ọrụ IT ma jikwaa igwe ojii na akụrụngwa dịka atumatu achọrọ.

vRealize Automation dị ka ọrụ SaaS sitere na ígwé ojii ma ọ bụ enwere ike itinye ya na igwe ojii nzuzo nke onye ahịa.

Ihe na-emekarị maka ọrụ mpaghara bụ nrụnye dị mgbagwoju anya na nchịkọta VMware: vSphere, ESXi hosts, vCenter Server, vRealize Operation, wdg. 

Dịka ọmụmaatụ, azụmahịa gị kwesịrị ịmepụta igwe mebere nke ọma na ngwa ngwa. Ọ bụghị ihe ezi uche dị na ya mgbe niile ịdebanye aha adreesị, gbanwee netwọkụ, wụnye OS na iji aka mee ihe ndị ọzọ na-emekarị. vRealize Automation na-enye gị ohere ịmepụta na bipụta ụkpụrụ maka ibunye igwe. Ndị a nwere ike ịbụ atụmatụ dị mfe ma ọ bụ ndị dị mgbagwoju anya, gụnyere nchịkọta ngwa ndị ọrụ. A na-edobe schemas ndị emechara na katalọgụ ọrụ.

vRealize Automation Portals

Ozugbo arụnyere vRealize Automation, onye isi nchịkwa nwere ohere ịnweta njikwa njikwa. Ọ na-enye gị ohere ịmepụta ọnụ ọgụgụ buru ibu nke ọrụ igwe ojii maka ndị ọrụ dị iche iche. Dịka ọmụmaatụ, otu bụ maka ndị nchịkwa. Nke abụọ bụ maka ndị injinia netwọkụ. Nke atọ bụ maka ndị njikwa. Portal ọ bụla nwere ike ịnwe ụkpụrụ (atụmatụ) nke ya. Otu onye ọrụ ọ bụla nwere ike nweta naanị ọrụ akwadoro maka ya. 

A na-akọwa blueprints site na iji script YAML dị mfe ịgụ yana nkwado nsụgharị na usoro Git:

Okwu mmalite nke vRealize Automation

Ị nwere ike ịgụkwu gbasara nhazi na ike nke vRealize Automation na usoro blọgụ ebe a.

vRealize akpaaka 8: Gịnị dị ọhụrụ

Okwu mmalite nke vRealize Automation16 igodo vRealize Automation 8 n'otu nseta ihuenyo

16 igodo vRealize Automation 8 n'otu nseta ihuenyo

Ị nwere ike ịchọta ndetu ntọhapụ zuru ezu na ibe VMware, anyị ga-eweta atụmatụ kachasị mma nke ụdị ọhụrụ ahụ:

  • vRealize Automation 8 ka edegharịrị kpamkpam ma wuo ya na ụlọ ọrụ microservices.

  • Iji wụnye, ị ga-enwerịrị VMware Identity Manager na LifeCycle Manager na akụrụngwa gị. Ị nwere ike iji Easy Install, nke ga-arụnye na hazie components otu otu.

  • vRealize Automation 8 anaghị achọ ntinye nke sava IaaS ọzọ dabere na MS Windows Server, dịka ọ dị na ụdị 7.x.

  • Awụnyere vRealize Automation na Photon OS 3.0. Ọrụ igodo niile na-arụ ọrụ dị ka K8S Pods. Akpa n'ime pọd na-agba ọsọ na Docker.

  • PostgreSQL bụ naanị DBMS akwadoro. Pods na-eji olu na-adịgide adịgide iji chekwaa data. Edebere nchekwa data dị iche maka ọrụ igodo.

Ka anyị gafee akụkụ nke vRealize Automation 8.

Mgbakọ igwe ojii eji maka ibuga VM, ngwa na ọrụ ndị ọzọ na igwe ojii dị iche iche na vCenter sava. Akwadoro site na akụrụngwa dị ka koodu, ọ na-enye gị ohere ịkwalite inye akụrụngwa dịka ụkpụrụ DevOps siri dị.

Okwu mmalite nke vRealize Automation

Ngwakọta dị iche iche na-apụ apụ dịkwa:

Okwu mmalite nke vRealize Automation

N'ime ọrụ a, “ndị ọrụ” na-emepụta ndebiri n'ụdị YAML yana n'ụdị eserese akụrụngwa.

Okwu mmalite nke vRealize Automation

Iji jiri Ebe Ahịa na ọrụ arụgoro mbụ, ị nwere ike "njikọ" site na akaụntụ VMware m gị.

Ndị nchịkwa nwere ike iji vRealize Orchestrator Workflows jikọọ na akụrụngwa akụrụngwa ndị ọzọ (dịka ọmụmaatụ, MS AD/DNS, wdg).

Okwu mmalite nke vRealize Automation

Ị nwere ike ijikọ vRA na VMware Enterprise PKS ka ibunye ụyọkọ K8S.

Na ngalaba Deployments anyị na-ahụ akụrụngwa arụnyerelarị.

Okwu mmalite nke vRealize Automation

Usoro Usoro bụ ihe ngwọta maka mwepụta akpaaka na nnyefe ngwanrọ na-aga n'ihu nke na-eme ka ntọhapụ ngwa na koodu mmemme kwụsie ike na mgbe niile. Ọnụ ọgụgụ dị ukwuu nke njikọta dị - Jenkins, Bamboo, Git, Docker, Jira, wdg. 

Onye na-ere ọrụ - ọrụ na-enye katalọgụ maka ndị ọrụ ụlọ ọrụ:

Okwu mmalite nke vRealize AutomationOkwu mmalite nke vRealize Automation

Na Broker Ọrụ, ndị nchịkwa nwere ike hazie amụma nkwado dabere na ụfọdụ paramita. 

vRealize Automation Jiri Okwu

Ha niile n'otu

Ugbu a enwere ọtụtụ ngwọta dị iche iche nke ọma n'ụwa - VMware, Hyper-V, KVM. Azụmahịa na-amalitekarị iji igwe ojii zuru ụwa ọnụ dịka Azure, AWS na Google Cloud. Ijikwa “zoo” a na-esiwanye ike kwa afọ. Nye ụfọdụ, nsogbu a nwere ike iyi ihe na-agaghị ekwe omume: gịnị ma ị were naanị otu ngwọta n'ime ụlọ ọrụ ahụ? Nke bụ eziokwu bụ na maka ụfọdụ ọrụ, KVM adịghị ọnụ nwere ike zuru ezu. Ọrụ ndị ka njọ ga-achọ ọrụ niile nke VMware. Ọ pụrụ ịbụ ihe na-agaghị ekwe omume ịhọrọ nanị otu, ma ọ́ dịghị ihe ọzọ n'ihi ihe ndị metụtara akụ̀ na ụba.

Ka ọnụ ọgụgụ nke ngwọta na-abawanye, olu nke ọrụ na-abawanye. Dịka ọmụmaatụ, ịnwere ike ịmegharị nnyefe ngwanrọ, njikwa nhazi, na ntinye ngwa. Tupu vRealize Automation, ọ nweghị otu ngwaọrụ nwere ike "ịra" njikwa nke nyiwe ndị a n'otu pane nke iko.

Okwu mmalite nke vRealize AutomationN'agbanyeghị nchịkọta nke ngwọta na nyiwe ị na-eji, ọ ga-ekwe omume ijikwa ha site na otu ọnụ ụzọ.

N'agbanyeghị nchịkọta nke ngwọta na nyiwe ị na-eji, ọ ga-ekwe omume ijikwa ha site na otu ọnụ ụzọ.

Anyị na-akpaghị aka ọkọlọtọ usoro

N'ime vRealize Automation, ọnọdụ yiri nke ahụ ga-ekwe omume:

  • Onye nchịkwa ngwa ọdịnala ịkwesịrị ibuga VM ọzọ. Site na vRealize Automation, ọ dịghị mkpa iji aka mee ihe ọ bụla ma ọ bụ soro ndị ọkachamara kwesịrị ekwesị kparịta ụka. Ọ ga-ezuru ịpị bọtịnụ ọnọdụ "Achọrọ m VM na ngwa ngwa", a ga-eziga ngwa ahụ n'ihu.

  • A natara ngwa a Onye nchịkwa sistemụ. Ọ na-enyocha arịrịọ ahụ, hụ ma enwere akụrụngwa efu zuru oke, wee kwado ya.

  • Na-esote n'ahịrị bụ onye njikwa. Ọrụ ya bụ ịchọpụta ma ụlọ ọrụ ahụ adịla njikere ịnye ego maka ọrụ ahụ. Ọ bụrụ na ihe niile dị mma, ọ na-pịakwa kwadoro.

Anyị kpachaara anya họrọ usoro kachasị mfe ma belata ọnụ ọgụgụ nke usoro iji gosipụta echiche bụ isi:

vRealize Automation, na mgbakwunye na usoro IT, na-emetụta ụgbọ elu nke usoro azụmahịa. Ọkachamara ọ bụla "na-emechi" akụkụ nke ọrụ ya na ọnọdụ mbufe.

Enwere ike idozi nsogbu ahụ enyere dị ka ọmụmaatụ site na iji sistemụ ndị ọzọ - dịka ọmụmaatụ, ServiceNow ma ọ bụ Jira. Mana vRealize Automation “dị nso” na akụrụngwa yana ikpe ndị siri ike ga-ekwe omume na ya karịa ibunye igwe mebere. Ị nwere ike "na otu-bọtịnụ mode" na-akpaghị aka ịlele ohere nchekwa na, ọ bụrụ na ọ dị mkpa, mepụta ọnwa ọhụrụ. Teknụzụ, ọ ga-ekwe omume ọbụna iwulite azịza omenala na arịrịọ edemede na onye na-eweta igwe ojii.

DevOps na CI/CD

Okwu mmalite nke vRealize Automation

Na mgbakwunye na ịnakọta saịtị na igwe ojii niile n'otu windo, vRealize Automation na-enye gị ohere ijikwa gburugburu ebe niile dị na ụkpụrụ DevOps. Ndị mmepe ọrụ nwere ike ịmepụta ma wepụta ngwa na-enweghị ejigide ya na ikpo okwu ọ bụla.

Dị ka a pụrụ ịhụ na eserese, n'elu ikpo okwu larịị e nwere Akụrụngwa dị njikere Onye Mmepụta, nke na-arụ ọrụ ntinye na nnyefe, yana ijikwa ọnọdụ dị iche iche maka itinye usoro IT, n'agbanyeghị ikpo okwu ejiri na ọkwa dị ala.

oriri, ma ọ bụ ọkwa ndị ahịa ọrụ, bụ gburugburu maka mmekọrịta n'etiti ndị ọrụ / ndị nchịkwa na sistemụ IT njedebe:

  • Ọdịnaya Ọdịnaya na-enye gị ohere ịmepụta mmekọrịta na ọkwa Dev ma jikwaa mgbanwe, nsụgharị na ịnweta ebe nchekwa.

  • Katalọgụ Ọrụ na-enye gị ohere ịnye ọrụ iji kwụsị ndị na-azụ ahịa: tụgharịa azụ/ bipụta ndị ọhụrụ wee nweta nzaghachi.

  • Projects na-enye gị ohere ịmepụta usoro ime mkpebi IT n'ime, mgbe mgbanwe ọ bụla ma ọ bụ ndị nnọchiteanya nke ikike na-agafe usoro nkwado, nke dị mkpa maka ụlọ ọrụ ụlọ ọrụ.

Obere omume

Ozizi na ojiji ikpe agwụla. Ka anyị hụ ka vRA si enye gị ohere idozi nsogbu nkịtị.

Akpaaka nke usoro nhazi igwe mebere

  1. Nye iwu igwe mebere site na vRA portal.

  2. Nkwado nke onye na-ahụ maka akụrụngwa na/ma ọ bụ njikwa.

  3. Ịhọrọ ụyọkọ/onye nnabata netwọk ziri ezi.

  4. Rịọ adreesị IP na IPAM (ie Infoblox), nweta nhazi netwọkụ.

  5. Mepụta ndekọ ndekọ aha na-arụ ọrụ / DNS.

  6. Tinye igwe.

  7. Na-ezigara ndị ahịa ozi e-mail mgbe ọ dị njikere.

Atụmatụ ejikọtara ọnụ maka VM dabere na Linux

  1. Otu ihe dị na ndekọ nwere ikike ịhọrọ ebe data, ọrụ na gburugburu ebe obibi (dev, test, prod).

  2. Dabere n'ụdị nhọrọ dị n'elu, a na-ahọrọ vCenter ziri ezi, netwọkụ na sistemụ nchekwa.

  3. A na-echekwa adreesị IP yana debanye aha DNS. Ọ bụrụ na etinyere VM na mpaghara prod, a na-agbakwunye ya na ọrụ ndabere.

  4. Tinye igwe.

  5. Njikọ na sistemụ njikwa nhazi dị iche iche (dịka ọmụmaatụ, enwere ike -> ịmalite akwụkwọ egwuregwu ziri ezi).

Ọnụ ụzọ nchịkwa ime n'ime otu akwụkwọ ndekọ aha site na API dị iche iche nke ngwaahịa ndị ọzọ

  • Ịmepụta / ihichapụ na ijikwa akaụntụ onye ọrụ na AD dịka iwu aha ụlọ ọrụ siri dị:

    • Ọ bụrụ na emepụtara akaụntụ onye ọrụ, a na-ezigara onye isi ngalaba/ngalaba ozi email nwere ozi nbanye. Dabere na ngalaba na ọnọdụ ahọpụtara, a na-ekenye onye ọrụ ikike ikike dị mkpa (RBAC).

    • A na-ezigara onye ọrụ nke rịọrọ ka e mepụta akaụntụ ahụ ozi nbanye ozi akaụntụ ọrụ ozugbo.

  • Njikwa ọrụ ndabere.

  • Njikwa iwu SDN firewall, otu nchekwa, tunnels ipsec, wdg. A na-etinye ya na nkwenye sitere n'aka ndị na-ahụ maka ọrụ ahụ.

Nsonaazụ

vRA bụ ngwaahịa azụmaahịa naanị, na-agbanwe agbanwe yana ngwa ngwa. Ọ na-agbanwe mgbe niile, nwere nkwado siri ike ma gosipụta usoro ọgbara ọhụrụ. Dịka ọmụmaatụ, nke a bụ otu n'ime ngwaahịa mbụ gbanwere na ụlọ ọrụ microservice dabere na arịa. 

Site n'enyemaka ya, ị nwere ike mejuputa ihe fọrọ nke nta ka ọ bụrụ ọnọdụ akpaaka ọ bụla n'ime igwe ojii ngwakọ. N'ezie, ihe niile nwere API na-akwado n'otu ụdị ma ọ bụ ọzọ. Tụkwasị na nke ahụ, ọ bụ ngwá ọrụ magburu onwe ya maka ịnye ọrụ iji kwụsị ndị ọrụ n'otu aka ahụ na nnyefe ha na mmepe DevOps, nke na-adabere na ngalaba IT na-ahụ maka nchekwa na njikwa nke ikpo okwu n'onwe ya.

Ihe mgbakwunye ọzọ nke vRealize Automation bụ na ọ bụ ngwọta sitere na VMware. Ọ ga-adabara ọtụtụ ndị ahịa n'ihi na ha ejirila ngwaahịa ụlọ ọrụ. Ị gaghị emegharị ihe ọ bụla.

N'ezie, anyị anaghị eme ka anyị na-enye nkọwa zuru ezu nke ngwọta. N'isiokwu ndị na-abịa n'ihu, anyị ga-akọwa n'ụzọ zuru ezu ụfọdụ atụmatụ nke vRealize Automation ma nye azịza nye ajụjụ gị ma ọ bụrụ na ha bilitere na nkwupụta. 

Ọ bụrụ na ngwọta na ọnọdụ maka ojiji ya bụ mmasị, anyị ga-enwe obi ụtọ ịhụ gị na anyị webinar, raara onwe ya nye iji megharịa usoro IT site na iji vRealize Automation. 

isi: www.habr.com

Tinye a comment