Pambuka kanggo vRealize Automation

Sugeng rawuh, Habr! Dina iki kita bakal ngomong babagan vRealize Automation. Artikel kasebut utamane kanggo pangguna sing durung nate nemoni solusi iki, mula ing ngisor potongan kasebut, kita bakal ngenalake sampeyan fungsi lan nuduhake kasus panggunaan.

vRealize Automation ngidini para pelanggan nambah ketangkasan, produktivitas, lan efisiensi kanthi nyederhanakake lingkungan IT, nyepetake proses IT, lan ngirim platform otomatisasi sing siap DevOps.

Sanajan anyar 8 versi vRealize Automation ana resmi dirilis bali ing musim gugur 2019, isih ana informasi sing paling anyar babagan solusi iki lan fungsi sing dianyari ing RuNet. Ayo dibenerake ketidakadilan iki. 

Apa vRealize Automation

Iki minangka produk piranti lunak ing ekosistem VMware. Iki ngidini sampeyan ngotomatisasi aspek tartamtu kanggo ngatur infrastruktur lan aplikasi sampeyan. 

Akibaté, vRealize Automation minangka portal ing ngendi pangurus, pangembang, lan pangguna bisnis bisa takon layanan IT lan ngatur sumber daya awan lan ing panggonan miturut kabijakan sing dibutuhake.

vRealize Automation kasedhiya minangka layanan SaaS basis maya utawa bisa diinstal ing maya pribadi pelanggan.

Skenario sing paling umum kanggo proyek lokal yaiku instalasi kompleks ing tumpukan VMware: vSphere, host ESXi, Server vCenter, Operasi vRealize, lsp. 

Contone, bisnis sampeyan kudu nggawe mesin virtual kanthi fleksibel lan cepet. Ora mesthi rasional kanggo ndhaptar alamat, ngalih jaringan, nginstal OS lan nindakake rutinitas liyane kanthi manual. vRealize Automation ngidini sampeyan nggawe lan nerbitake cithak biru kanggo panyebaran mesin. Iki bisa dadi skema sing prasaja utawa sing rumit, kalebu tumpukan aplikasi pangguna. Skema diterbitake sing wis rampung diselehake ing katalog layanan.

vRealize Automation Portal

Sawise vRealize Automation diinstal, administrator utama nduweni akses menyang konsol manajemen. Iki ngidini sampeyan nggawe portal layanan awan akeh kanggo macem-macem kategori pangguna. Contone, siji kanggo pangurus. Kapindho kanggo insinyur jaringan. Katelu kanggo manajer. Saben portal bisa duwe cithak biru (skema) dhewe. Saben grup pangguna mung bisa ngakses layanan sing disetujoni. 

Cetak biru diterangake nggunakake skrip YAML sing gampang diwaca lan ndhukung versi lan pelacakan proses Git:

Pambuka kanggo vRealize Automation

Sampeyan bisa maca liyane babagan struktur internal lan kapabilitas vRealize Automation ing seri blog kene.

vRealize Automation 8: Apa Anyar

Pambuka kanggo vRealize Automation16 tombol vRealize Automation 8 layanan ing siji gambar

16 tombol vRealize Automation 8 layanan ing siji gambar

Sampeyan bisa nemokake cathetan rilis rinci ing kaca VMware, kita bakal nampilake fitur paling menarik saka versi anyar:

  • vRealize Automation 8 wis rampung ditulis maneh lan dibangun ing arsitektur microservices.

  • Kanggo nginstal, sampeyan kudu duwe VMware Identity Manager lan LifeCycle Manager ing infrastruktur sampeyan. Sampeyan bisa nggunakake Instal Gampang, sing bakal nginstal lan ngatur komponen siji-siji.

  • vRealize Automation 8 ora mbutuhake panginstalan server IaaS tambahan adhedhasar MS Windows Server, kaya sing ana ing versi 7.x.

  • vRealize Automation wis diinstal ing Photon OS 3.0. Kabeh layanan utama bisa digunakake kaya K8S Pods. Wadah ing njero pod mbukak ing Docker.

  • PostgreSQL minangka siji-sijine DBMS sing didhukung. Pods nggunakake Volume Persistent kanggo nyimpen data. Database kapisah dialokasikan kanggo layanan utama.

Ayo goleki komponen saka vRealize Automation 8.

Majelis Awan digunakake kanggo deploying VMs, aplikasi lan layanan liyane kanggo macem-macem mega umum lan vCenter Server. Powered by Infrastructure as Code, ngidini sampeyan ngoptimalake panyedhiya infrastruktur miturut prinsip DevOps.

Pambuka kanggo vRealize Automation

Macem-macem integrasi out-of-the-box uga kasedhiya:

Pambuka kanggo vRealize Automation

