Afara, vremea clasică de toamnă din Sankt Petersburg este pozitivă, în sala de conferințe Selectel este cald, cafea, Coca-Cola și aproape vară. În lumea din jur, este 5 septembrie 2019, iar noi suntem în a doua zi a Sleurm-ului DevOps.
În prima zi a intensivității, am parcurs cele mai simple subiecte: Git, CI/CD. În a doua zi, am pregătit participanților Infrastructure as Code și testarea infrastructurii — teme complexe, cu multe nuanțe și sarcini practice.

Speakerii din a doua zi a Sleurm-ului au fost Alexei Stepanenko, inginer în departamentul platformei cloud Selectel, Nikolai Mesropyan, administrator la Southbridge, și Vladimir Guryanov, inginer/team lead la Southbridge.
Alexei Stepanenko este inginer la Selectel, care ne-a primit nu doar cu căldură, ci și ne-a oferit spațiul, precum și resurse server. Alexei Stepanenko la Selectel se ocupă cu sarcinile de infrastructură legate de întreținerea norului OpenStack, cum ar fi monitorizarea, CI/CD și gestionarea configurațiilor.
Nikolai Mesropyan și Vladimir Guryanov, angajați ai companiei Southbridge. Vladimir Guryanov răspunde din 2015 de sistemele de monitorizare și este, de asemenea, șeful departamentului de exploatare la AO „Komita” și inițiatorul tranziției AO „Komita” la abordarea DevOps.

La ora 10:00, participanții s-au adunat treptat în sala de conferințe. După ritmul primei zile a Sleurm-ului DevOps, păreau puțin gânditori și obosiți. Nimeni nu a promis că va fi simplu. Intensitatea este concepută pentru a încărca în cap cât mai multe informații practice într-un ritm alert în trei zile. Nu este posibil să asimilezi Sleurm-ul în trei zile. Întreaga intensitate este doar începutul muncii. Apoi va trebui să revizuiască înregistrările și să exerseze.
Alexei Stepanenko a abordat în prima zi subiectul „IaC: abordarea infrastructurii ca și cod”. În a doua zi a Sleurm-ului, a început deja cu furnizorii de cloud ca surse de infrastructură.

» — Îmi voi răsturna calendarul…»

«… și din nou va fi 3 septembrie!»
Apoi Alexei a discutat despre uneltele de inițializare a sistemelor, construirea imaginilor (packer). După aceasta, a trecut la „poveștile emoționante despre Terraform”, , în tema „IaC prin exemplele Terraform”.


Și și-a încheiat prezentarea cu întrebări despre stocarea configurațiilor, colaborarea și automatizarea aplicațiilor.
În timpul pauzei, am depășit timiditatea naturală și modestia dezvoltatorilor și i-am invitat pe toți să facă fotografii.

Slurm inspiră! Sergey Bondarev și Pavel Selivanov îl mențin pe Dmitry Simonov cu picioarele pe pământ.








După prânz și o dozare directă de cofeină în mințile curioase ale dezvoltatorilor, a venit vremea pentru IaC cu exemplul Ansible.

Nikolai Mesropyan a răspuns în primul rând la întrebarea: „De ce, de fapt, Ansible?”. Vorbitorul a demonstrat cum să creeze o mică infrastructură folosind Terraform și să lucreze cu ansible-vault. Apoi, Nikolai a analizat din ce este compus Ansible: playbook-uri, inventar, roluri. A testat conceptul de idempotentă pe pisici.

În timpul prezentării, nici o pisicuță nu a avut de suferit.
Nikolai Mesropyan a încheiat prezentarea prin construirea și implementarea aplicației xpaste, demonstrând rolling-update și sarcina practică „Transformarea PostgreSQL independent într-un cluster tolerant la defecțiuni”.

