tesi

vaʻaiga
17 Tesema 2017

DevOps Tusi Faamaonia Aoaoga

/
lafoina Saunia

DevOps Tusi Faamaonia Aoaoga

O le faʻaauau pea o le siakiina o le faʻaaogaina o masini, mo se faʻataʻitaʻiga, GIT, Jenkins, Puppet, Chef, Docker, Mea Gafatia, SaltStack ma Nagios e faʻatautaia auala eseese o le SDLC.

E uiga i aʻoaʻoga faʻatagaina o le DevOps

DevOps o se galuega i le faʻamalosia o Atinaʻe ma Polokalame Faʻavae. O lenei vasega ua faamoemoe e avea oe ma tagata tomai faapitoa o DevOps e ala i le tuʻuina atu oe lima-i le sauniuni i meafaifaʻaili ua atiaeina e avea o se vaega o le ola ola o DevOps.

Faʻamatalaga o le vasega

O le OSS DevOps faʻapipiʻiina o le upega tafaʻilagi e faʻamoemoe e fesoasoani ia te oe e avea ai ma se tagata tomai faapitoa DevOps. I totonu o lenei vasega, o le a fesoasoani le matou faiaoga DevOps i faiaoga:

  1. Faʻasaga manatu ma mea e manaʻomia mo DevOps
  2. Faʻatalanoa le manaʻoga mo DevOps ma faʻamaoni o aso uma e fofo ai
  3. Aoaoina le faatuina ma le setiina o siata masani masani pei Apache, & Nginx mo le Enterprise.
  4. Aoao aʻoaʻoga o le DevOps masani e pei o Jenkins, Puppet, Chef, Tino, SaltStack, Nagios ma le GIT
  5. O le faʻaaogaina o le auivi faʻavae, toe faʻaleleia, faʻavae ma faʻatulagaga
  6. Aoao Aʻoaʻoga Faaletino
  7. Faʻatulagaina le faʻatulagaga ma le fusi faʻatasi, faʻatasi le faʻaaogaina o le GIT
  8. Faʻatinoina o faʻatinoga ma le faʻavaeina o le Puipuiga mo Atinaʻe
  9. Faʻasoa galuega faʻapitoa e faʻaaogaina ai le Code lea e lauiloa tele o le Aseta e avea o se Taiala
  10. Faʻataʻituina le manaʻoga ma manatu o le Mataituina ma le Tapeniga.

I tafatafa o autu ua taua muamua, e fesoasoani ia te oe e taofiofia ai mea e sili ona lauiloa DevOps, o le a faapena foi ona e maua le 4 faʻaopoopoina le pulea e le tagata lava ia, e aofia ai faʻataʻitaʻiga, faʻamaumauga o vasega, tofitofiga, tali mo masini faʻatasia:

  1. Docker Faʻapipiʻi Folasaga, ituaiga o faʻamalosia, Faʻasesega i le Xen & KVM, Vaʻaia o le Cloud.
  2. E mafai Faʻapipiʻi Polokalame, Seti ma le Faʻasalalauga, Tapenaga Lelei, 37 Faʻatulagaga Faʻasologa, Faʻasologa Eseese ma le Faʻatonuina o le faaaogaina o laina.
  3. ulu Faʻapipiʻi Folasaga, Fausia le Cook Cook, Node Faʻailoga ma Suʻega, Faʻamaumauga, Faʻasalalauga, Matafaioi, Faʻaaogaina o Nodes i Faʻatuga ma faʻaaoga le Open Source Chef Server.
  4. Puppet Faʻapipiʻi le Atinaʻe Puppet ma le taamilosaga, le gagana Puppet, Siosiomaga e faʻaalia ai Natu ma Modules, Tuuina atu o se Upega Tafaʻilagi ma le Faʻatinoga o Module e Faʻafeagai ma se Matai Pule.

O ai e tatau ona alu mo lenei vasega?

DevOps tagata tomai faapitoa o loʻo i ai i le tele o tagata tomai faʻapitoa i le aso nei, ma o le fiafia i maketi mo i latou o loʻo atinaʻe vave. Faatasi ai ma le tulaʻi mai o galuega fou fou e uiga ile mafaufauga DevOps, soʻo se tasi e saili e ulufale i nei vaega fou, e mafai ona ia faia lenei vasega DevOps. O nisi o nei vaega o:

  1. DevOps Architect
  2. Computer Engineer
  3. Polokalame Faataʻitaʻi
  4. Inisinia saogalemu
  5. Tagata faʻapitoa faʻatasi
  6. Discharge Manager

