Bubuka pikeun vRealize Automation

Halo, Habr! Dinten ieu kami bakal ngobrol ngeunaan vRealize Automation. Tulisan ieu utamina ditujukeun pikeun pangguna anu teu acan kantos mendakan solusi ieu, janten di handap potongan kami bakal ngenalkeun anjeun kana fungsina sareng ngabagi kasus panggunaan.

vRealize Automation ngamungkinkeun para nasabah ningkatkeun ketangkasan, produktivitas, sareng efisiensi ku cara nyederhanakeun lingkungan IT, nyernakeun prosés IT, sareng nganteurkeun platform otomatisasi anu siap DevOps.

Sanajan éta anyar 8 versi vRealize Automation éta sacara resmi dileupaskeun deui dina usum gugur 2019, masih aya sakedik inpormasi anu énggal ngeunaan solusi ieu sareng fungsionalitas anu diropéa dina RuNet. Hayu urang ngabenerkeun kateuadilan ieu. 

Naon vRealize Automation

Éta mangrupikeun produk parangkat lunak dina ékosistem VMware. Éta ngamungkinkeun anjeun pikeun ngajadikeun otomatis sababaraha aspék pikeun ngatur infrastruktur sareng aplikasi anjeun. 

Nyaéta, vRealize Automation mangrupikeun portal dimana pangurus, pamekar, sareng pangguna bisnis tiasa naroskeun jasa IT sareng ngatur sumber awan sareng di tempat dumasar kana kawijakan anu diperyogikeun.

vRealize Automation sayogi salaku jasa SaaS dumasar-awan atanapi tiasa dipasang dina méga pribadi palanggan.

Skenario paling umum pikeun proyék-proyék lokal nyaéta instalasi kompléks dina tumpukan VMware: vSphere, ESXi host, vCenter Server, vRealize Operasi, jsb. 

Salaku conto, bisnis anjeun kedah nyiptakeun mesin virtual sacara fleksibel sareng gancang. Teu salawasna rasional pikeun ngadaptar alamat, pindah jaringan, install OS jeung ngalakukeun hal rutin sejenna sacara manual. vRealize Automation ngidinan Anjeun pikeun nyieun sarta nyebarkeun blueprints pikeun deployment mesin. Ieu tiasa janten skéma anu saderhana atanapi anu kompleks, kalebet tumpukan aplikasi pangguna. Skéma diterbitkeun anu réngsé disimpen dina katalog jasa.

vRealize Automation Portals

Sakali vRealize Automation dipasang, administrator primér boga aksés ka konsol manajemén. Éta ngamungkinkeun anjeun nyiptakeun sajumlah ageung portal jasa awan pikeun sababaraha kategori pangguna. Contona, hiji keur pangurus. Anu kadua nyaéta pikeun insinyur jaringan. Anu katilu nyaéta pikeun manajer. Unggal portal tiasa gaduh blueprints sorangan (skéma). Unggal grup pamaké ngan bisa ngakses jasa disatujuan pikeun eta. 

Blueprints dijelaskeun nganggo skrip YAML anu gampang dibaca sareng ngadukung versi sareng pelacak prosés Git:

Bubuka pikeun vRealize Automation

Anjeun tiasa maca langkung seueur ngeunaan struktur internal sareng kamampuan vRealize Automation dina runtuyan blog di dieu.

vRealize Automation 8: Naon Anyar

Bubuka pikeun vRealize Automation16 konci vRealize Automation 8 jasa dina hiji screenshot

16 konci vRealize Automation 8 jasa dina hiji screenshot

Anjeun tiasa mendakan catetan pelepasan anu lengkep dina kaca VMware, kami bakal nampilkeun fitur anu paling pikaresepeun tina versi énggal:

  • vRealize Automation 8 lengkep ditulis ulang tur diwangun dina arsitektur microservices.

  • Pikeun masang, anjeun kedah gaduh VMware Identity Manager sareng LifeCycle Manager dina infrastruktur anjeun. Anjeun tiasa nganggo Easy Install, anu bakal masang sareng ngonpigurasikeun komponén hiji-hiji.

  • vRealize Automation 8 teu merlukeun pamasangan server IaaS tambahan dumasar kana MS Windows Server, sakumaha anu kasebut dina versi 7.x.

  • vRealize Automation dipasang dina Photon OS 3.0. Sadaya jasa konci tiasa dianggo sapertos K8S Pods. Wadah di jero pods dijalankeun dina Docker.

  • PostgreSQL mangrupikeun hiji-hijina DBMS anu dirojong. Pods nganggo Volume Persistent pikeun nyimpen data. A database misah disadiakeun pikeun layanan konci.

Hayu urang ngaliwat komponén vRealize Automation 8.

Majelis awan dipaké pikeun deploying VMs, aplikasi tur jasa lianna ka sagala rupa awan umum jeung server vCenter. Powered by Infrastructure as Code, éta ngamungkinkeun anjeun pikeun ngaoptimalkeun penyediaan infrastruktur saluyu sareng prinsip DevOps.

Bubuka pikeun vRealize Automation

