blog

ndapụta
17 Dec 2017

Ngwuputa Nkwekọrịta Devops

Ngwuputa Nkwekọrịta Devops

Ọ bụrụ na ị na-achọpụta na ị na-achọpụta na ị na-achọpụta na ị na-achọpụta na ị ga-achọpụta na ị ga-achọpụta na ị ga-eme ka gị na ndị ọzọ na-arụ ọrụ.

Banyere Ọzụzụ Ọzụzụ Devops

DevOps bụ ọrụ na-akwado ma Development na Systems Operations. Usoro a bu n'uche ime ka ị bụrụ ọkachamara nke DevOps site n'inye gị aka-n'ịkwadebe ihe ndị mepụtara dị ka akụkụ nke ndụ ndụ DevOps.

Ihe nyocha

Ebumnuche dabeere na ntanetị nke WebSite na-enyere gị aka ịghọ onye ọkachamara DevOps. N'ime usoro a, nna anyị ukwu DevOps nkụzi ga - enyere gị aka:

  1. Chọpụta echiche na ihe dị mkpa nke DevOps
  2. Chọpụta ihe a chọrọ maka DevOps na kwa ụbọchị ị ga-edozi ya
  3. Mụta nhazi na nhazi nke sava usoro dịka Apache, & Nginx maka Enterprise.
  4. Mụta ngwa ngwa DevOps dịka Jenkins, Puppet, Chef, Ansible, SaltStack, Nagios na GIT
  5. Mmebe usoro mmepụta ihe na-emegharị, ntọala na ndokwa
  6. Mụta Uche Ntuzi
  7. Mbido ndokwa na bundling, agbanwe agbanwe na-ejikọta GIT
  8. Ọrụ nchịkwa na ntọala dị mkpa maka Nchebe Ihe
  9. Chọpụta ọrụ arụmọrụ na-eji Usoro nke a na-akpọkarị Akụrụngwa dịka Usoro
  10. Nyochaa ihe achọrọ maka na echiche nke nlekota na ntinye.

N'akụkụ isiokwu ndị a kpọtụrụ aha na mbụ, iji nyere gị aka ịnweta ngwaọrụ DevOps ndị a maara nke ọma, ị ga-eme ka 4 gbakwunye njikwa onwe onye tinyere ihe ngosi, edemede ndekọ, ọrụ, azịza maka ngwaọrụ ndị na-eso:

  1. Docker - Kwado Okwu Mmalite, ụdị nke Virtualization, Ihe dị iche n'etiti Xen & KVM, Cloud Virtualization.
  2. Eziokwu - Na-ekpuchi Okwu Mmalite, Ntọlite ​​na nhazi, Nkụzi akwụkwọ nwere ike ime, 37 Modul Modules, Ọrụ Dị iche iche na Iwu Ntinye.
  3. isi - Na-ekpuchi Okwu Mmalite, Ịmepụta Akwụkwọ Cook, Node Ihe na Search, Data-sacks, Environment Chef, Ọrụ, Na-arụ ọrụ Nodes na Production na iji Sistema Ohere Isi Mmalite.
  4. Puppet - Na-ekpuchi Puppet Akụrụngwa na usoro ịgba ọsọ, asụsụ Puppet, Environment na-akọwa Nodes na Modul, Ịnyepụta Weebụ Weebụ na Egwuregwu Mwepụ megide Onye Nnabata Puppet.

Kedu onye kwesịrị ịga maka usoro a?

Ndị ọkachamara na DevOps so n'etiti ndị ọkachamara IT na-akwụ ụgwọ taa, ma mmasị ahịa ha na-eto ngwa ngwa. Site n'ibuli ihe omuma ohuru di iche iche n'echiche eziokwu nke DevOps, onye obula choro ibata n'ime ulo ohuru a, nwere ike iwere usoro DevOps. Ụfọdụ n'ime akụkụ ndị a bụ:

  1. Onye na-emepụta atụmatụ Devops
  2. Kọmputa Kọmputa
  3. Nhazi ihe mmemme
  4. Injinia Nchebe
  5. Onye Ọkachamara Ọgbakọ
  6. Discharge Manager

Ihe ndi choro

Enweghị ihe ọ bụla chọrọ iji kwụsị DevOps Practitioner. Onye ọ bụla nke nwere nkwado siri ike na IT ma ọ bụ ozi dị mkpa nkeLinux na IZIRỊTA nwere ike ịghọ DevOps Practitioner.

Gbasaa Ọrụ

  1. Nwee mkpokọta weebụ ebe a na-eji Apache Web Server.
  2. Dee akwukwo omuma nke na-acho:
    • Ụdị ntọala dị iche iche a kọwara na onye ahịa na OS.
    • Data achọtara na ibu na ihe nkesa.
    • Ụdị 5 kachasị elu na ọnụ ọgụgụ dị ukwuu nke ụdọ.
    • Chọpụta ndị isi site na ebe nchekwa
  3. Na-akọwa Nagios na ebe VM maka ịhụ ihe dị iche nke VM.

Ngwuputa Ngwuputa Devops - Agụmakwụkwọ Ọmụmụ

1. Okwu Mmalite na DevOps na mkpa ya

Nzube -Na nke a, ị ga-amata ihe DevOps na ihe ndị dị mkpa, akụkụ DevOps, nsogbu kwa ụbọchị na azịza ha. Ị ga-achọpụtakwa banyere ụdị ntọala dị iche iche ma ghọta Scalability na Availability.

Ndị isi - DevOps, Ọrụ DevOps, DevOps mkpa, DevOps Nsogbu na Ngwọta, Imepụta Devops Transition, Na-achọpụta ihe mgbochi ọha na eze ma na-eti ya, Nkwupụta Ụlọ na Ịtụkwasị Obi, Ịghọta usoro ihe odide na ihe ịma aka ya, Nghọta nghọta na nnweta, IZIRỊTA Nzube sitere na isi ihe lee.

Labs - Subnetting.

2. Ngwado ihe odide ihe eji eme ihe

Nzube - Na nhazi a, ị ga-achọpụta ihe dị iche iche Servers, ihe nhazi na njikarịcha.

Modulu - Na-arụ ọrụ nke DNS Server na Ntanetị Ịntanetị, Ntọala DNS, Nhazi DNS, Nhazi Nhazi na Geolocation. Sava weebụ dịka Apache, Ngnix na ọdịdị ha, Wụnye Apache & Nginx maka Ụlọ Ọrụ, Ịkwụ Ụgwọ Ibu site na Proxy na Ntọala NFS maka ikike ngosi.

labs - DNS nhazi na nhazi, DNS Master / Slave Configuration, HTTPD Web Server setup, HA Proxy Setup - Ma HTTP na TCP dabeere ibu nhazi na Ngnix nwụnye na nhazi.

3. Kpee anya na ihe eji eme ihe na akpaaka

Ebumnuche Ọmụmụ - Na nhazi a, ị ga-achọpụta banyere ntinye ngwa ngwa nke sava, Mwepụ na-aga n'ihu, nhazi na nchịkọta.

Modulu - Nwụnye nke Linux sava tinye n'ọrụ PXE buut ma ọ bụ igba amalite atụmatụ, Yum Archive ntọlite ​​na akpaaka kpuchie upgrades. Nhazi nke SVN na GIT.

Labs - Usoro ntinye Linux - PXE ntọala (Preboot Execution Environment) na Linux Resetory Setup.

4. Nhazi arụmọrụ na-echekwa akụkụ dị mkpa na Nchedo dị mkpa maka ihe ndị mepere emepe

Nzube - N'ime usoro a, ị ga-achọpụta banyere akụkụ arụmọrụ nke Akụrụngwa site na echiche nke Ụlọ ọrụ na Imezu Nche iji mee ka gburugburu ebe obibi dịkwuo ala.