Muamua manaoga

E leai ni manaʻoga faapitoa e faʻamaeʻaina ai le DevOps Practitioner. Soʻo se tasi e iai sona aʻafiaga taua i IT poʻo faʻamatalaga taua oLinux ma le Networking e mafai ona liua i le DevOps Practitioner.

Tuʻu Galuega

  1. Maua se itulau faʻapipiʻi faʻasalalau e faʻaaoga ai le Apache Web Server.
  2. Faʻamau tusitusi faʻamau e lipoti mai:
    • O faʻatulagaga taʻitasi faʻavae ua faʻamautuina ma le kalani ma le OS.
    • Faʻamatalaga na faʻamaonia i le avega i luga ole masini.
    • O le 5 pito i luga ma le numera tele o manoa.
    • Faʻasese le pulega i le mafaufau
  3. Faʻailoa Nagios i luga o se VM mo le matauina o tulaga eseese o le VM.

DevOps Faʻamaumauga Faʻamaumauga - Aʻoaʻoina mataupu

1. Folasaga i DevOps ma ona mea e manaʻomia

Sini -I lenei vaega, o le ae iloa ai le DevOps ma o mea taua, vaega DevOps, o aso uma ma a latou tali. O le a faʻapea foi ona e iloa e uiga i fomu eseese faavae ma malamalama i le Mafai ona Maua ma le Maua.

mataupu - DevOps, DevOps Roles, DevOps Faʻafitauli, DevOps Faʻafitauli ma Faʻamatalaga, Faia o se DevOps Faʻafeiloaʻiga, Faailoaina o faʻalavelave lautele ma sasaina, Fausiaina o le mafai ona tali atu ma talitonuina, Malamalama i faʻavae o Atinaʻe ma ona Luʻi, Malamalama i le Faʻaleleia ma le Maua, Fesoʻotaiga Faʻamatalaga mai se vaaiga.

Labs - Subnetting.

2. Faʻataʻitaʻituina Setema Atinaʻe Atinaʻe

Sini - I lenei vaega, o le a e maua ai e uiga i le eseese o Serial Aseta, o la latou Seti ma le Faʻatulagaga.

Modules - Galueina o le DNS Server i le Telefoni i le Initaneti, Faʻatulagaina DNS, Faʻamaumauga DNS, DNS Tuning ma Geolocation. Faʻataʻatia o Serve Web servers pei Apache, Ngnix ma a latou faʻafitauli, Faʻatonu Apache & Nginx mo le Atinaʻe, Faʻataʻitaʻitupeina o le Load e ala i le HA Proxy ma le Setup NFS mo le faʻatinoina o le faʻatinoga.

Labs - DNS faapipiiina ma Configuration, DNS Matai / Pologa Configuration, HTTPD faatulagaga faigaluega Uepi, HA faatulagaga sui - uma HTTP ma TCP faavae avega Fetuutuunai ma Ngnix faapipiiina ma Configuration.

3. Faʻamataʻitino le faʻaaogaina o masini ma faʻaogaina

Objective Learning - I lenei vaega, o le ae maua ai e uiga i le Faʻatulagaina o le Tūmau o Servers, Faʻaauauina le Faʻatasi, Faʻaleleia o le Faʻatinoga ma le Faʻaputu.

Modules - Faʻatulagaina o Linux Servers e faʻaaoga ai le PXE boot po o le amataina o le fuafuaga, le faʻatulagaga archive Yum ma le faʻaleleia o fausaga. Faʻatulagaina o le SVN ma le GIT.

Labs - Linux Metotia Metotia - Seti PXE (Preboot Scheduling Environment) ma le Linux Resetory Setup.

4. Faʻatusatusaina Faʻatulagaga o Faʻatonu ma le saogalemu mo Atinaʻe

Sini - I lenei vaega, o le ae maua ai e uiga i Vaega o galuega faatino a le Atinaʻeina mai le vaaiga a le Enterprise ma le Faʻaaogaina o le Puipuiga e faʻaleleia le siosiomaga.