— Ați terminat sarcina? Cel mai greu a trecut. Acum îmbrățișați-vă...
Seara, Vladimir Guryanov a avut o prezentare pe tema „Testarea infrastructurii”. Puterea participanților era deja pe sfârșite. Și limita, când informația începe să depășească urechile, ocolind creierul, se apropia din ce în ce mai mult. Participanții s-au lăsat atrași de cazuri lingvistice:
Alex GSTC, [5 sept. 2019, 19:56:29 (06.09.2019, 10:10:50)]:
Mie doar îmi rănește auzul sau și altora?
* repozitArie
* defAult
* volT
* ansiblE
* redIs
* naDGIus
* promEtheus
Nikolay Mesropyan, [5 sept. 2019, 19:57:09 (05.09.2019, 19:57:30)]:
> ansiblE
Cum se pronunță accentul pe semnul moale?)
Lucky SB, [5 sept. 2019, 19:57:13]:
și ne-au întrebat de ce Pavel spune sKeduler, iar eu anSIBlia.Din acest motiv, s-a luat decizia de a amâna monitorizarea infrastructurii cu Prometheus pentru a treia și ultima zi a Slurm-ului.
Vladimir Guryanov s-a limitat la testare și integrare continuă cu Molecule și Gitlab CI, precum și utilizarea Vagrant.

Prima zi a Slurm-ului a trecut fără probleme tehnice. Se pare că acestea ne așteptau în a doua zi. În chat-ul Slurm, participanții au ridicat întrebarea despre înregistrarea evenimentului:
Nik Grebnev, [4 sept. 2019, 21:53:09]: Bună seara. Din câte înțeleg, înregistrarea evenimentului de astăzi a apărut. Numai că calitatea este proastă - 720 de linii. Cum pot obține 1080? Totul este destul de neclar - am crezut că transmisiunea este slabă, dar în înregistrare va fi 1080. Se pare că și în înregistrare a rămas 720, ceea ce este foarte dezamăgitor.
Dmitriy Miroshnichenko, [4 sept. 2019, 21:56:52]: +1, vreau să văd 1080 în contul meu personal, dacă nu puteți transmite mai mult de 720.
Akbarhon Amirhonov, [4 sept. 2019, 22:24:40]: Există limitări ale platformei. Din păcate, nu se va putea înregistra 1080.
Nik Grebnev, [4 sept. 2019, 22:29:23]: Păcat! De ce telefonul nu poate fi adaptat pentru asta..... Ne vom chinui cu 720p.
Maksim Vasilev, [5 sept. 2019, 10:19:35]: #support Este o adevărată durere să urmărești înregistrarea pe consola vorbitorului - se vede foarte prost.Transmitem prin platforma Facecast. Anterior, la toate cele patru Sloerme, 720 de linii erau suficiente pentru ca participanții să perceapă normal transmisiunea video. Laptopurile de lucru ale vorbitorilor Sloerm au fost configurate la fel și adaptate exact pentru transmisia la 720p. În a doua zi a Sloerm DevOps s-a dovedit că laptopurile vorbitorilor invitați sunt configurate fiecare în mod diferit. Și nu am reușit să rezolvăm rapid - mărirea fontului în console a stricat tabelele vorbitorilor. Fontul mic în transmisiunea de 720p s-a dovedit a fi greu de citit.
Sloerm este înregistrat în 1080, iar Facecast îl comprimă la 720. Așadar, originale de 1080 am avut. O zi întreagă de comunicare cu suportul și contabilitatea Facecast, și am avut un nou plan tarifar, transmisii în 1080 și reîncărcarea primelor două zile în 1080. Așadar, înregistrările la cererea telespectatorilor vor fi, de asemenea, în 1080.
În a treia zi a Sloerm DevOps au lăsat cel mai interesant subiect: SRE. Și discursul a doi vorbitori puternici - Eduard Medvedev, CTO la Tungsten Labs, și Ivan Kruglov, Principal Developer la Booking.com.
În cele din urmă, am realizat că am decis bine să mutăm anumite subiecte în ziua următoare - unii participanți chiar nu au suportat ritmul de transmitere a informațiilor și seria de sarcini practice.
Arthur Gordienko, [5 sept. 2019, 21:45:02] Tocmai am venit de la Sloerm.... Are cineva un stick USB de recuperare sau Windows 10 pe el?P.S. Recunoaștem sincer, ascundem ceea ce se întâmplă realmente la Sloerm DevOps.
Credeți că totul se desfășoară astfel:

Dar de fapt:

Artem Galonski interpretează Sonata pentru pian Nr. 8 (Patetica) în do minor de Beethoven. Sergey Bondarev dictează notele.
Sursa: habr.com
