Taw qhia rau vRealize Automation

Nyob zoo, Habr! Hnub no peb yuav tham txog vRealize Automation. Cov kab lus no feem ntau yog tsom rau cov neeg siv uas tsis tau ntsib yav dhau los qhov kev daws teeb meem no, yog li hauv qab ntawm kev txiav peb yuav qhia koj txog nws cov haujlwm thiab sib qhia siv rooj plaub.

vRealize Automation tso cai rau cov neeg siv khoom los txhim kho agility, productivity, thiab efficiency los ntawm simplifying lawv IT ib puag ncig, streamlining IT txheej txheem, thiab xa ib tug DevOps-npaj automation platform.

Txawm tias nws yog tshiab 8 version vRealize Automation yog tso tawm rov qab rau lub caij nplooj zeeg xyoo 2019, tseem muaj cov ntaub ntawv tshiab me ntsis txog cov kev daws teeb meem no thiab nws cov kev hloov kho tshiab ntawm RuNet. Cia peb kho qhov kev tsis ncaj ncees no. 

Dab tsi yog vRealize Automation

Nws yog cov khoom lag luam software hauv VMware ecosystem. Nws tso cai rau koj los kho qee yam ntawm kev tswj hwm koj cov infrastructure thiab kev siv. 

Nyob rau hauv qhov tseeb, vRealize Automation yog lub portal uas cov thawj coj, cov neeg tsim khoom, thiab cov neeg siv khoom lag luam tuaj yeem nug IT cov kev pabcuam thiab tswj hwm huab thiab cov khoom siv hauv tsev raws li cov cai xav tau.

vRealize Automation yog muaj raws li huab-raws li SaaS kev pabcuam lossis tuaj yeem ntsia tau rau ntawm tus neeg siv khoom ntiag tug huab.

Qhov xwm txheej tshwm sim tshaj plaws rau cov haujlwm hauv zos yog kev teeb tsa nyuaj ntawm VMware pawg: vSphere, ESXi hosts, vCenter Server, vRealize Operation, thiab lwm yam. 

Piv txwv li, koj lub lag luam yuav tsum tsim cov tshuab virtual hloov tau yooj yim thiab sai. Nws tsis yog ib txwm muaj txiaj ntsig los sau npe chaw nyob, hloov cov tes hauj lwm, nruab OS thiab ua lwm yam niaj hnub ua manually. vRealize Automation tso cai rau koj los tsim thiab tshaj tawm cov phiaj xwm rau kev xa tawm tshuab. Cov no tuaj yeem yog cov phiaj xwm yooj yim lossis cov txheej txheem nyuaj, suav nrog pawg neeg siv cov ntawv thov. Ua tiav cov txheej txheem luam tawm tau muab tso rau hauv cov kev pabcuam catalog.

vRealize Automation Portals

Thaum vRealize Automation tau teeb tsa, thawj tus thawj coj tau nkag mus rau kev tswj hwm console. Nws tso cai rau koj los tsim ntau tus huab kev pabcuam portals rau ntau pawg ntawm cov neeg siv. Piv txwv li, ib qho yog rau cov thawj coj. Qhov thib ob yog rau network engineers. Qhov thib peb yog rau cov thawj coj. Txhua lub portal tuaj yeem muaj nws tus kheej daim ntawv qhia (schemes). Txhua pawg neeg siv tsuas tuaj yeem nkag mus rau cov kev pabcuam tau pom zoo rau nws. 

Blueprints tau piav qhia siv YAML cov ntawv nyeem yooj yim thiab txhawb nqa versioning thiab Git txheej txheem taug qab:

Taw qhia rau vRealize Automation

Koj tuaj yeem nyeem ntxiv txog cov qauv sab hauv thiab lub peev xwm ntawm vRealize Automation hauv blog series no.

vRealize Automation 8: Dab tsi tshiab

Taw qhia rau vRealize Automation16 qhov tseem ceeb vRealize Automation 8 cov kev pabcuam hauv ib lub screenshot

16 qhov tseem ceeb vRealize Automation 8 cov kev pabcuam hauv ib lub screenshot

