Utangulizi wa vRealize Automation

Habari, Habr! Leo tutazungumza juu ya vRealize Automation. Kifungu hiki kimsingi kinalenga watumiaji ambao hawajakutana na suluhisho hili hapo awali, kwa hivyo chini ya kata tutakuletea kazi zake na kushiriki kesi za utumiaji.

vRealize Automation huwezesha wateja kuboresha wepesi, tija, na ufanisi kwa kurahisisha mazingira yao ya TEHAMA, kurahisisha michakato ya TEHAMA, na kutoa jukwaa la otomatiki lililo tayari la DevOps.

Ingawa ni mpya 8 toleo vRealize Automation ilikuwa iliyotolewa rasmi nyuma katika msimu wa joto wa 2019, bado kuna habari kidogo ya kisasa kuhusu suluhisho hili na utendakazi wake uliosasishwa kwenye RuNet. Turekebishe udhalimu huu. 

vRealize Automation ni nini

Ni bidhaa ya programu ndani ya mfumo ikolojia wa VMware. Inakuruhusu kubinafsisha vipengele fulani vya kudhibiti miundombinu na programu zako. 

Kwa kweli, vRealize Automation ni tovuti ambayo wasimamizi, wasanidi programu na watumiaji wa biashara wanaweza kuuliza huduma za IT na kudhibiti rasilimali za wingu na za ndani kulingana na sera zinazohitajika.

vRealize Automation inapatikana kama huduma ya SaaS inayotegemea wingu au inaweza kusakinishwa kwenye wingu la kibinafsi la mteja.

Hali ya kawaida ya miradi ya ndani ni usakinishaji changamano kwenye rafu ya VMware: vSphere, wapangishi wa ESXi, Seva ya vCenter, Uendeshaji wa vRealize, n.k. 

Kwa mfano, biashara yako inahitaji kuunda mashine pepe kwa urahisi na haraka. Sio busara kila wakati kusajili anwani, kubadili mitandao, kusakinisha OS na kufanya mambo mengine ya kawaida kwa mikono. vRealize Automation hukuruhusu kuunda na kuchapisha ramani za usambazaji wa mashine. Hizi zinaweza kuwa mipango rahisi au ngumu, ikijumuisha rundo la programu za watumiaji. Miradi iliyokamilishwa iliyochapishwa imewekwa kwenye orodha ya huduma.

vRealize Automation Portaler

Mara tu vRealize Automation inaposakinishwa, msimamizi mkuu anaweza kufikia dashibodi ya usimamizi. Inakuwezesha kuunda idadi kubwa ya portaler za huduma za wingu kwa makundi mbalimbali ya watumiaji. Kwa mfano, moja ni ya wasimamizi. Ya pili ni kwa wahandisi wa mtandao. Ya tatu ni ya wasimamizi. Kila lango linaweza kuwa na michoro yake (mipango). Kila kikundi cha watumiaji kinaweza tu kufikia huduma zilizoidhinishwa kwa ajili yake. 

Miongozo inaelezewa kwa kutumia hati za YAML zilizo rahisi kusoma na utayarishaji wa usaidizi na ufuatiliaji wa mchakato wa Git:

Utangulizi wa vRealize Automation

Unaweza kusoma zaidi kuhusu muundo wa ndani na uwezo wa vRealize Automation katika mfululizo wa blogu hapa.

vRealize Automation 8: Nini Kipya

Utangulizi wa vRealize Automation16 muhimu vRealize Automation 8 huduma katika picha moja ya skrini

16 muhimu vRealize Automation 8 huduma katika picha moja ya skrini

