Gipaila ang vRealize Automation

Hello, Habr! Karon maghisgot kita bahin sa vRealize Automation. Ang artikulo nag-una nga gitumong sa mga tiggamit nga wala pa nakasugat kaniadto niini nga solusyon, mao nga sa ubos sa pagputol among ipaila kanimo ang mga gimbuhaton niini ug ipaambit ang mga kaso sa paggamit.

Gitugotan sa vRealize Automation ang mga kustomer nga mapauswag ang kaabtik, pagka-produktibo, ug kaepektibo pinaagi sa pagpayano sa ilang palibot sa IT, pag-streamline sa mga proseso sa IT, ug paghatud sa usa ka platform sa automation nga andam sa DevOps.

Bisag bag-o pa 8 nga bersyon Ang vRealize Automation kaniadto opisyal nga gipagawas balik sa pagkahulog sa 2019, adunay gamay pa nga labing bag-ong kasayuran bahin sa kini nga solusyon ug ang na-update nga gamit niini sa RuNet. Atong tul-iron kining inhustisya. 

Unsa ang vRealize Automation

Kini usa ka produkto sa software sulod sa VMware ecosystem. Gitugotan ka niini nga i-automate ang pipila nga mga aspeto sa pagdumala sa imong imprastraktura ug aplikasyon. 

Sa epekto, ang vRealize Automation usa ka portal diin ang mga administrador, developer, ug mga tiggamit sa negosyo makapangutana sa mga serbisyo sa IT ug makadumala sa mga kapanguhaan sa panganod ug sa lugar sumala sa gikinahanglan nga mga palisiya.

Ang vRealize Automation magamit isip usa ka cloud-based nga SaaS nga serbisyo o mahimong i-install sa pribadong cloud sa usa ka customer.

Ang labing kasagaran nga senaryo alang sa lokal nga mga proyekto mao ang usa ka komplikado nga pag-install sa usa ka VMware stack: vSphere, ESXi host, vCenter Server, vRealize Operation, ug uban pa. 

Pananglitan, ang imong negosyo kinahanglan nga maghimo mga virtual nga makina nga dali ug dali. Dili kanunay makatarunganon ang pagrehistro sa mga adres, pagbalhin sa mga network, pag-install sa OS ug pagbuhat sa uban pang naandan nga mga butang nga mano-mano. Ang vRealize Automation nagtugot kanimo sa paghimo ug pagmantala sa mga blueprint alang sa pag-deploy sa makina. Mahimo kini nga yano nga mga laraw o komplikado, lakip ang usa ka stack sa mga aplikasyon sa gumagamit. Ang nahuman nga gipatik nga mga laraw gibutang sa katalogo sa serbisyo.

vRealize Automation Portals

Sa higayon nga ma-install ang vRealize Automation, ang nag-unang tigdumala adunay access sa management console. Gitugotan ka niini nga maghimo daghang daghang mga portal sa serbisyo sa panganod alang sa lainlaing mga kategorya sa mga tiggamit. Pananglitan, ang usa alang sa mga tigdumala. Ang ikaduha alang sa mga network engineer. Ang ikatulo alang sa mga manedyer. Ang matag portal mahimong adunay kaugalingon nga mga blueprint (mga laraw). Ang matag grupo sa tiggamit maka-access lamang sa mga serbisyo nga gi-aprobahan alang niini. 

Gihulagway ang mga blueprint gamit ang sayon-basahon nga mga script sa YAML ug pagsuporta sa bersyon ug pagsubay sa proseso sa Git:

Gipaila ang vRealize Automation

Mahimo nimong mabasa ang dugang bahin sa internal nga istruktura ug mga kapabilidad sa vRealize Automation sa usa ka serye sa blog dinhi.

vRealize Automation 8: Unsa ang Bag-o

Gipaila ang vRealize Automation16 yawe vRealize Automation 8 mga serbisyo sa usa ka screenshot

16 yawe vRealize Automation 8 mga serbisyo sa usa ka screenshot