Modules - manatu ki System faagaoioia ma o atugaluga, Ituaiga o tisiki Schedulers, Faatinoga o Galuega ma Faaaoga Mataupu, Network tapulaa ki ma o latou Aafiaga, Malamalama i le Saogalemu i le tulaga OS ma Network, Configure Linux Firewall ma isi vaaiga e faamau ai se tulaga faamaonia.

Labs - Faʻafouina faʻaleleia faʻafouina, SVN ma Git Configuration ma IP IP.

5. Faʻavaeina ma le Faʻasalalau o Jenkins ma Puppet

Sini -I lenei vaega, o le ae maua ai e uiga i le Faʻatulagaina ma le Faʻasalalau o Jenkins ma Puppet.

Modules - Faʻatulagaina o Jenkins, Authentication ma le LDAP, UNIX ma isi mea, Faʻatasia ma le SVN, Faʻasalaga mamao, Polokalame Puppet ma le Faʻasalalauga, Faʻaaliga Puppet ma faʻataʻitaʻiga, Puppet ma le SVN.

Labs - Faʻasalalau faʻataʻitaʻiga Faʻatinoga faʻamalamalamaga, Faʻatonuina Tomcat, Apache Server ma le suiga o le MySQL.

6. Faatomuaga i le Gaogao ma le Mautinoa ma le Faamalieina

Sini - I lenei vaega, o le a e iloa ai e uiga i aʻa ma fusi o Tusi e mafai ona mafai, ma mafai ona mafai ona maua, Tusitusi Faʻamatalaga Faʻamatalaga / Faʻafouina, Faʻataʻitaʻiga Faʻatau.

Modules - Atinaʻe faʻapitoa e pei o le Code, Faʻatinoina Faʻatinoina, Faʻatulagaina Fesoʻotaʻiga Fesoʻotaiga, Tusi Taiala Faʻapitoa, Faʻamatalaga Faʻamatalaga Faʻamaumauga / Tusitala Faʻamatalaga, Mea Faʻapitoa, Tusiga Faʻapitoa, SALTStack States, SLS ma Tusitusiga, Suafa Suafa, Faʻaaogaina, Faʻataʻitaʻiga Faʻasologa, Faauluuluga.

Labs - Faʻatinoga Faʻatinoga, Tusi Tausigofie, Faʻasaʻoina o Faamasima, Toto Malie.

7. Faʻatinoga ma le Pule

Sini - I lenei vaega, o le ae maua ai e uiga i Basics of Chef, Chef Cookbooks, Chef Architecture, Tools - Knife and Scripting ma Chef Development Kit.

Modules - Chef Recipes, Chef Cookbooks, Chef Architecture, Tools - Knife and Scripting, Chef Development Kit (ChefDK)

Labs - Poloaiga Faʻasologa o Laina: Faauluuluga ma le Faʻamasinoga.

8. Siakiina, Faʻasalaga, Tomcat ma Meafaigaluega

Sini -I lenei vaega, o le a tatou faia se gander i le Mataituina, teuina ma le iloiloina atili o mea faigaluega eseese o le DevOps / poloaiga e taua mo faatinoga o aso uma. O le a faʻapea foi ona matou ave se gander i le faatuina o Tomcat Server.

Modules - Folasaga i apparatuses eseese logging, Malamalama i le Ofisa o le toe iloiloina, faaopoopo ni ma Configure Nagios Mataituina mo le Atinae Eseese, faapipiiina o Tomcat faigaluega ma ata, Malamalama Openssl ma Openssh elemene maaleale, Malamalama rsync mo reinforcements, Malamalama Poloaiina ai e pei o le: lsof, netstat, Malamalama Memory tafailagi, saoloto, sasa, vmstat, iostat, uptime, iloa, screen, strace, tau faaee tisiki e pei o - df, du, mkfs, tune2fs, fdisk, dd, Malamalama / ma isi mea faapena / fstab, poloaiga Mauga.

Labs - Syslog setup ma mataupu, Tafaʻaloga logo, mamanu Nagios ma le siakiina o faʻasalalauga mo Linux fesoʻotaʻiga ma le LDAP faʻatasi ma Jenkins.

GTranslate Your license is inactive or expired, please subscribe again!