Koj tuaj yeem nrhiav cov lus qhia ntxaws ntxaws ntawm nplooj ntawv VMware, peb yuav nthuav qhia cov yam ntxwv nthuav dav tshaj plaws ntawm tus tshiab version:

  • vRealize Automation 8 yog rewritten tag nrho thiab tsim los ntawm microservices architecture.

  • Txhawm rau nruab, koj yuav tsum muaj VMware Identity Manager thiab LifeCycle Manager hauv koj qhov kev tsim kho. Koj tuaj yeem siv Easy Install, uas yuav nruab thiab teeb tsa cov khoom ib los ntawm ib qho.

  • vRealize Automation 8 tsis xav tau kev teeb tsa ntawm IaaS servers ntxiv raws li MS Windows Server, zoo li cov ntaub ntawv hauv versions 7.x.

  • vRealize Automation yog ntsia ntawm Photon OS 3.0. Txhua qhov kev pabcuam tseem ceeb ua haujlwm zoo li K8S Pods. Cov thawv ntim hauv pods khiav ntawm Docker.

  • PostgreSQL yog DBMS nkaus xwb. Pods siv Persistent Volume los khaws cov ntaub ntawv. Ib lub database cais tau faib rau cov kev pabcuam tseem ceeb.

Cia peb mus los ntawm cov khoom ntawm vRealize Automation 8.

Huab Assembly siv rau kev xa tawm VMs, kev siv thiab lwm yam kev pabcuam rau ntau yam huab huab thiab vCenter Servers. Tsim los ntawm Infrastructure li Code, nws tso cai rau koj los txhim kho kev tsim kho vaj tse raws li DevOps cov hauv paus ntsiab lus.

Taw qhia rau vRealize Automation

Ntau yam kev sib koom ua ke tawm ntawm lub thawv kuj muaj:

Taw qhia rau vRealize Automation

Hauv qhov kev pabcuam no, "cov neeg siv" tsim cov qauv hauv YAML hom thiab hauv daim duab kos duab.

Taw qhia rau vRealize Automation

Txhawm rau siv Marketplace thiab cov kev pabcuam ua ntej, koj tuaj yeem "txuas" los ntawm koj tus account Kuv VMware.

Cov thawj coj tuaj yeem siv vRealize Orchestrator Workflows los txuas nrog cov khoom siv ntxiv (piv txwv li, MS AD/DNS, thiab lwm yam).

Taw qhia rau vRealize Automation

Koj tuaj yeem txuas vRA nrog VMware Enterprise PKS kom xa K8S pawg.

Hauv seem Deployments peb pom cov peev txheej uas twb tau teeb tsa lawm.

Taw qhia rau vRealize Automation

Code Kwj yog ib qho kev daws teeb meem rau automating tso tawm thiab kev xa tawm tas li ntawm software uas ua kom ruaj khov thiab tsis tu ncua tso tawm ntawm daim ntawv thov thiab cov cai tswj hwm. Muaj ntau qhov kev sib koom ua ke muaj - Jenkins, Xyoob, Git, Docker, Jira, thiab lwm yam. 

Kev Pabcuam Broker - ib qho kev pabcuam uas muab cov ntawv teev npe rau cov neeg siv khoom lag luam:

Taw qhia rau vRealize AutomationTaw qhia rau vRealize Automation

Hauv Kev Pabcuam Broker, cov thawj coj tuaj yeem teeb tsa cov cai pom zoo raws li qee qhov kev txwv. 

vRealize Automation Use Cases

Tag nrho hauv ib qho

Tam sim no muaj ntau yam kev daws teeb meem virtualization hauv ntiaj teb - VMware, Hyper-V, KVM. Cov lag luam feem ntau siv cov huab thoob ntiaj teb xws li Azure, AWS thiab Google Cloud. Kev tswj hwm "zoo" no tau dhau los ua nyuaj txhua xyoo. Rau qee tus, qhov teeb meem no yuav zoo li nyob deb: vim li cas ho tsis siv ib qho kev daws teeb meem hauv tuam txhab? Qhov tseeb yog tias rau qee qhov haujlwm uas pheej yig KVM yuav ua tau txaus. Thiab cov haujlwm loj dua yuav xav tau tag nrho cov haujlwm ntawm VMware. Tej zaum nws yuav tsis tuaj yeem xaiv ib qho, tsawg kawg yog vim li cas nyiaj txiag.

Raws li tus naj npawb ntawm cov kev daws teeb meem siv nce, qhov ntim ntawm cov dej num kuj nce ntxiv. Piv txwv li, tej zaum koj yuav xav tau automate software xa khoom, tswj kev teeb tsa, thiab kev xa tawm daim ntawv thov. Ua ntej vRealize Automation, tsis muaj ib qho cuab yeej uas tuaj yeem "nqus" kev tswj hwm ntawm tag nrho cov platforms hauv ib lub khob iav.

Taw qhia rau vRealize AutomationTxawm li cas los xij ntawm cov kev daws teeb meem thiab cov platforms koj siv, nws muaj peev xwm tswj hwm lawv los ntawm ib lub portal.

Txawm li cas los xij ntawm cov kev daws teeb meem thiab cov platforms koj siv, nws muaj peev xwm tswj hwm lawv los ntawm ib lub portal.

Peb automate cov txheej txheem txheem

Tsis pub dhau vRealize Automation, qhov xwm txheej zoo sib xws tuaj yeem ua tau:

  • Tus thawj tswj hwm apps koj yuav tsum xa ib qho ntxiv VM. Nrog vRealize Automation, nws tsis tas yuav ua dab tsi manually lossis sib tham nrog cov kws tshaj lij uas tsim nyog. Nws yuav txaus los nyem rau ntawm lub pob "Kuv xav tau VM thiab nrawm", thiab daim ntawv thov yuav raug xa mus ntxiv.

  • Daim ntawv thov tau txais System Administrator. Nws tshuaj xyuas qhov kev thov, saib seb puas muaj cov kev pab dawb txaus, thiab pom zoo rau nws.

  • Tom ntej no hauv kab yog tus thawj coj. Nws txoj haujlwm yog los soj ntsuam seb lub tuam txhab puas tau npaj los faib nyiaj rau qhov project. Yog tias txhua yam zoo, nws kuj nyem Pom Zoo.

Peb txhob txwm xaiv cov txheej txheem yooj yim tshaj plaws thiab txo tus lej ntawm cov kauj ruam los qhia txog lub tswv yim tseem ceeb:

vRealize Automation, ntxiv rau cov txheej txheem IT, cuam tshuam rau lub dav hlau ntawm cov txheej txheem kev lag luam. Txhua tus kws tshaj lij "kaw" nws ib feem ntawm txoj haujlwm hauv hom conveyor.

Qhov teeb meem muab los ua piv txwv tuaj yeem daws tau siv lwm lub tshuab - piv txwv li, ServiceNow lossis Jira. Tab sis vRealize Automation yog "ze dua" rau kev tsim kho vaj tse thiab ntau qhov teeb meem nyuaj tuaj yeem ua tau hauv nws dua li kev siv lub tshuab virtual. Koj tuaj yeem "hauv ib lub khawm" tuaj yeem tshawb xyuas qhov muaj nyob ntawm qhov chaw cia thiab, yog tias tsim nyog, tsim lub hli tshiab. Technically, nws tseem muaj peev xwm tsim cov kev cai daws teeb meem thiab cov ntawv thov rau huab muab kev pabcuam.

DevOps thiab CI/CD

Taw qhia rau vRealize Automation

Ntxiv rau kev sau tag nrho cov chaw thiab huab hauv ib lub qhov rais, vRealize Automation tso cai rau koj los tswj txhua qhov chaw muaj nyob raws li DevOps cov hauv paus ntsiab lus. Cov neeg tsim khoom pabcuam tuaj yeem tsim thiab tso tawm cov ntawv thov yam tsis tau khi rau ib lub platform tshwj xeeb.

Raws li tau pom nyob rau hauv daim duab, saum toj no theem platform muaj Developer Ready Infrastructure, uas siv kev sib koom ua ke thiab kev xa khoom, nrog rau kev tswj hwm ntau yam xwm txheej rau kev siv IT systems, tsis hais lub platform siv nyob rau theem qis.

Kev noj, los yog qib neeg siv kev pabcuam, yog ib puag ncig rau kev sib cuam tshuam ntawm cov neeg siv / tus thawj coj thiab kawg IT systems:

  • Cov ntsiab lus Kev Tsim Kho tso cai rau koj los tsim kev sib cuam tshuam nrog Dev qib thiab tswj kev hloov pauv, hloov kho thiab nkag mus rau qhov chaw cia khoom.

  • Kev pabcuam Catalog tso cai rau koj xa cov kev pabcuam rau cov neeg siv khoom kawg: yob rov qab / tshaj tawm cov tshiab thiab tau txais cov lus qhia.

  • tej yaam num tso cai rau koj los tsim cov txheej txheem kev txiav txim siab sab hauv IT, thaum txhua qhov kev hloov pauv lossis kev xa tawm ntawm cov cai dhau los ntawm cov txheej txheem kev pom zoo, uas yog qhov tseem ceeb rau cov tuam txhab lag luam.

Me ntsis xyaum

Cov kev tshawb xav thiab kev siv cov ntaub ntawv dhau lawm. Cia wb mus saib yuav ua li cas vRA tso cai rau koj los daws cov teeb meem tshwm sim.

Automation ntawm lub tshuab virtual muab txheej txheem

  1. Order lub tshuab virtual los ntawm vRA portal.

  2. Kev pom zoo los ntawm tus neeg ua haujlwm rau kev tsim kho vaj tse thiab / lossis tus thawj coj.

  3. Xaiv qhov tseeb pawg/network host.

  4. Thov tus IP chaw nyob hauv IPAM (xws li Infoblox), tau txais kev teeb tsa network.

  5. Tsim tus Active Directory account/DNS cov ntaub ntawv.

  6. Deploy lub tshuab.

  7. Xa email ceeb toom rau tus neeg siv khoom thaum nws npaj txhij.

Unified blueprint rau Linux-based VMs

  1. Ib yam khoom hauv phau ntawv teev npe nrog lub peev xwm xaiv cov ntaub ntawv chaw, lub luag haujlwm thiab ib puag ncig (dev, xeem, prod).

  2. Nyob ntawm cov txheej txheem saum toj no, qhov tseeb vCenter, tes hauj lwm thiab kev cia khoom raug xaiv.

  3. IP chaw nyob yog tshwj tseg thiab DNS sau npe. Yog tias VM raug xa mus rau hauv qhov chaw tsim khoom, nws raug ntxiv rau txoj haujlwm thaub qab.

  4. Deploy lub tshuab.

  5. Kev koom ua ke nrog kev tswj hwm kev sib txawv (piv txwv li, Ansible -> tso tawm phau ntawv ua si kom raug).

Kev tswj hwm sab hauv portal hauv ib phau ntawv qhia los ntawm ntau yam APIs ntawm cov khoom thib peb

  • Tsim / tshem tawm thiab tswj cov neeg siv nyiaj hauv AD raws li cov cai ntawm lub tuam txhab:

    • Yog tias tus neeg siv nyiaj raug tsim, email nrog cov ntaub ntawv nkag mus raug xa mus rau lub taub hau ntawm chav tsev / chaw haujlwm. Raws li lub chaw haujlwm xaiv thiab txoj haujlwm, tus neeg siv tau muab cov cai tsim nyog (RBAC).

    • Cov ntaub ntawv kev pabcuam tus lej nkag mus yog xa ncaj qha mus rau tus neeg siv uas thov tus account tsim.

  • Kev tswj cov kev pabcuam thaub qab.

  • Kev tswj hwm ntawm SDN firewall cov cai, pab pawg kev ruaj ntseg, ipsec tunnels, thiab lwm yam. raug siv raws li kev pom zoo los ntawm cov neeg ua haujlwm rau kev pabcuam.

Qhov no

vRA yog cov khoom lag luam ntshiab, hloov tau yooj yim thiab yooj yim scalable. Nws yog hloov zuj zus mus tas li, muaj kev txhawb nqa muaj zog thiab muaj kev cuam tshuam txog niaj hnub tiam sis. Piv txwv li, qhov no yog ib qho ntawm thawj cov khoom uas tau hloov mus rau microservice architecture raws li cov ntim khoom. 

Nrog nws cov kev pab, koj tuaj yeem siv yuav luag txhua qhov xwm txheej automation hauv huab hybrid. Qhov tseeb, txhua yam uas muaj API tau txais kev txhawb nqa hauv ib daim ntawv lossis lwm qhov. Tsis tas li ntawd, nws yog ib qho cuab yeej zoo tshaj plaws rau kev muab kev pabcuam rau cov neeg siv khoom kawg nrog rau lawv cov khoom xa tuaj thiab DevOps kev txhim kho, uas tso siab rau IT department cuam tshuam nrog kev ruaj ntseg thiab kev tswj hwm ntawm lub platform nws tus kheej.

Lwm qhov ntxiv ntawm vRealize Automation yog tias nws yog kev daws teeb meem los ntawm VMware. Nws yuav haum rau cov neeg siv khoom feem ntau vim lawv twb tau siv lub tuam txhab cov khoom. Koj tsis tas yuav rov ua dab tsi.

Tau kawg, peb tsis ua txuj muab cov lus piav qhia ntxaws txog kev daws teeb meem. Hauv cov ntawv yav tom ntej, peb yuav piav qhia meej txog qee qhov tshwj xeeb ntawm vRealize Automation thiab muab cov lus teb rau koj cov lus nug yog tias lawv tshwm sim hauv cov lus. 

Yog tias qhov kev daws teeb meem thiab cov xwm txheej rau nws siv yog txaus siab, peb yuav zoo siab tuaj ntsib koj ntawm peb webinar, mob siab rau automating IT txheej txheem siv vRealize Automation. 

Tau qhov twg los: www.hab.com

Ntxiv ib saib