Makita nimo ang detalyado nga mga nota sa pagpagawas sa panid sa VMware, among ipresentar ang labing makaiikag nga mga bahin sa bag-ong bersyon:

  • Ang vRealize Automation 8 hingpit nga gisulat pag-usab ug gitukod sa usa ka arkitektura sa microservices.

  • Aron ma-install, kinahanglan nimo nga adunay VMware Identity Manager ug LifeCycle Manager sa imong imprastraktura. Mahimo nimong gamiton ang Easy Install, nga mag-install ug mag-configure sa mga sangkap sa usag usa.

  • Ang vRealize Automation 8 wala magkinahanglan sa pag-instalar sa dugang nga IaaS server base sa MS Windows Server, sama sa nahitabo sa mga bersyon 7.x.

  • Ang vRealize Automation gi-install sa Photon OS 3.0. Ang tanan nga hinungdanon nga mga serbisyo nagtrabaho sama sa K8S Pods. Ang mga sulud sa sulod sa mga pod nagdagan sa Docker.

  • Ang PostgreSQL mao lamang ang gisuportahan nga DBMS. Gigamit sa mga pod ang Persistent Volume aron tipigan ang datos. Usa ka bulag nga database ang gigahin alang sa mga nag-unang serbisyo.

Atong susihon ang mga sangkap sa vRealize Automation 8.

Cloud Assembly gigamit alang sa pag-deploy sa mga VM, aplikasyon ug uban pang mga serbisyo sa lainlaing publiko nga panganod ug vCenter Server. Gipadagan sa Infrastructure isip Code, gitugotan ka nga ma-optimize ang probisyon sa imprastraktura uyon sa mga prinsipyo sa DevOps.

Gipaila ang vRealize Automation

Anaa usab ang lainlaing mga out-of-the-box nga panagsama:

Gipaila ang vRealize Automation

Niini nga serbisyo, ang "mga tiggamit" naghimo og mga template sa YAML format ug sa porma sa usa ka component diagram.

Gipaila ang vRealize Automation

Aron magamit ang Marketplace ug pre-built services, mahimo nimong β€œlink” gikan sa imong My VMware account.

Ang mga tigdumala mahimong mogamit sa vRealize Orchestrator Workflows aron makonektar sa dugang nga mga butang sa imprastraktura (pananglitan, MS AD/DNS, ug uban pa).

Gipaila ang vRealize Automation

Mahimo nimong i-link ang vRA sa VMware Enterprise PKS aron ma-deploy ang mga cluster sa K8S.

Sa seksyon sa Mga Deployment nakita namon nga na-install na ang mga kapanguhaan.

Gipaila ang vRealize Automation

Code Stream usa ka solusyon alang sa pag-automate sa pagpagawas ug padayon nga paghatud sa software nga nagsiguro nga lig-on ug regular nga pagpagawas sa mga aplikasyon ug code sa programa. Daghang gidaghanon sa mga panagsama ang magamit - Jenkins, Bamboo, Git, Docker, Jira, ug uban pa. 

Broker sa Serbisyo β€” usa ka serbisyo nga naghatag usa ka katalogo alang sa mga tiggamit sa negosyo:

Gipaila ang vRealize AutomationGipaila ang vRealize Automation

Sa Service Broker, ang mga administrador maka-configure sa mga palisiya sa pag-apruba base sa pipila ka mga parameter. 

vRealize Automation Use Cases

Tanan sa usa

Karon adunay daghang lainlaing mga solusyon sa virtualization sa kalibutan - VMware, Hyper-V, KVM. Ang mga negosyo kanunay nga mogamit sa mga global nga panganod sama sa Azure, AWS ug Google Cloud. Ang pagdumala niini nga "zoo" nahimong mas ug mas lisud matag tuig. Alang sa pipila, kini nga problema ingon og dili kaayo mahimo: ngano nga dili mogamit usa ra ka solusyon sa sulod sa kompanya? Ang tinuod mao nga alang sa pipila ka mga buluhaton ang usa ka barato nga KVM mahimo nga igo na. Ug ang mas seryoso nga mga proyekto magkinahanglan sa tanang gamit sa VMware. Mahimong imposible nga makapili usa lang, labing menos tungod sa mga hinungdan sa ekonomiya.

Samtang nagkadaghan ang mga solusyon nga gigamit, ang gidaghanon sa mga buluhaton usab nagdugang. Pananglitan, kinahanglan nimo nga i-automate ang paghatud sa software, pagdumala sa pag-configure, ug pag-deploy sa aplikasyon. Sa wala pa ang vRealize Automation, walay usa ka himan nga "makasuhop" sa pagdumala sa tanan niini nga mga plataporma sa usa ka pane sa bildo.

Gipaila ang vRealize AutomationBisan unsa nga stack sa mga solusyon ug mga platform nga imong gigamit, posible nga madumala kini pinaagi sa usa ka portal.

Bisan unsa nga stack sa mga solusyon ug mga platform nga imong gigamit, posible nga madumala kini pinaagi sa usa ka portal.

Gi-automate namo ang mga standard nga proseso

Sulod sa vRealize Automation, posible ang susamang senaryo:

  • Administrator apps kinahanglan ka mag-deploy ug dugang nga VM. Uban sa vRealize Automation, dili na siya kinahanglan nga mobuhat ug bisan unsa nga mano-mano o makigsabot sa angay nga mga espesyalista. Igo na ang pag-klik sa conditional button nga "Gusto ko usa ka VM ug dali", ug ang aplikasyon ipadala pa.

  • Ang aplikasyon nadawat Administrator sa Sistema. Gisusi niini ang hangyo, gitan-aw kung adunay igo nga libre nga mga kapanguhaan, ug giaprobahan kini.

  • Sunod sa linya mao ang manedyer. Ang iyang tahas mao ang pagsuta kon andam na ba ang kompanya sa paggahin og pundo alang sa proyekto. Kung ok na ang tanan, iya pud gi-click ang Approve.

Gituyo namo nga gipili ang pinakasimple nga posible nga proseso ug gipakunhod ang gidaghanon sa mga lakang aron ipasiugda ang nag-unang ideya:

Ang vRealize Automation, dugang sa mga proseso sa IT, makaapekto sa eroplano sa mga proseso sa negosyo. Ang matag espesyalista "nagsira" sa iyang bahin sa buluhaton sa conveyor mode.

Ang problema nga gihatag isip usa ka pananglitan mahimong masulbad gamit ang ubang mga sistema - pananglitan, ServiceNow o Jira. Apan ang vRealize Automation "mas duol" sa imprastraktura ug mas komplikado nga mga kaso ang posible niini kaysa pag-deploy sa usa ka virtual machine. Mahimo nimo nga "sa usa ka buton nga mode" awtomatiko nga susihon ang pagkaanaa sa espasyo sa pagtipig ug, kung kinahanglan, paghimo mga bag-ong bulan. Sa teknikal nga paagi, posible pa nga maghimo usa ka kostumbre nga solusyon ug mga hangyo sa script sa cloud provider.

DevOps ug CI/CD

Gipaila ang vRealize Automation

Dugang sa pagkolekta sa tanan nga mga site ug mga panganod sa usa ka bintana, ang vRealize Automation nagtugot kanimo sa pagdumala sa tanan nga magamit nga mga palibot sumala sa mga prinsipyo sa DevOps. Ang mga nag-develop sa serbisyo mahimo’g mag-develop ug magpagawas sa mga aplikasyon nga wala gihigot sa bisan unsang piho nga plataporma.

Ingon sa makita sa diagram, sa ibabaw sa lebel sa plataporma adunay Andam nga Imprastraktura sa Developer, nga nagpatuman sa integration ug delivery functions, ingon man sa pagdumala sa nagkalain-laing mga senaryo para sa pagdeploy sa mga IT system, bisan unsa pa ang plataporma nga gigamit sa ubos nga lebel.

konsumo, o ang lebel sa konsumidor sa serbisyo, mao ang palibot alang sa interaksyon tali sa mga tiggamit/administrador ug sa katapusan nga mga sistema sa IT:

  • Pagpalambo sa Sulud nagtugot kanimo sa paghimo sa interaksyon sa lebel sa Dev ug pagdumala sa mga pagbag-o, pag-bersyon ug pag-access sa repository.

  • Katalogo sa Serbisyo nagtugot kanimo sa paghatud sa mga serbisyo sa katapusan sa mga konsumedor: i-roll back/publish ang mga bag-o ug makadawat og feedback.

  • mga proyekto nagtugot kanimo sa pag-establisar sa internal nga mga proseso sa paghimog desisyon sa IT, kung ang matag pagbag-o o delegasyon sa mga katungod moagi sa proseso sa pag-apruba, nga hinungdanon alang sa mga kompanya sa negosyo.

Usa ka gamay nga praktis