Rupa-rupa integrasi out-of-the-box ogé sayogi:

Bubuka pikeun vRealize Automation

Dina jasa ieu, "pamaké" nyiptakeun témplat dina format YAML sareng dina bentuk diagram komponén.

Bubuka pikeun vRealize Automation

Pikeun nganggo Marketplace sareng jasa anu tos diwangun, anjeun tiasa "numbu" tina akun My VMware anjeun.

Administrator tiasa nganggo vRealize Orchestrator Workflows pikeun nyambungkeun sareng objék infrastruktur tambahan (Contona, MS AD / DNS, jsb).

Bubuka pikeun vRealize Automation

Anjeun tiasa ngaitkeun vRA sareng VMware Enterprise PKS pikeun nyebarkeun klaster K8S.

Dina bagian Deployments urang tingali sumberdaya geus dipasang.

Bubuka pikeun vRealize Automation

Aliran Kodeu mangrupakeun solusi pikeun automating release sarta pangiriman kontinyu software nu ensures stabil sarta biasa release aplikasi tur kode program. Sajumlah ageung integrasi sayogi - Jenkins, Bamboo, Git, Docker, Jira, jsb. 

calo jasa - jasa anu nyayogikeun katalog pikeun pangguna perusahaan:

Bubuka pikeun vRealize AutomationBubuka pikeun vRealize Automation

Dina Service Broker, pangurus tiasa ngonpigurasikeun kawijakan persetujuan dumasar kana parameter anu tangtu. 

vRealize Kasus Paké Automation

Kabéh dina hiji

Ayeuna aya seueur solusi virtualisasi anu béda di dunya - VMware, Hyper-V, KVM. Usaha sering nganggo awan global sapertos Azure, AWS sareng Google Cloud. Ngatur "kebon binatang" ieu beuki hese unggal taun. Pikeun sababaraha, masalah ieu sigana jauh-fetched: naha henteu nganggo ngan hiji solusi dina perusahaan? Kanyataanna nyaéta pikeun sababaraha pancén, KVM anu murah tiasa leres-leres cekap. Sareng proyék anu langkung serius peryogi sadayana pungsionalitas VMware. Bisa jadi teu mungkin mun milih ngan hiji, sahenteuna pikeun alesan ékonomi.

Nalika jumlah solusi anu dianggo ningkat, volume tugas ogé ningkat. Contona, Anjeun bisa jadi kudu ngajadikeun otomatis pangiriman software, manajemén konfigurasi, sarta deployment aplikasi. Sateuacan vRealize Automation, teu aya alat tunggal anu tiasa "nyerep" manajemén sadaya platform ieu dina jandela kaca tunggal.

Bubuka pikeun vRealize AutomationNaon tumpukan solusi sareng platform anu anjeun anggo, anjeun tiasa ngatur éta ngalangkungan portal tunggal.

Naon tumpukan solusi sareng platform anu anjeun anggo, anjeun tiasa ngatur éta ngalangkungan portal tunggal.

Urang ngajadikeun otomatis prosés standar

Dina vRealize Automation, skenario anu sami mungkin:

  • Pangurus aktip anjeun kudu nyebarkeun hiji VM tambahan. Kalawan vRealize Automation, anjeunna teu kudu ngalakukeun nanaon sacara manual atawa negotiate jeung spesialis luyu. Ieu bakal cukup pikeun klik dina tombol kondisional "Abdi hoyong VM sarta gancang", sarta aplikasi bakal dikirim salajengna.

  • Lamaran ditampi Administrator Sistim. Ieu examines pamundut teh, nilik lamun aya cukup sumberdaya bébas, sarta approves eta.

  • Salajengna dina baris nyaéta manajer. Tugasna nyaéta pikeun meunteun naha perusahaan siap nyayogikeun dana pikeun proyék éta. Lamun sagalana geus ok, ceuk ogé klik Approve.

Kami ngahaja milih prosés pangbasajanna sareng ngirangan jumlah léngkah pikeun nyorot ide utama:

vRealize Automation, salian prosés IT, mangaruhan pesawat prosés bisnis. Unggal spesialis "nutup" bagian na tina tugas dina modeu conveyor.

Masalah anu dipasihkeun salaku conto tiasa direngsekeun nganggo sistem anu sanés - contona, ServiceNow atanapi Jira. Tapi vRealize Automation nyaeta "deukeut" kana infrastruktur jeung kasus leuwih kompleks mungkin di dinya ti deploying mesin virtual. Anjeun tiasa "dina mode hiji-tombol" otomatis pariksa kasadiaan gudang na, lamun perlu, nyieun bulan anyar. Téhnisna, bahkan mungkin pikeun ngawangun solusi khusus sareng pamundut naskah ka panyadia awan.

DevOps jeung CI/CD

Bubuka pikeun vRealize Automation

Salian ngumpulkeun sadaya situs sareng awan dina hiji jandela, vRealize Automation ngamungkinkeun anjeun pikeun ngatur sadaya lingkungan anu sayogi saluyu sareng prinsip DevOps. Pamekar jasa tiasa ngembangkeun sareng ngaleupaskeun aplikasi tanpa kabeungkeut kana platform khusus.