Ing layanan iki, "pangguna" nggawe template ing format YAML lan ing wangun diagram komponen.

Pambuka kanggo vRealize Automation

Kanggo nggunakake Marketplace lan layanan sing wis dibangun, sampeyan bisa "nyambung" saka akun My VMware.

Administrator bisa nggunakake vRealize Orchestrator Workflows kanggo nyambungake karo obyek infrastruktur tambahan (contone, MS AD / DNS, etc.).

Pambuka kanggo vRealize Automation

Sampeyan bisa ngubungake vRA karo VMware Enterprise PKS kanggo nyebarake kluster K8S.

Ing bagean Deployments kita ndeleng sumber daya sing wis diinstal.

Pambuka kanggo vRealize Automation

Aliran Kode minangka solusi kanggo ngotomatisasi rilis lan pangiriman piranti lunak sing terus-terusan sing njamin rilis aplikasi lan kode program sing stabil lan reguler. Akeh integrasi sing kasedhiya - Jenkins, Bamboo, Git, Docker, Jira, lsp. 

Jasa Broker - layanan sing nyedhiyakake katalog kanggo pangguna perusahaan:

Pambuka kanggo vRealize AutomationPambuka kanggo vRealize Automation

Ing Service Broker, administrator bisa ngatur kabijakan persetujuan adhedhasar paramèter tartamtu. 

vRealize Automation Gunakake Kasus

Kabeh ing siji

Saiki ana macem-macem solusi virtualisasi ing donya - VMware, Hyper-V, KVM. Bisnis asring nggunakake awan global kayata Azure, AWS lan Google Cloud. Ngatur "kebun binatang" iki dadi luwih angel saben taun. Kanggo sawetara, masalah iki bisa uga katon adoh: kenapa ora nggunakake mung siji solusi ing perusahaan? Kasunyatane yaiku kanggo sawetara tugas, KVM sing murah bisa uga cukup. Lan proyek sing luwih serius mbutuhake kabeh fungsi VMware. Bisa uga ora bisa milih mung siji, paling ora amarga alasan ekonomi.

Nalika jumlah solusi sing digunakake mundhak, volume tugas uga mundhak. Contone, sampeyan bisa uga kudu ngotomatisasi pangiriman piranti lunak, manajemen konfigurasi, lan panyebaran aplikasi. Sadurunge vRealize Automation, ora ana alat siji sing bisa "nyerep" manajemen kabeh platform kasebut ing panel kaca siji.

Pambuka kanggo vRealize AutomationApa wae tumpukan solusi lan platform sing sampeyan gunakake, sampeyan bisa ngatur liwat portal siji.

Apa wae tumpukan solusi lan platform sing sampeyan gunakake, sampeyan bisa ngatur liwat portal siji.

Kita ngotomatisasi pangolahan standar

Ing vRealize Automation, skenario sing padha bisa uga:

  • Administrator app sampeyan kudu masang VM tambahan. Kanthi otomatisasi vRealize, dheweke ora kudu nindakake apa-apa kanthi manual utawa rembugan karo spesialis sing cocog. Iku bakal cukup kanggo klik ing tombol kondisional "Aku pengin VM lan cepet", lan aplikasi bakal dikirim luwih.

  • Aplikasi ditampa Administrator Sistem. Iku mriksa panjalukan kasebut, ndeleng manawa ana sumber daya gratis sing cukup, lan nyetujoni.

  • Sabanjure ing baris punika manajer. Tugase kanggo netepake manawa perusahaan wis siyap ngalokasikan dana kanggo proyek kasebut. Yen kabeh ok, dheweke uga ngeklik Setuju.

Kita sengaja milih proses sing paling gampang lan nyuda jumlah langkah kanggo nyorot ide utama:

vRealize Automation, saliyane kanggo proses IT, mengaruhi bidang proses bisnis. Saben spesialis "nutup" bagean saka tugas ing mode conveyor.

Masalah sing diwenehake minangka conto bisa ditanggulangi nggunakake sistem liyane - contone, ServiceNow utawa Jira. Nanging vRealize Automation "nyedhaki" kanggo infrastruktur lan kasus liyane Komplek bisa ing saka deploying mesin virtual. Sampeyan bisa "ing mode siji-tombol" kanthi otomatis mriksa kasedhiyan papan panyimpenan lan, yen perlu, nggawe rembulan anyar. Secara teknis, bisa uga nggawe solusi khusus lan panjaluk skrip menyang panyedhiya maya.

DevOps lan CI/CD

Pambuka kanggo vRealize Automation

Saliyane ngumpulake kabeh situs lan awan ing siji jendhela, vRealize Automation ngidini sampeyan ngatur kabeh lingkungan sing kasedhiya miturut prinsip DevOps. Pangembang layanan bisa ngembangake lan ngeculake aplikasi tanpa diikat menyang platform tartamtu.

Minangka bisa katon ing diagram, ndhuwur tingkat platform ana Infrastruktur Siap Pangembang, sing ngleksanakake fungsi integrasi lan pangiriman, uga ngatur macem-macem skenario kanggo deploying sistem IT, preduli saka platform digunakake ing tingkat ngisor.

konsumsi, utawa tingkat konsumen layanan, yaiku lingkungan kanggo interaksi antarane pangguna/administrator lan sistem IT pungkasan:

  • Pangembangan Konten ngidini sampeyan mbangun interaksi karo tingkat Dev lan ngatur owah-owahan, versi lan ngakses repositori.

  • Katalog Layanan ngidini sampeyan ngirim layanan menyang konsumen pungkasan: muter maneh / nerbitake sing anyar lan nampa umpan balik.

  • projects ngidini sampeyan netepake proses nggawe keputusan IT internal, nalika saben owah-owahan utawa delegasi hak ngliwati proses persetujuan, sing penting kanggo perusahaan perusahaan.

Praktik sithik

Teori lan kasus panggunaan wis rampung. Ayo ndeleng kepiye vRA ngidini sampeyan ngatasi masalah umum.

Otomasi proses provisioning mesin virtual

  1. Supaya mesin virtual saka portal vRA.

  2. Persetujuan dening wong sing tanggung jawab kanggo infrastruktur lan / utawa manajer.

  3. Milih host kluster/jaringan sing bener.

  4. Nyuwun alamat IP ing IPAM (yaiku Infoblox), entuk konfigurasi jaringan.

  5. Nggawe akun Active Directory / rekaman DNS.

  6. Nyebar mesin.

  7. Ngirim kabar e-mail menyang customer nalika wis siyap.

Cetak biru terpadu kanggo VM berbasis Linux

  1. Siji obyek ing direktori kanthi kemampuan kanggo milih pusat data, peran lan lingkungan (dev, test, prod).

  2. Gumantung saka pilihan ing ndhuwur, vCenter sing bener, jaringan lan sistem panyimpenan dipilih.

  3. Alamat IP dilindhungi undhang-undhang lan DNS kadhaptar. Yen VM disebarake ing lingkungan prod, ditambahake menyang proyek serep.

  4. Nyebar mesin.

  5. Integrasi karo sistem Manajemen Konfigurasi beda (contone, Ansible -> mbukak playbook bener).

Portal administrasi internal ing direktori siji liwat macem-macem API produk pihak katelu

  • Nggawe / mbusak lan ngatur akun pangguna ing AD miturut aturan jeneng perusahaan:

    • Yen akun pangguna digawe, email karo informasi login dikirim menyang kepala unit / departemen. Adhedhasar departemen lan posisi sing dipilih, pangguna diwenehi hak sing dibutuhake (RBAC).

    • Informasi login akun layanan dikirim langsung menyang pangguna sing njaluk nggawe akun.

  • Manajemen layanan serep.

  • Manajemen aturan firewall SDN, grup keamanan, terowongan ipsec, lsp. ditrapake sawise konfirmasi saka wong sing tanggung jawab kanggo layanan kasebut.

Asile

vRA minangka produk bisnis murni, fleksibel lan gampang diukur. Iku terus berkembang, nduweni dhukungan sing cukup kuat lan nggambarake tren modern. Contone, iki minangka salah sawijining produk pisanan sing ngalih menyang arsitektur layanan mikro adhedhasar kontainer. 

Kanthi bantuan, sampeyan bisa ngetrapake meh kabeh skenario otomatisasi ing awan hibrida. Nyatane, kabeh sing duwe API didhukung ing siji utawa liyane. Kajaba iku, iku alat sing apik banget kanggo nyedhiyakake layanan kanggo pangguna pungkasan sing sejajar karo pangiriman lan pangembangan DevOps, sing gumantung ing departemen IT sing ngurusi keamanan lan manajemen platform kasebut.

Liyane plus saka vRealize Automation yaiku solusi saka VMware. Bakal cocog karo umume pelanggan amarga wis nggunakake produk perusahaan. Sampeyan ora kudu nindakake apa-apa.

Mesthi wae, kita ora pura-pura menehi katrangan rinci babagan solusi kasebut. Ing artikel sabanjure, kita bakal njlèntrèhaké kanthi rinci sawetara fitur khusus saka vRealize Automation lan menehi jawaban kanggo pitakonan sampeyan yen ana ing komentar. 

Yen solusi lan skenario kanggo nggunakake menarik, kita bakal seneng ndeleng sampeyan ing webinar, darmabakti kanggo ngotomatisasi pangolahan IT nggunakake vRealize Automation. 

Source: www.habr.com

Add a comment