Ang mga kaso sa teorya ug paggamit nahuman na. Atong tan-awon kon sa unsang paagi vRA nagtugot kaninyo sa pagsulbad sa komon nga mga problema.

Pag-automate sa proseso sa paghatag sa virtual machine

  1. Pag-order og virtual machine gikan sa vRA portal.

  2. Pag-uyon sa tawo nga responsable sa imprastraktura ug/o manedyer.

  3. Pagpili sa husto nga cluster/network host.

  4. Paghangyo ug IP address sa IPAM (ie Infoblox), pagkuha sa network configuration.

  5. Paghimo ug Active Directory account/DNS record.

  6. I-deploy ang makina.

  7. Pagpadala usa ka pahibalo sa e-mail sa kustomer kung andam na kini.

Nagkahiusa nga blueprint alang sa Linux-based VMs

  1. Usa ka butang sa direktoryo nga adunay katakus sa pagpili sa sentro sa datos, papel ug palibot (dev, pagsulay, prod).

  2. Depende sa set sa mga kapilian sa ibabaw, ang husto nga vCenter, mga network ug mga sistema sa pagtipig gipili.

  3. Ang mga adres sa IP gireserba ug narehistro ang DNS. Kung ang VM gi-deploy sa usa ka prod environment, kini idugang sa backup nga trabaho.

  4. I-deploy ang makina.

  5. Paghiusa sa lainlaing mga sistema sa Pagdumala sa Pag-configure (pananglitan, Ansible -> paglansad sa husto nga playbook).

Ang portal sa internal nga administrasyon sa usa ka direktoryo pinaagi sa lainlaing mga API sa mga produkto sa ikatulo nga partido

  • Paghimo / pagtangtang ug pagdumala sa mga account sa gumagamit sa AD sumala sa mga lagda sa pagngalan sa kompanya:

    • Kung gihimo ang usa ka account sa gumagamit, usa ka email nga adunay impormasyon sa pag-login ipadala sa ulo sa yunit/departamento. Pinasukad sa gipili nga departamento ug posisyon, ang tiggamit gihatagan sa kinahanglan nga mga katungod (RBAC).

    • Ang impormasyon sa pag-login sa account sa serbisyo gipadala direkta ngadto sa tiggamit nga nangayo sa paghimo sa account.

  • Pagdumala sa mga serbisyo sa pag-backup.

  • Pagdumala sa SDN firewall nga mga lagda, mga grupo sa seguridad, ipsec tunnels, ug uban pa. gipadapat sa kumpirmasyon gikan sa mga tawo nga responsable sa serbisyo.

Ang resulta

Ang vRA kay puro negosyo nga produkto, flexible ug dali scalable. Kanunay kini nga nag-uswag, adunay lig-on nga suporta ug nagpakita sa mga modernong uso. Pananglitan, usa kini sa unang mga produkto nga mibalhin sa arkitektura sa microservice base sa mga sudlanan. 

Sa tabang niini, mahimo nimong ipatuman ang halos bisan unsang senaryo sa automation sa sulod sa hybrid nga mga panganod. Sa tinuud, ang tanan nga adunay API gisuportahan sa usa ka porma o lain. Dugang pa, kini usa ka maayo kaayo nga himan alang sa paghatag serbisyo sa mga end user nga parehas sa ilang paghatud ug pag-uswag sa DevOps, nga nagsalig sa departamento sa IT nga nag-atubang sa seguridad ug pagdumala sa platform mismo.

Ang laing plus sa vRealize Automation mao nga kini usa ka solusyon gikan sa VMware. Mohaom kini sa kadaghanan sa mga kustomer tungod kay gigamit na nila ang mga produkto sa kompanya. Dili nimo kinahanglan nga buhaton pag-usab ang bisan unsa.

Siyempre, wala kami magpakaaron-ingnon nga naghatag usa ka detalyado nga paghulagway sa solusyon. Sa umaabot nga mga artikulo, among ihulagway sa detalye ang pipila sa mga piho nga bahin sa vRealize Automation ug maghatag og mga tubag sa imong mga pangutana kung motungha kini sa mga komento. 

Kung interesado ang solusyon ug mga senaryo sa paggamit niini, malipay kami nga makita ka sa among webinar, gipahinungod sa pag-automate sa mga proseso sa IT gamit ang vRealize Automation. 

Source: www.habr.com

Idugang sa usa ka comment