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 - Faʻatulagaina o le DNS ma le Faʻasinomaga, DNS Faʻatasi / Setete o Auaunaga, Seti HTTPD Setup Web Server, Seti Proxy Setup - Faʻatulagaina o le mamafa o le HTTP ma le TCP ma le Ngnix Installation ma le Faʻasiga.

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 Fesoʻotaʻiga, Faʻaleleia o Faʻatinoga ma Papaina.

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 - Faʻamaumauga Faʻamaumauga Faʻasalalau manatu ma popolega, Faʻasalalauga o Faigaluega, Faʻaaogaina ma faʻaaogaina mea, Faʻasalalauga i fesoʻotaiga Faʻatonu ma o latou aʻafiaga, Malamalama i le Puipuiga i le OS ma le Network network, Faʻatulagaina le Faʻasalalauga o le Linux ma isi faʻamatalaga saogalemu mo se tulaga faʻamautinoa.

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 - Faʻasalalau i mea faʻapipiʻi eseese, Malamalama i le System, Iloiloina, Faʻatulagaina ma Faʻasalaga Nagios Monitoring mo le Atinaʻeina, Faʻatulagaina o Tomcat Server ma faʻataʻitaʻiga, Malamalama i Openssl ma Openssh mea maʻaleʻale, Malamalama i rsync mo faʻamalosi, Malamalama i Poloaiga pei o: lsof, netstat, Malamalama i le Mafaufau Mama, Faʻasalaga, taʻavale, vmstat, iostat, uptime, discovery, screen, strace, totogi faʻapipiʻi pei - df, du, mkfs, tune2fs, fdisk, dd, Malamalama / ma isi mea, Polokalame 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.

Tuua se tali

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