Modulu - Sistemụ arụmọrụ na-echegharị echiche na ọ bụ Nchegbu, Ụdị Disk Schedulers, Ọrụ arụ ọrụ na Jiri, Network tuning Ngalaba na mmetụta ha, Ghọta Nchebe na os na netwọk Network, Hazie Linux Firewall na ndị ọzọ nche nche maka ọnọdụ echekwara.

Labs - Akụrụngwa System upgrades, SVN na Git nhazi na IP tebụl.

5. Ntọala na nhazi nke Jenkins na Puppet

Nzube -Na nke a, ị ga-achọpụta banyere ntinye na nhazi nke Jenkins na Puppet.

Modulu - Ntinye nke Jenkins, Nyocha na LDAP, UNIX na ndị ọzọ, Njikọta na SVN, Ime iji gbuo, Puppet Installation na nhazi, Puppet egosi na ihe atụ, Puppet na SVN.

Labs - Mmekọrịta Jenkins na ntọala, Jenkins na SVN na-esonyere, Jenkins Remote execution, Mee ọrụ site na izipu email, Puppet nhazi na Nhazi, Puppet Na-egosipụta ihe atụ Onye ọrụ mmepụta, Tomcat nhazi, Apache Server oruru na MySQL Oge mgbanwe.

6. Okwu Mmalite na Akpaaka na Nzube na Nnu Sta

Nzube - Na nke a, ị ga-achọpụta banyere mkpụrụ na ihe nkwụsị nke Ngwa ọgụgụ, Ihe Omume Playbooks, Ihe Ndekọ Ngwaahịa / Ihe Omume Dynamic, Ụkpụrụ Omume.

Modulu - Akụrụngwa dị ka Usoro, Ntọala siri ike, Usoro nkwurịta okwu siri ike, Ihe ngosi a na-enwe ike, Ngwaahịa a na-apụghị izere ezere / Ndepụta ihe omimi, Ụdị Omume, Ihe Nlereanya Ihe Nlereanya, SALTStack States, SLS na Top akwụkwọ, Aha aha, Mkpọpụta, Modul Templates, Orchestration.

Labs - Ntinye siri ike, Akwụkwọ ọgụgụ dị irè, ntinye nnu, nnu na-agba ọsọ.

7. Nhazi na onye isi

Nzube - Na nke a, ị ga-achọpụta ihe ndị bụ Basics of Chef, Chef Cookbooks, Chef Architecture, Tools - Knife and Scripting and Chef Development Kit.

Modulu - Chef Recipes, Chef Cookbooks, Chef Architecture, Ngwaọrụ - Knife na Scripting, Chef Development Kit (ChefDK)

Labs - Ngwa Ngwa Ntuziaka: Iwu Chef na Knife.

8. Inyocha, Ịdebe, Tomcat na Ngwaọrụ System

Nzube -Na nke a, anyị ga-ewere gander na nlekota, ịbanye na nyochaa ọzọ DevOps ngwa ngwa / iwu ndị dị mkpa maka ihe omume kwa ụbọchị. Anyị ga-eme otu gander na ịmepụta Tomcat Server.

Modulu - Nkọwa nke dị iche iche osisi ngwa appauses, Ịghọta System nyochaa, Wụnye ma hazi Nagios nlekota oru maka Akụrụngwa, Nwụnye nke Tomcat Server na ihe atụ, Ghọta Openssl na Openssh aghụghọ atụmatụ, Ghọta rsync maka reinforcements, Gbasara Iwu dị ka: lsof, netstat, Free, beat, vmstat, iostat, uptime, discovery, screen, strace, Disk charges like - df, du, mkfs, tune2fs, fdisk, dd, Understand / na so forth / fstab, Iwu iwu.

Labs - Syslog setup na ikpe, Ndekọ akụkọ, Nagios imewe na ntọlite ​​edebe maka Linux sava na LDAP Nchikota na Jenkins.

Nkume a-aza

GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!