Unaweza kupata maelezo ya kina kuhusu toleo kwenye ukurasa wa VMware, tutawasilisha vipengele vya kuvutia zaidi vya toleo jipya:

  • vRealize Automation 8 imeandikwa upya kabisa na imejengwa kwenye usanifu wa huduma ndogo ndogo.

  • Ili kusakinisha, lazima uwe na Kidhibiti Kitambulisho cha VMware na Kidhibiti cha LifeCycle katika miundombinu yako. Unaweza kutumia Ufungaji Rahisi, ambayo itasakinisha na kusanidi vipengele moja baada ya nyingine.

  • vRealize Automation 8 haihitaji usakinishaji wa seva za ziada za IaaS kulingana na MS Windows Server, kama ilivyokuwa katika matoleo 7.x.

  • vRealize Automation imesakinishwa kwenye Photon OS 3.0. Huduma zote muhimu hufanya kazi kama K8S Pods. Vyombo ndani ya maganda huendesha kwenye Docker.

  • PostgreSQL ndiyo DBMS pekee inayotumika. Maganda hutumia Kiwango cha Kudumu kuhifadhi data. Hifadhidata tofauti imetengwa kwa huduma muhimu.

Wacha tupitie vipengee vya vRealize Automation 8.

Mkutano wa Wingu hutumika kupeleka VM, programu na huduma zingine kwa mawingu mbalimbali ya umma na Seva za vCenter. Inaendeshwa na Miundombinu kama Kanuni, hukuruhusu kuboresha utoaji wa miundombinu kwa mujibu wa kanuni za DevOps.

Utangulizi wa vRealize Automation

Miunganisho anuwai ya nje ya sanduku pia inapatikana:

Utangulizi wa vRealize Automation

Katika huduma hii, "watumiaji" huunda violezo katika umbizo la YAML na katika mfumo wa mchoro wa sehemu.

Utangulizi wa vRealize Automation

Ili kutumia Soko na huduma zilizoundwa awali, unaweza "kuunganisha" kutoka kwa akaunti yako ya VMware.

Wasimamizi wanaweza kutumia vRealize Orchestrator Workflows kuunganisha na vitu vya ziada vya miundombinu (kwa mfano, MS AD/DNS, n.k.).

Utangulizi wa vRealize Automation

Unaweza kuunganisha vRA na VMware Enterprise PKS ili kupeleka makundi ya K8S.

Katika sehemu ya Usambazaji tunaona rasilimali zilizowekwa tayari.

Utangulizi wa vRealize Automation

Mkondo wa Nambari ni suluhisho la kutolewa kiotomatiki na uwasilishaji endelevu wa programu ambayo inahakikisha kutolewa kwa programu na msimbo wa programu mara kwa mara na thabiti. Idadi kubwa ya miunganisho inapatikana - Jenkins, Bamboo, Git, Docker, Jira, nk. 

Dalali wa Huduma - huduma ambayo hutoa katalogi kwa watumiaji wa biashara:

Utangulizi wa vRealize AutomationUtangulizi wa vRealize Automation

Katika Wakala wa Huduma, wasimamizi wanaweza kusanidi sera za uidhinishaji kulingana na vigezo fulani. 

vTambua Kesi za Matumizi ya Kiotomatiki

Wote katika moja

Sasa kuna suluhisho nyingi tofauti za uboreshaji ulimwenguni - VMware, Hyper-V, KVM. Biashara mara nyingi huamua kutumia mawingu ya kimataifa kama vile Azure, AWS na Google Cloud. Kusimamia "zoo" hii inakuwa ngumu zaidi na zaidi kila mwaka. Kwa wengine, tatizo hili linaweza kuonekana kuwa la mbali: kwa nini usitumie suluhisho moja tu ndani ya kampuni? Ukweli ni kwamba kwa kazi zingine KVM ya bei rahisi inaweza kutosha. Na miradi mikubwa zaidi itahitaji utendaji wote wa VMware. Huenda isiwezekane kuchagua moja tu, angalau kwa sababu za kiuchumi.

Kadiri idadi ya suluhisho zinazotumiwa inavyoongezeka, idadi ya kazi pia huongezeka. Kwa mfano, huenda ukahitaji kufanya uwasilishaji wa programu kiotomatiki, udhibiti wa usanidi, na uwekaji programu. Kabla ya vRealize Automation, hakukuwa na zana moja ambayo inaweza "kunyonya" usimamizi wa majukwaa haya yote katika kidirisha kimoja cha glasi.

Utangulizi wa vRealize AutomationBila kujali rundo la suluhu na majukwaa unayotumia, inawezekana kuyadhibiti kupitia lango moja.

Bila kujali rundo la suluhu na majukwaa unayotumia, inawezekana kuyadhibiti kupitia lango moja.

Tunabadilisha michakato ya kawaida kiotomatiki

Ndani ya vRealize Automation, hali kama hiyo inawezekana:

  • Msimamizi programu unahitaji kupeleka VM ya ziada. Akiwa na vRealize Automation, si lazima afanye chochote mwenyewe au kujadiliana na wataalamu wanaofaa. Itatosha kubofya kitufe cha masharti "Nataka VM na haraka", na programu itatumwa zaidi.

  • Maombi yamepokelewa Msimamizi wa Mfumo. Inachunguza ombi, kuona ikiwa kuna rasilimali za kutosha za bure, na kuidhinisha.

  • Inayofuata kwenye mstari ni meneja. Kazi yake ni kutathmini kama kampuni iko tayari kutenga fedha kwa ajili ya mradi huo. Ikiwa kila kitu kiko sawa, yeye pia anabofya Idhinisha.

Tulichagua kwa makusudi mchakato rahisi zaidi na kupunguza idadi ya hatua za kuangazia wazo kuu:

vRealize Automation, pamoja na michakato ya IT, huathiri ndege ya michakato ya biashara. Kila mtaalamu "hufunga" sehemu yake ya kazi katika hali ya conveyor.

Tatizo lililotolewa kama mfano linaweza kutatuliwa kwa kutumia mifumo mingine - kwa mfano, ServiceNow au Jira. Lakini vRealize Automation iko "karibu" na miundombinu na kesi ngumu zaidi zinawezekana ndani yake kuliko kupeleka mashine ya kawaida. Unaweza "katika hali ya kifungo kimoja" kuangalia moja kwa moja upatikanaji wa nafasi ya kuhifadhi na, ikiwa ni lazima, kuunda mwezi mpya. Kitaalam, inawezekana hata kuunda suluhisho maalum na maombi ya hati kwa mtoaji wa huduma ya wingu.

DevOps na CI/CD

Utangulizi wa vRealize Automation

Mbali na kukusanya tovuti na mawingu yote katika dirisha moja, vRealize Automation hukuruhusu kudhibiti mazingira yote yanayopatikana kwa mujibu wa kanuni za DevOps. Wasanidi wa huduma wanaweza kuunda na kuachilia programu bila kufungwa kwa jukwaa lolote mahususi.

Kama inavyoonekana kwenye mchoro, juu ya kiwango cha jukwaa kuna Miundombinu iliyo Tayari kwa Wasanidi Programu, ambayo hutumia kazi za ushirikiano na utoaji, pamoja na kusimamia matukio mbalimbali ya kupeleka mifumo ya IT, bila kujali jukwaa linalotumiwa katika ngazi ya chini.

matumizi, au kiwango cha mtumiaji wa huduma, ni mazingira ya mwingiliano kati ya watumiaji/wasimamizi na mifumo ya TEHAMA ya mwisho:

  • Maendeleo ya Yaliyomo hukuruhusu kuunda mwingiliano na kiwango cha Dev na kudhibiti mabadiliko, uchapishaji na kufikia hazina.

  • Katalogi ya Huduma hukuruhusu kutoa huduma ili kumalizia watumiaji: rudisha nyuma/chapishe mpya na upokee maoni.

  • Miradi hukuruhusu kuanzisha michakato ya ndani ya kufanya maamuzi ya TEHAMA, wakati kila badiliko au ugawaji wa haki unapitia mchakato wa uidhinishaji, ambao ni muhimu kwa makampuni ya biashara.

Mazoezi kidogo

Nadharia na kesi za matumizi zimekwisha. Hebu tuone jinsi vRA inakuwezesha kutatua matatizo ya kawaida.

Uendeshaji wa mchakato wa utoaji wa mashine pepe

  1. Agiza mashine pepe kutoka kwa lango la vRA.

  2. Idhini ya mtu anayehusika na miundombinu na/au meneja.

  3. Kuchagua kundi sahihi/mwenyeshi wa mtandao.

  4. Omba anwani ya IP katika IPAM (yaani Infoblox), pata usanidi wa mtandao.

  5. Unda akaunti ya Active Directory/rekodi ya DNS.

  6. Sambaza mashine.

  7. Kutuma arifa ya barua pepe kwa mteja wakati iko tayari.

Mchoro uliounganishwa wa VM zinazotokana na Linux

  1. Kitu kimoja kwenye saraka chenye uwezo wa kuchagua kituo cha data, jukumu na mazingira (dev, test, prod).

  2. Kulingana na seti ya chaguo hapo juu, vCenter sahihi, mitandao na mifumo ya kuhifadhi huchaguliwa.

  3. Anwani za IP zimehifadhiwa na DNS imesajiliwa. Ikiwa VM itatumwa katika mazingira ya uzalishaji, inaongezwa kwa kazi ya chelezo.

  4. Sambaza mashine.

  5. Muunganisho na mifumo tofauti ya Usimamizi wa Usanidi (kwa mfano, Ansible -> kuzindua kitabu sahihi cha kucheza).

Lango la usimamizi wa ndani katika saraka moja kupitia API mbalimbali za bidhaa za wahusika wengine

  • Kuunda/kufuta na kudhibiti akaunti za watumiaji katika AD kulingana na sheria za kutaja kampuni:

    • Ikiwa akaunti ya mtumiaji imeundwa, barua pepe yenye maelezo ya kuingia inatumwa kwa mkuu wa kitengo/idara. Kulingana na idara na nafasi iliyochaguliwa, mtumiaji amepewa haki zinazohitajika (RBAC).

    • Maelezo ya kuingia kwa akaunti ya huduma hutumwa moja kwa moja kwa mtumiaji anayeomba uundaji wa akaunti.

  • Usimamizi wa huduma za chelezo.

  • Usimamizi wa sheria za ngome za SDN, vikundi vya usalama, vichuguu vya ipsec, n.k. hutumika baada ya uthibitisho kutoka kwa watu wanaohusika na huduma.

Jumla ya

vRA ni bidhaa ya biashara pekee, inayonyumbulika na inayoweza kubadilika kwa urahisi. Inabadilika kila wakati, ina msaada mkubwa na inaonyesha mwelekeo wa kisasa. Kwa mfano, hii ni moja ya bidhaa za kwanza ambazo zilibadilisha usanifu wa microservice kulingana na vyombo. 

Kwa msaada wake, unaweza kutekeleza karibu hali yoyote ya otomatiki ndani ya mawingu ya mseto. Kwa kweli, kila kitu ambacho kina API kinasaidiwa kwa namna moja au nyingine. Kwa kuongezea, ni zana bora ya kutoa huduma kwa watumiaji wa mwisho sambamba na uwasilishaji wao na ukuzaji wa DevOps, ambayo inategemea idara ya TEHAMA inayoshughulika na usalama na usimamizi wa jukwaa lenyewe.

Nyingine zaidi ya vRealize Automation ni kwamba ni suluhisho kutoka VMware. Itawafaa wateja wengi kwa sababu tayari wanatumia bidhaa za kampuni. Hutahitaji kufanya chochote tena.

Bila shaka, hatujifanya kutoa maelezo ya kina ya suluhisho. Katika makala zijazo, tutaelezea kwa undani baadhi ya vipengele maalum vya vRealize Automation na kutoa majibu kwa maswali yako ikiwa yatatokea kwenye maoni. 

Ikiwa suluhisho na hali za matumizi yake ni za kupendeza, tutafurahi kukuona kwenye yetu mtandao, iliyojitolea kuendeshea michakato ya IT kwa kutumia vRealize Automation. 

Chanzo: mapenzi.com

Kuongeza maoni