Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Udenfor er der klassisk positivt efterårsvejr i Sankt Petersborg, konferencelokalet hos Selectel er varmt, kaffe, cola og næsten sommer. I den omgivende verden er det den 5. september 2019, og vi er på anden dag af Slørma DevOps.

På den første dag af intensivkurset dækkede vi de mest grundlæggende emner: Git, CI/CD. På den anden dag forberedte vi deltagere til Infrastructure as Code og test af infrastruktur – emner, der er mangefacetterede, med en masse nuancer og praktiske opgaver.

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Talerne på den anden dag af Slørma var Alexey Stepanenko, ingeniør i Selectels cloud platform afdeling, Nikolay Mesropyan, administrator hos Southbridge, og Vladimir Guryanov, ingeniør/teamleder i Southbridge.

Alexey Stepanenko er ingeniør hos Selectel, der ikke blot har budt os velkommen, men også stillet lokaler og serverkapacitet til rådighed. Alexey Stepanenko arbejder hos Selectel med infrastrukturelle opgaver relateret til vedligeholdelse af OpenStack-cloud, herunder overvågning, CI/CD og konfigurationsstyring.

Nikolay Mesropyan og Vladimir Guryanov er ansatte hos Southbridge. Vladimir Guryanov har siden 2015 været ansvarlig for overvågningssystemer, samtidig med at han er leder af driftsafdelingen hos JSC 'Komita' og også initiativtager til overgangen til DevOps-tilgangen hos JSC 'Komita'.

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Kl. 10:00 samledes deltagerne gradvist i konferencelokalet. Efter tempoet fra den første dag af Slørma DevOps så de lidt eftertænksomme og slidte ud. Ingen lovede, at det ville være nemt. Intensivkurset er designet til at bombardere deltagerne med så meget praktisk information som muligt på tre dage. Det er umuligt at mestre Slørm på tre dage. Selve intensivet er kun begyndelsen; efterfølgende skal man se optagelserne og øve sig.

Alexey Stepanenko berørte i den første dag underemnet 'IaC: tilgang til infrastruktur som kode'. Og på den anden dag af Slørma begyndte han allerede med cloud-udbydere som leverandører af infrastruktur.

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"
» - Jeg vil vende kalenderen... »

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"
« ... og det er igen den tredje september! »

Derefter gennemgik Alexey værktøjerne til systeminitialisering og opbygning af billeder (packer). Straks efter dette gik han videre til 'gribende historier om Terraform', som publikum så ivrigt så frem til den første dag, i emnet 'IaC med Terraform som eksempel'.

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Og han afsluttede sin tale med spørgsmål om opbevaring af konfigurationer, samarbejde og automatisering af anvendelser.

I pausen overvandt vi den naturlige generthed og beskedenhed hos udviklerne og inviterede alle til at tage billeder.

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"
Slurm er inspirerende! Sergey Bondarev og Pavel Selivanov holder Dmitry Simonov på jorden.

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Efter frokost og direkte indsprøjtning af koffein i de nysgerrige udvikleres hoveder, var det tid til IaC med Ansible som eksempel.

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Nikolai Mesropyan svarede først på spørgsmålet: "Hvorfor Ansible egentlig?" Taleren demonstrerede oprettelsen af en lille infrastruktur via Terraform og arbejde med ansible-vault. Derefter gennemgik Nikolai komponenterne i Ansible: playbooks, inventar, roller. Han testede begrebet idempotens med katte.

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"
Ingen katte blev skadet under præsentationen.

Nikolai Mesropyan afsluttede sit foredrag med opbygning og deployment af applikationen xpaste, demonstration af rolling-update og en praktisk opgave: "At forvandle standalone PostgreSQL til en fejltolerant klynge."

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"
— Klarer vi opgaven? Det værste er overstået. Nu skal I omfavne hinanden…

Om aftenen talte Vladimir Guryanov om "Testning af infrastruktur". Deltagernes kræfter var ved at ebbe ud. Og grænsen, hvor information begynder at glide forbi ørerne uden at nå hjernen, blev stadig tættere. Deltagerne blev grebet af sproglige tilfælde:

Alex GSTC, [5. sep. 2019, 19:56:29 (06.09.2019, 10:10:50)]:
Jeg synes det kun skurrer i ørene for mig eller også for andre?
* repoSitarium
* defAULT
* volt
* ansible
* redis
* nadjius
* prometheus

Nikolay Mesropyan, [5. sep. 2019, 19:57:09 (05.09.2019, 19:57:30)]:
> ansible
Hvordan udtales trykket på det bløde tegn?)

Lucky SB, [5. sep. 2019, 19:57:13]:
Og folk spurgte os, hvorfor Pavel siger skeduler, mens jeg siger ansible.

Derfor blev beslutningen truffet om at flytte overvågningen af infrastrukturen med Prometheus til den næste, tredje og sidste dag af Slurm.

Vladimir Guryanov begrænsede sig til testning og kontinuerlig integration med Molecule og Gitlab CI samt anvendelse af Vagrant.

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Den første dag af Slurm forløb uden tekniske problemer. Det viste sig, at de ventede på os den anden dag. I Slurm-chatten rejste deltagerne spørgsmålet om optagelse af arrangementet:

Nik Grebnev, [4. september 2019, 21:53:09]:
God aften. Som jeg forstår det, er optagelsen af dagens arrangement blevet tilgængelig. Men kvaliteten er elendig - 720 linjer. Hvordan kan man få 1080? Alt ser nemlig ret sløret ud - jeg troede, at streamingen var dårlig, men at optagelsen ville være i 1080. Det viste sig, at optagelsen også er i 720, hvilket er meget skuffende.

Dmitriy Miroshnichenko, [4. september 2019, 21:56:52]:
+1, jeg vil gerne se 1080 i min profil, hvis I ikke kan streame mere end 720.

Akbarxon Amirkhonov, [4. september 2019, 22:24:40]:
Der er platformbegrænsninger. Desværre kan vi ikke optage i 1080.

Nik Grebnev, [4. september 2019, 22:29:23]:
Øv! At man ikke engang kan tilpasse telefonen til det..... Vi må nøjes med 720p.

Maksim Vasilev, [5. september 2019, 10:19:35]:
#support At se optagelsen på taleren's konsol - er bare smertefuldt. Meget svært at se.

Vi streamer via Facecast-platformen. Tidligere var 720 linjer tilstrækkeligt på alle fire Slørmer, så deltagerne kunne opfatte videostreamen normalt. Talernes arbejdsbærbare computere til Slørm var alle indstillet ens og tilpasset til at streame i 720p. På den anden dag af Slørm DevOps viste det sig, at de inviterede taleres bærbare computere var indstillet forskelligt. Og vi kunne ikke hurtigt løse det - at forstørre skrifttypen i konsollerne ødelagde talernes tabeller. Den lille skrifttype i 720p-streamen viste sig at være svær at læse.

Slørm optages i 1080, men det komprimeres til 720 af Facecast. Så vi havde de originale optagelser i 1080. Efter et døgn med kommunikation med Facecasts support og regnskabsafdeling har vi fået et nyt abonnement, der tillader streaming i 1080 og genupload af de første to dages optagelser i 1080. Så optagelserne vil også være i 1080 på anmodning fra seerne.

På den tredje dag af Slørm DevOps efterlod vi det mest interessante: SRE. Og præsentationen af to potente talere - Eduard Medvedev, CTO hos Tungsten Labs, og Ivan Kruglov, Principal Developer hos Booking.com.

I sidste ende forstod vi, at det var en god idé at flytte en række emner til den næste dag - for nogle deltagere kunne selv Windows ikke følge med informationsstrømmen og rækken af praktiske opgaver.

Arthur Gordienko, [5. september 2019, 21:45:02]
Jeg er lige kommet tilbage fra slørmen.... Er der nogen, der har en genoprettende USB eller Windows 10 på den?

P.S. Vi indrømmer ærligt, at vi skjuler, hvad der faktisk sker på Slørm DevOps.

Du tænker, at det hele foregår sådan her:

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"

Men i virkeligheden:

Slørm DevOps. Dag to. IaC, test af infrastruktur og "Slørm inspirerer!"
Artyom Galonsky spiller Beethovens Klaversonate nr. 8 (Patetisk) i c-mol. Sergei Bondarev dikterer noder.

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster