Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Buiten is er typisch positieve herfstweer in Sint-Petersburg, in de conferentieruimte van Selectel is het warm, koffie, cola en bijna zomer. In de buitenwereld is het 5 september 2019, en dit is onze tweede dag van de Slërma DevOps.

Op de eerste dag van de intensieve training hebben we de eenvoudigste onderwerpen behandeld: Git, CI/CD. Op de tweede dag hadden we Infrastructure as Code en infrastructuurtesten voorbereid voor de deelnemers — multifactoriële onderwerpen, met veel nuances en praktische opdrachten.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

De sprekers van de tweede dag van Slërma waren Alexey Stepanenko, ingenieur bij de cloudplatformdivisie van Selectel, Nikolai Mesropyan, administrator bij Southbridge, en Vladimir Guryanov, ingenieur/teamleider bij Southbridge.

Alexey Stepanenko is ingenieur bij Selectel, die ons niet alleen hartelijk verwelkomde, maar ook de ruimte en servercapaciteiten ter beschikking stelde. Alexey Stepanenko houdt zich bij Selectel bezig met infrastructuurwerkzaamheden voor het onderhoud van de OpenStack-cloud, zoals monitoring, CI/CD en configuratiemanagement.

Nikolai Mesropyan en Vladimir Guryanov, medewerkers van Southbridge. Vladimir Guryanov is sinds 2015 verantwoordelijk voor de monitoringsystemen, daarnaast is hij hoofd van de exploitatieafdeling van AO 'Komita', en ook de initiatiefnemer van de overgang van AO 'Komita' naar de DevOps-aanpak.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Tegen tien uur verzamelden de deelnemers geleidelijk in de conferentieruimte. Na het tempo van de eerste dag van Slërma DevOps leken ze een beetje somber en moe. Niemand had beloofd dat het makkelijk zou zijn. De intensieve training is er precies op gericht om in een hoog tempo binnen drie dagen zoveel mogelijk praktische informatie door te geven. Het is niet mogelijk om Slërm in drie dagen te beheersen. De intensieve training is slechts het begin. Daarna moeten de opnames opnieuw worden bekeken en moet er geoefend worden.

Alexey Stepanenko had op de eerste dag het subonderwerp 'IaC: het benaderen van infrastructuur als code' aangekaart. En op de tweede dag van Slërma begon hij al met cloudproviders als leveranciers van infrastructuur.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.
» — Ik draai de kalender om…»

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.
«… en het is weer de derde september!»

Daarna besprak Alexey de tools voor het initialiseren van systemen en het bouwen van images (packer). Vervolgens ging hij over naar de 'indringende verhalen over Terraform', waarop het publiek op de eerste dag zo heimelijk had gewacht., in het onderwerp 'IaC aan de hand van Terraform'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

En hij beëindigde zijn toespraak met vragen over configuratieopslag, samenwerking en automatisering van toepassingen.

Tijdens de pauze overwonnen we de natuurlijk verlegenheid en bescheidenheid van de ontwikkelaars en nodigden we iedereen uit om te fotograferen.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.
Sleurm inspireert! Sergey Bondarev en Pavel Selivanov houden Dmitry Simonov met beide benen op de grond.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Na de lunch en een directe aanvoer van cafeïne in de onderzoekende hoofden van de ontwikkelaars, was het tijd voor IaC met een voorbeeld van Ansible.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Nikolay Mesropyan beantwoordde in eerste instantie de vraag: 'Waarom juist Ansible?'. De spreker demonstreerde het creëren van een kleine infrastructuur via Terraform en het werken met ansible-vault. Vervolgens besprak Nikolay waaruit Ansible bestaat: playbooks, inventaris, rollen. Hij verklaarde het concept van idempotentie aan de hand van katten.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.
Tijdens de presentatie is er geen kitten gewond geraakt.

Nikolay Mesropyan sloot zijn presentatie af met de opbouw en implementatie van de xpaste-applicatie, de demonstratie van een rolling-update en een praktische taak: 'Een standalone PostgreSQL omvormen tot een fouttolerante cluster'.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.
— Hebben we de taak volbracht? Het ergste is voorbij. Omarm elkaar nu...

In de avond sprak Vladimir Gur'yanov over 'Infrastructure Testing'. De energie van de deelnemers was al bijna op. En de limiet, wanneer informatie tussen de oren doorglipt zonder het brein te passeren, kwam steeds dichterbij. De deelnemers raakten geïnteresseerd in linguïstische gevalletjes:

Alex GSTC, [5 sep. 2019, 19:56:29 (06.09.2019, 10:10:50)]:
Het lijkt alsof alleen ik daaraan stoor, of zijn er meer?
* repozitArij
* defAULT
* volT
* ansible
* redIs
* naDGIus
* promEtheus

Nikolay Mesropyan, [5 sep. 2019, 19:57:09 (05.09.2019, 19:57:30)]:
> ansible
Hoe wordt de klemtoon op de zachte letter uitgesproken?)

Lucky SB, [5 sep. 2019, 19:57:13]:
En ons werd ook gevraagd waarom Pavel met een K spreekt en ik met ansible.

Daarom werd besloten de infrastructuurmonitoring met Prometheus naar de volgende, derde en laatste dag van Sleurm uit te stellen.

Vladimir Gur'yanov beperkte zich tot testen en continue integratie met Molecule en Gitlab CI, evenals het gebruik van Vagrant.

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

De eerste dag van Sleurm verliep zonder technische problemen. Het bleek dat deze ons op de tweede dag opwachtten. In de chat van Sleurm brachten deelnemers het onderwerp van de opname van het evenement ter sprake:

Nik Grebnev, [4 sep. 2019, 21:53:09]: Goedenavond. Zoals ik begrijp, is de opname van het evenement van vandaag verschenen. Alleen de kwaliteit is slecht - 720 lijnen. Hoe krijg ik 1080? Het is allemaal zo vaag, ik dacht dat de uitzending slecht was, maar in de opname zou het 1080 zijn. Maar het bleek dat zelfs in de opname het 720 bleef, wat erg jammer is.  
Dmitriy Miroshnichenko, [4 sep. 2019, 21:56:52]: +1, ik wil 1080 in mijn account zien, aangezien je niet meer dan 720 kunt streamen.  
Akbarhon Amirkhonov, [4 sep. 2019, 22:24:40]: Er zijn beperkingen van het platform. Jammer genoeg kunnen we niet in 1080 opnemen.  
Nik Grebnev, [4 sep. 2019, 22:29:23]: Jammer! Dat zelfs de telefoon hier niet op kan worden aangepast..... We zullen het moeten doen met 720p.  
Maksim Vasilev, [5 sep. 2019, 10:19:35]: #support Het is gewoon pijnlijk om in de opname naar de console van de spreker te kijken - het is heel slecht zichtbaar.

We streamen via het platform Facecast. Eerder was 720 lijnen voldoende voor alle vier de Slërms, zodat de deelnemers de video-uitzending goed konden volgen. De werk-laptops van de sprekers van de Slërm waren allemaal gelijk ingesteld en speciaal aangepast voor een 720p uitzending. Op de tweede dag van de Slërm DevOps bleek dat de laptops van de uitgenodigde sprekers elk op hun eigen manier waren ingesteld. En het snel oplossen hiervan lukte niet — het vergroten van het lettertype in de consoles brak de tabellen van de sprekers. De kleine lettertypen in de 720p uitzending waren slecht leesbaar.

De Slërm wordt opgenomen in 1080, maar Facecast drukt het al naar 720. Dus de originelen waren in 1080. Een dag communiceren met de ondersteuning en boekhouding van Facecast, en we hebben een nieuw abonnementsplan, uitzendingen in 1080 en het opnieuw uploaden van de eerste twee dagen in 1080. Dus de opnames op verzoek van de kijkers zullen ook in 1080 zijn.

Op de derde dag van de Slërm DevOps lieten ze het meest interessante achter: SRE. En de presentatie van twee krachtige sprekers — Eduard Medvedev, CTO bij Tungsten Labs, en Ivan Kruglov, Principal Developer bij Booking.com.

Uiteindelijk begrepen we dat we goed hadden besloten om een aantal onderwerpen naar de volgende dag te verplaatsen — bij sommige deelnemers kon zelfs Windows de snelheid van de informatiestroom en de reeks praktische taken niet bijhouden.

Arthur Gordienko, [5 sep. 2019, 21:45:02] Net terug van de slërm.... Heeft iemand een herstel-stick of Windows 10 daarop?

P.S. We geven eerlijk toe dat we verbergen wat er daadwerkelijk gebeurt op de Slërm DevOps.

Je denkt dat alles zo gebeurt:

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.

Maar in werkelijkheid:

Sleurm DevOps. Dag twee. IaC, infrastructuurtesting en 'Sleurm inspireert!'.
Artyom Galonsky speelt de sonate voor piano nr. 8 (de Pathetique) in c mineur van Beethoven. Sergey Bondarev dicteert de noten.

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster