Kusuma vRealize Automation

Mhoro, Habr! Nhasi tichataura nezve vRealize Automation. Chinyorwa chacho chakanyanya kunangana nevashandisi vasina kumbobvira vasangana nemhinduro iyi, saka pazasi pekucheka tichakuzivisa iwe kumabasa ayo uye kugovera mashandisiro ekushandisa.

vRealize Automation inogonesa vatengi kuvandudza agility, kugadzirwa, uye kugona nekurerutsa yavo IT nharaunda, kukwenenzvera IT maitiro, uye kuendesa DevOps-yakagadzirira otomatiki chikuva.

Kunyangwe zviri zvitsva 8 shanduro vRealize Automation yaive akaburitswa zviri pamutemo kumashure mukudonha kwa2019, kuchine ruzivo rushoma rwekusvika-zuva nezve mhinduro iyi uye mashandiro ayo akagadziridzwa paRuNet. Ngatigadzirise kusarongeka uku. 

Chii chinonzi vRealize Automation

Icho chigadzirwa chesoftware mukati meVMware ecosystem. Iyo inokutendera iwe kuti uite otomatiki zvimwe zvinhu zvekugadzirisa zvivakwa zvako uye maapplication. 

Muchokwadi, vRealize Automation inzvimbo iyo vatungamiriri, vanogadzira, uye vashandisi vebhizinesi vanogona kubvunza masevhisi eIT uye kutonga gore uye pane-zvivakwa zviwanikwa zvinoenderana nemitemo inodiwa.

vRealize Automation inowanikwa segore-yakavakirwa SaaS sevhisi kana inogona kuiswa pane yakavanzika yemutengi gore.

Mamiriro akajairika emapurojekiti emunharaunda ndeye kuisirwa kwakaoma pane VMware stack: vSphere, ESXi mauto, vCenter Server, vRealize Operation, nezvimwe. 

Semuenzaniso, bhizinesi rako rinofanirwa kugadzira chaiwo michina inoshanduka uye nekukurumidza. Hazvisi nguva dzose zvine musoro kunyoresa kero, kushandura network, kuisa OS uye kuita zvimwe zvinhu zvenguva dzose. vRealize Automation inokutendera iwe kuti ugadzire uye ushambadze mabhururu ekutumira muchina. Izvi zvinogona kunge zviri nyore zvirongwa kana zvakaoma, zvinosanganisira stack yemashandisi ekushandisa. Yakapedzwa yakadhindwa schemas inoiswa mukatalogi yebasa.

vRealize Automation Portals

Kamwe vRealize Automation yaiswa, iyo yekutanga maneja inokwanisa kuwana manejimendi console. Iyo inokutendera iwe kuti ugadzire huwandu hukuru hwegore sevhisi portals kune akasiyana mapoka evashandisi. Somuenzaniso, imwe ndeyevatungamiri. Yechipiri ndeye network mainjiniya. Chechitatu ndechevatungamiri. Imwe neimwe portal inogona kuve neyayo marongero (zvirongwa). Boka rega rega revashandisi rinongokwanisa kuwana masevhisi akatenderwa kwariri. 

Blueprints inotsanangurwa uchishandisa nyore kuverenga YAML zvinyorwa uye tsigiro shanduro uye Git maitiro ekutevera:

Kusuma vRealize Automation

Unogona kuverenga zvakawanda nezve chimiro chemukati uye kugona kwevRealize Automation mune blog series pano.

vRealize Automation 8: Chii Chitsva

Kusuma vRealize Automation16 kiyi vRealize Automation 8 masevhisi mune imwe skrini

16 kiyi vRealize Automation 8 masevhisi mune imwe skrini

Unogona kuwana zvakadzama kuburitsa zvinyorwa paVMware peji, ticharatidza zvinonyanya kunakidza maficha eiyo vhezheni itsva:

  • vRealize Automation 8 inonyorwazve uye yakavakirwa pane microservices architecture.

  • Kuti uise, unofanirwa kuve neVMware Identity Manager uye LifeCycle Maneja mune yako zvigadzirwa. Iwe unogona kushandisa Easy Install, iyo inoisa uye kugadzirisa zvikamu chimwe nechimwe.

  • vRealize Automation 8 haidi kuisirwa mamwe maseva eIaaS anobva paMS Windows Server, sezvazvaive mushanduro 7.x.

  • vRealize Automation yakaiswa paPhoton OS 3.0. Ese makiyi masevhisi anoshanda seK8S Pods. Midziyo mukati mepods inomhanya paDocker.

  • PostgreSQL ndiyo chete inotsigirwa DBMS. Mapodhi anoshandisa Persistent Volume kuchengeta data. Imwe dhatabhesi yakapatsanurwa inopihwa masevhisi akakosha.

Ngatifambei nepakati pezvikamu zvevRealize Automation 8.

Cloud Assembly inoshandiswa kuendesa maVM, maapplication uye mamwe masevhisi kune akasiyana makore eruzhinji uye vCenter Servers. Inofambiswa neInfrastructure seCode, inokutendera iwe kukwidziridza kupihwa kwezvivakwa zvinoenderana neDevOps nheyo.

Kusuma vRealize Automation

Yakasiyana-siyana-ye-ye-bhokisi masanganiswa anowanikwa zvakare:

Kusuma vRealize Automation

Musevhisi iyi, "vashandisi" vanogadzira matemplate muYAML fomati uye muchimiro chechikamu chedhiyagiramu.

Kusuma vRealize Automation

Kuti ushandise iyo Musika uye pre-yakavakwa masevhisi, unogona "kubatanidza" kubva yako VMware account yako.

Vatungamiri vanogona kushandisa vRealize Orchestrator Workflows kuti vabatane nezvimwe zvinhu zvezvivakwa (semuenzaniso, MS AD/DNS, nezvimwewo).

Kusuma vRealize Automation

Unogona kubatanidza vRA neVMware Enterprise PKS kutumira masumbu eK8S.

Muchikamu cheDeployments tinoona zvakatoiswa zviwanikwa.

Kusuma vRealize Automation

Code Stream ndiyo mhinduro yekuburitsa otomatiki uye kuenderera mberi kwesoftware iyo inovimbisa kugadzikana uye nguva dzose kuburitswa kwemaapplication uye chirongwa kodhi. Huwandu hukuru hwekubatanidzwa huripo - Jenkins, Bamboo, Git, Docker, Jira, nezvimwe. 

Service Broker - sevhisi inopa katalog yevashandisi vemabhizinesi:

Kusuma vRealize AutomationKusuma vRealize Automation

MuSevhisi Broker, vatungamiri vanogona kugadzirisa mitemo yemvumo zvichienderana nemamwe maparameter. 

vRealize Automation Shandisa Nyaya

Zvese pamwechete

Ikozvino kune akawanda akasiyana virtualization mhinduro munyika - VMware, Hyper-V, KVM. Mabhizinesi anowanzo kushandisa makore epasi rose seAzure, AWS uye Google Cloud. Kutarisira iyi β€œzoo” kuri kuramba kuchioma gore negore. Kune vamwe, dambudziko iri ringaite sekure: wadii kushandisa mhinduro imwe chete mukati mekambani? Chokwadi ndechekuti kune mamwe mabasa KVM isingadhure inogona kunge yakakwana. Uye mamwe mapurojekiti akakomba anozoda ese mashandiro eVMware. Zvingave zvisingabviri kusarudza imwe chete, zvimwe nekuda kwezvikonzero zvemari.

Sezvo huwandu hwemhinduro dzinoshandiswa hunowedzera, huwandu hwemabasa hunowedzerawo. Semuyenzaniso, ungangoda kuita otomatiki kuendesa software, gadziriso manejimendi, uye kutumira application. Pamberi pevRealize Automation, pakanga pasina chishandiso chimwe chete chaigona "kutora" manejimendi emapuratifomu ese aya mune imwe girazi regirazi.

Kusuma vRealize AutomationChero akaturikidzana emhinduro uye mapuratifomu aunoshandisa, zvinokwanisika kuzvibata kuburikidza neiyo imwe portal.

Chero akaturikidzana emhinduro uye mapuratifomu aunoshandisa, zvinokwanisika kuzvibata kuburikidza neiyo imwe portal.

Isu tinogadzirisa maitiro akajairwa

Mukati mevRealize Automation, mamiriro akafanana anogoneka:

  • Administrator Apps unofanirwa kuendesa imwe VM. Ne vRealize Automation, haafanire kuita chero chinhu pamaoko kana kutaurirana nenyanzvi dzakakodzera. Zvinenge zvakakwana kudzvanya bhatani rezvimiro "Ini ndinoda VM uye nekukurumidza", uye iyo application ichaendeswa mberi.

  • Chikumbiro chinogamuchirwa System Administrator. Inoongorora chikumbiro, inoona kana paine zvakakwana zvemahara zviwanikwa, uye inochitendera.

  • Chinotevera mumutsara ndicho maneja. Basa rake nderekuongorora kana kambani yakagadzirira kugovera mari yeprojekti. Kana zvese zvakanaka, anodzvanyawo Bvuma.

Isu takasarudza nemaune maitiro akareruka uye akadzikisa huwandu hwenhanho kuratidza iyo huru pfungwa:

vRealize Automation, kuwedzera kune IT maitiro, inokanganisa ndege yemabhizinesi maitiro. Imwe neimwe nyanzvi "inovhara" chikamu chake chebasa mu conveyor mode.

Dambudziko rakapihwa semuenzaniso rinogona kugadziriswa uchishandisa mamwe masisitimu - semuenzaniso, ServiceNow kana Jira. Asi vRealize Automation iri "padhuze" kune zvivakwa uye zvimwe zvakaoma nyaya zvinogoneka mairi pane kuendesa chaiwo muchina. Iwe unogona "mu-one-bhatani mode" otomatiki tarisa kuwanikwa kwenzvimbo yekuchengetedza uye, kana zvichidikanwa, gadzira mwedzi mitsva. Nehunyanzvi, zvinotogoneka kuvaka mhinduro yetsika uye zvikumbiro zve script kune wegore mupi.

DevOps uye CI/CD

Kusuma vRealize Automation

Pamusoro pekuunganidza ese masaiti nemakore muhwindo rimwe chete, vRealize Automation inokutendera kuti utore ese aripo nharaunda zvinoenderana neDevOps misimboti. Vagadziri vebasa vanogona kuvandudza uye kusunungura maapplication pasina kusungirirwa kune chero chaiyo chikuva.

Sezvinoonekwa mudhayagiramu, pamusoro pechikuva chepamusoro pane Developer Ready Infrastructure, iyo inoshandisa mabasa ekubatanidza uye ekutumira, pamwe chete nekugadzirisa mamiriro akasiyana-siyana ekutumira maIT systems, pasinei nepuratifomu inoshandiswa pazasi.

Consumption, kana iyo sevhisi yevatengi nhanho, ndiyo nharaunda yekudyidzana pakati pevashandisi / vatariri uye kupedzisa IT masisitimu:

  • Zvemukati Kubudirira inokutendera iwe kuvaka kudyidzana neiyo Dev nhanho uye kugadzirisa shanduko, kushandura uye kuwana iyo repository.

  • Catalog yebasa inokubvumira kuendesa masevhisi kugumisa vatengi: dzosera kumashure / buritsa matsva uye gamuchira mhinduro.

  • Projects inokutendera iwe kumisa yemukati IT sarudzo dzekuita sarudzo, kana shanduko yega yega kana kutumwa kwekodzero kuchipfuura nemunzira yekubvumidza, iyo yakakosha kumakambani emabhizinesi.

Kuita zvishoma

Dzidziso uye mashandisirwo emakesi apera. Ngatione kuti vRA inokubvumidza sei kugadzirisa matambudziko akajairika.

Automation yeiyo virtual muchina kupa maitiro

  1. Raira muchina chaiwo kubva kune vRA portal.

  2. Mvumo nemunhu ane basa rezvivakwa uye/kana maneja.

  3. Kusarudza iyo chaiyo cluster/network host.

  4. Kumbira IP kero muIPAM (kureva Infoblox), wana iyo network kumisikidza.

  5. Gadzira iyo Active Directory account/DNS rekodhi.

  6. Shandisa muchina.

  7. Kutumira e-mail ziviso kumutengi kana yagadzirira.

Yakabatana blueprint yeLinux-based VMs

  1. Chinhu chimwe mudhairekitori nekugona kusarudza data data, basa uye nharaunda (dev, bvunzo, prod).

  2. Zvichienderana neseti yesarudzo dziri pamusoro, iyo chaiyo vCenter, network uye masisitimu ekuchengetedza anosarudzwa.

  3. IP kero dzakachengetwa uye DNS yakanyoreswa. Kana iyo VM ikaiswa munzvimbo yeprod, inowedzerwa kubasa rekuchengetedza.

  4. Shandisa muchina.

  5. Kubatanidzwa neakasiyana Configuration Management masisitimu (semuenzaniso, Ansible -> kutanga iro rakakodzera bhuku rekutamba).

Yemukati manejimendi portal mune imwechete dhairekitori kuburikidza akasiyana APIs echitatu-bato zvigadzirwa

  • Kugadzira / kudzima uye kutonga mushandisi maakaundi muAD zvinoenderana nekambani yekutumidza mitemo:

    • Kana account yemushandisi yagadzirwa, email ine ruzivo rwekupinda inotumirwa kumusoro weyuniti / dhipatimendi. Zvichienderana nedhipatimendi rakasarudzwa uye chinzvimbo, mushandisi anopihwa kodzero dzinodiwa (RBAC).

    • Ruzivo rwekupinda account yebasa rinotumirwa zvakananga kumushandisi anokumbira kuumbwa kweakaundi.

  • Kutungamira kwekuchengetedza masevhisi.

  • Management yeSDN firewall mitemo, mapoka ekuchengetedza, ipsec tunnels, nezvimwe. inoiswa pakusimbiswa kubva kune vanhu vane basa resevhisi.

Mugumisiro

vRA chigadzirwa chebhizinesi chete, chinochinjika uye chinogoneka nyore. Inogara ichishanduka, ine tsigiro yakasimba uye inoratidza mafambiro emazuva ano. Semuenzaniso, ichi ndicho chimwe chezvigadzirwa zvekutanga zvakachinjira kune microservice architecture yakavakirwa pamidziyo. 

Nerubatsiro rwayo, unogona kuita chero chero otomatiki mamiriro mukati meiyo hybrid makore. Muchokwadi, zvese zvine API zvinotsigirwa mune imwe fomu kana imwe. Pamusoro pezvo, chishandiso chakanakisa chekupa masevhisi kupedzisa vashandisi zvinoenderana nekutumira kwavo uye DevOps budiriro, iyo inovimba nedhipatimendi reIT rinobata nekuchengetedza uye manejimendi epuratifomu pachayo.

Imwe yekuwedzera yevRealize Automation ndeyekuti iri mhinduro kubva kuVMware. Ichakodzera vatengi vazhinji nekuti vanotoshandisa zvigadzirwa zvekambani. Hapana chauchafanira kuita patsva.

Ehe, isu hatinyepedzeri kupa tsananguro yakadzama yemhinduro. Mune zvinyorwa zvinotevera, isu tichatsanangura zvakadzama zvimwe zvezvakananga maficha evRealize Automation uye nekupa mhinduro kumibvunzo yako kana ikasimuka mune zvakataurwa. 

Kana mhinduro uye mamiriro ekushandiswa kwayo ari echido, isu tichafara kukuona iwe pane yedu webinar, yakatsaurirwa kuita otomatiki IT maitiro uchishandisa vRealize Automation. 

Source: www.habr.com

Voeg