Salaku bisa ditempo dina diagram, luhureun tingkat platform aya Infrastruktur Siap Pamekar, anu ngalaksanakeun fungsi integrasi sareng pangiriman, ogé ngatur sababaraha skenario pikeun nyebarkeun sistem IT, henteu paduli platform anu dianggo dina tingkat handap.

pamakeanana barang, atawa tingkat konsumen jasa, nyaéta lingkungan pikeun interaksi antara pamaké/administrator jeung tungtung sistem IT:

  • Pangwangunan Eusi ngidinan Anjeun pikeun ngawangun interaksi jeung tingkat Dev tur ngatur parobahan, versioning sarta aksés gudang.

  • Katalog Layanan ngidinan Anjeun pikeun nganteurkeun jasa ka konsumén tungtung: gulung deui / nyebarkeun nu anyar jeung narima eupan balik.

  • proyék ngidinan Anjeun pikeun ngadegkeun prosés-nyieun kaputusan IT internal, lamun unggal robah atawa delegasi hak ngaliwatan hiji prosés persetujuan, nu penting pikeun pausahaan perusahaan.

Latihan saeutik

Téori sareng kasus pamakean parantos réngsé. Hayu urang tingali kumaha vRA ngidinan Anjeun pikeun ngajawab masalah umum.

Automation tina prosés provisioning mesin virtual

  1. Mesen mesin virtual tina portal vRA.

  2. Persetujuan ku jalma anu tanggung jawab pikeun infrastruktur sareng / atanapi manajer.

  3. Milih kluster / host jaringan anu leres.

  4. Ménta alamat IP dina IPAM (ie Infoblox), ménta konfigurasi jaringan.

  5. Jieun akun Active Directory / rékaman DNS.

  6. Nyebarkeun mesin.

  7. Ngirim iber e-mail ka nasabah lamun geus siap.

Blueprint terpadu pikeun VM basis Linux

  1. Hiji obyék dina diréktori kalawan kamampuhan pikeun milih puseur data, peran jeung lingkungan (dev, test, prod).

  2. Gumantung kana susunan pilihan di luhur, vCenter bener, jaringan jeung sistem gudang dipilih.

  3. Alamat IP ditangtayungan sareng DNS didaptarkeun. Mun VM ieu deployed di lingkungan prod, eta ditambahkeun kana pakasaban cadangan.

  4. Nyebarkeun mesin.

  5. Integrasi sareng sistem Manajemén Konfigurasi anu béda (contona, Ansible -> ngaluncurkeun playbook anu leres).

Portal administrasi internal dina diréktori tunggal ngaliwatan rupa-rupa API produk pihak katilu

  • Nyiptakeun/ngahapus sareng ngatur akun pangguna dina AD numutkeun aturan nami perusahaan:

    • Lamun akun pamaké dijieun, surelek kalawan informasi login dikirim ka kapala unit / departemén. Dumasar kana jabatan sareng jabatan anu dipilih, pangguna ditugaskeun hak anu diperyogikeun (RBAC).

    • Inpormasi login akun jasa dikirim langsung ka pangguna anu nyuhunkeun nyiptakeun akun.

  • Manajemén jasa cadangan.

  • Manajemén aturan firewall SDN, grup kaamanan, torowongan ipsec, jsb. dilarapkeun kana konfirmasi ti jalma anu tanggung jawab pikeun jasa éta.

hasil

vRA mangrupakeun produk bisnis murni, fléksibel tur gampang scalable. Éta terus mekar, gaduh dukungan anu cukup kuat sareng ngagambarkeun tren modéren. Salaku conto, ieu mangrupikeun salah sahiji produk munggaran anu ngalih ka arsitéktur microservice dumasar kana wadahna. 

Kalayan bantosanana, anjeun tiasa nerapkeun ampir sadaya skenario otomatisasi dina awan hibrid. Nyatana, sadayana anu gaduh API dirojong dina hiji bentuk atanapi anu sanés. Salaku tambahan, éta mangrupikeun alat anu saé pikeun nyayogikeun jasa pikeun ngeureunkeun pangguna paralel sareng pangiriman sareng pamekaran DevOps, anu ngandelkeun jabatan IT anu ngurus kaamanan sareng manajemén platform éta sorangan.

tambah sejen tina vRealize Automation téh nya éta solusi ti VMware. Éta bakal cocog sareng seueur palanggan sabab parantos nganggo produk perusahaan. Anjeun teu kedah ngalakukeun deui nanaon.

Tangtosna, kami henteu pura-pura nyayogikeun pedaran lengkep ngeunaan solusi. Dina tulisan anu bakal datang, kami bakal ngajelaskeun sacara rinci sababaraha fitur khusus tina vRealize Automation sareng masihan jawaban kana patarosan anjeun upami timbul dina koméntar. 

Upami solusi sareng skenario pikeun panggunaanana dipikaresep, kami bakal bungah ningali anjeun dina kami webinar, dedicated ka ngajadikeun otomatis prosés IT maké vRealize Automation. 

sumber: www.habr.com

Tambahkeun komentar