Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Buiten het raam is het klassiek positieve Sint-Petersburgse herfstweer, in de Selectel-conferentieruimte is het warm, koffie, Coca-Cola en bijna zomer. In de wereld om ons heen staan ​​we 5 september 2019 op de tweede dag van de start van DevOps Slurm.

Op de eerste dag van de intensive behandelden we de eenvoudigste onderwerpen: Git, CI/CD. Op de tweede dag hebben we Infrastructure as Code en infrastructuurtests voor de deelnemers voorbereid - veelzijdige onderwerpen, met veel nuances en praktische taken.

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

De sprekers op de tweede dag van Slurm waren Alexey Stepanenko, engineer van de Selectel cloud platform afdeling, Nikolay Mesropyan, Southbridge beheerder, en Vladimir Guryanov, engineer/team lead bij Southbridge.

Alexey Stepanenko is ingenieur bij Selectel, dat ons niet alleen hartelijk verwelkomde, maar ons ook van gebouwen en servercapaciteit voorzag. Alexey Stepanenko van Selectel houdt zich bezig met infrastructuurtaken voor het onderhouden van de OpenStack-cloud, namelijk monitoring, CI/CD en configuratiebeheer.

Nikolay Mesropyan en Vladimir Guryanov, medewerkers van Southbridge. Sinds 2015 is Vladimir Guryanov verantwoordelijk voor de monitoringsystemen, tegelijkertijd hoofd van de operationele afdeling van JSC Comita en initiatiefnemer van de transitie van JSC Comita naar de DevOps-aanpak.

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Tegen 10 uur verzamelden de deelnemers zich geleidelijk in de vergaderruimte. Na het tempo van de eerste dag van Slurm DevOps zagen ze er een beetje peinzend en haveloos uit. Niemand beloofde dat het gemakkelijk zou zijn. De intensieve cursus is erop gericht om in drie dagen zoveel mogelijk praktische informatie in een versneld tempo in je hoofd te laden. Het is onmogelijk om Slurm in drie dagen te verteren. De intensieve cursus zelf is nog maar het begin van het werk. Vervolgens moet u de aantekeningen doornemen en oefenen.

Op de eerste dag ging Alexey Stepanenko in op het subonderwerp “IaC: een benadering van infrastructuur als code.” En op de tweede dag begon Slurma al met cloudaanbieders als infrastructuuraanbieders.

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”
“Ik zal de kalender omdraaien...”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”
“... en opnieuw op XNUMX september!”

Vervolgens onderzocht Alexey de tools voor het initialiseren van systemen en het samenstellen van afbeeldingen (packer). Hierna ging hij verder met de “gevoelige verhalen over Terraform”, waar het publiek de eerste dag zo naar uitkeek, in het onderwerp “IaC gebruikt Terraform als voorbeeld.”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

En hij sloot zijn presentatie af met vragen over configuratieopslag, samenwerking en applicatieautomatisering.

Tijdens de pauze overwonnen we de natuurlijke verlegenheid en bescheidenheid van de ontwikkelaars en nodigden we iedereen uit om foto's te maken.

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”
Slurm geeft je vleugels! Sergey Bondarev en Pavel Selivanov houden Dmitri Simonov op de grond.

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

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

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

Nikolay Mesropyan beantwoordde allereerst de vraag: "Waarom Ansible?" De spreker demonstreerde de creatie van een kleine infrastructuur met behulp van Terraform en het werken met weerwortkluis. Vervolgens keek Nikolay naar waar Ansible uit bestaat: draaiboeken, inventaris, rollen. Ik heb het concept van idempotentie getest op katten.

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”
Er zijn geen kittens gewond geraakt tijdens de presentatie.

Nikolay Mesropyan sloot zijn presentatie af met de assemblage en implementatie van de xpaste-applicatie, een demonstratie van rolling-update en de praktische taak “Standalone PostgreSQL omzetten in een failover-cluster.” 


Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”
- Heb je de taak voltooid? Het ergste is voorbij. Nu elkaar knuffelen...

'S Avonds sprak Vladimir Guryanov over het onderwerp "Infrastructuurtesten". De kracht van de deelnemers raakte al op. En de grens, wanneer informatie tussen de oren begint te glippen en de hersenen omzeilt, kwam steeds dichterbij. De deelnemers raakten geïnteresseerd in taalkundige incidenten:

Alex GSTC, [5 сент. 2019 г., 19:56:29 (06.09.2019, 10:10:50)]:
А мне только режет слух или еще кому?
* репозитАрий
* дефАУлт
* волЬт
* ансиблЬ
* редИс
* наДЖиус
* промEтиус

Nikolay Mesropyan, [5 сент. 2019 г., 19:57:09 (05.09.2019, 19:57:30)]:
> ансиблЬ
Как произносится ударение на мягкий знак?)

Lucky SB, [5 сент. 2019 г., 19:57:13]:
а еще нас спрашивали почему Павел говорит сКедулер, а я ансибля

Daarom werd besloten om de infrastructuurmonitoring met Prometheus te verplaatsen naar de volgende, derde en laatste dag van Slurm.

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

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

De eerste dag van Slurm verliep zonder technische problemen. Het bleek dat ze de tweede dag op ons stonden te wachten. In de Slurm-chat brachten deelnemers de kwestie van het opnemen van het evenement ter sprake: 



Nik Grebnev, [4 сент. 2019 г., 21:53:09]:
Добрый вечер. Как я понимаю, запись сегодняшнего мероприятия появилась. Только вот качество дрянь - 720 линий. А как получить 1080? А то все совсем расплывчато - думал что трансляция идет паршиво, но в записи будет 1080. А оказалось что и в записи осталось 720, что крайне печально

Dmitriy Miroshnichenko, [4 сент. 2019 г., 21:56:52]:
+1, хочется в личном кабинете увидеть 1080, раз стримить больше 720 не можете

Акбархон Амирхонов, [4 сент. 2019 г., 22:24:40]:
Есть ограничения платформы. К сожалению, не получится записать 1080.

Nik Grebnev, [4 сент. 2019 г., 22:29:23]:
Жаль! Что даже телефон не приспособить под это.....Будем мучиться с 720p

Maksim Vasilev, [5 сент. 2019 г., 10:19:35]:
#support В записи смотреть на консоль спикера - просто боль. Очень плохо видно

Wij streamen via het Facecast-platform. Voorheen waren op alle vier de Slurms 720 lijnen voldoende om de deelnemers de video-uitzending normaal te laten waarnemen. De werkende laptops van Slurm-luidsprekers waren identiek geconfigureerd en speciaal aangepast voor uitzending op 720p. Op de tweede dag van Slurm DevOps bleek dat de laptops van de uitgenodigde sprekers ieder anders waren geconfigureerd. En het was niet mogelijk om dit snel op te lossen - het vergroten van het lettertype in de consoles brak de luidsprekertafels. Het kleine lettertype in de 720p-uitzending bleek lastig leesbaar.

Slurm wordt gefilmd op 1080, op 720 wordt het al ingedrukt door Facecast. Dus we hadden de originelen in 1080. Een dagje communicatie met Facecast-ondersteuning en boekhouding, en we hebben een nieuw tariefplan, uitzendingen in 1080 en de eerste twee dagen opnieuw uploaden in 1080. De opnames op basis van verzoeken van tv-kijkers komen dus ook in 1080.

Op de derde dag van Slurm verliet DevOps het meest interessante onderdeel: SRE. En een presentatie door twee krachtige sprekers: Eduard Medvedev, CTO bij Tungsten Labs, en Ivan Kruglov, Principal Developer bij Booking.com.

Uiteindelijk beseften we dat we de juiste beslissing hadden genomen door een aantal onderwerpen uit te stellen naar de volgende dag - voor sommige deelnemers kon zelfs Windows het tempo van de informatieoverdracht en een reeks praktische taken niet aan.

Arthur Gordienko, [5 сент. 2019 г., 21:45:02]
Только что пришел со слёрма.... Есть ли у кого восстанавливающая флеха или 10ая винда на ней?

PS Laten we eerlijk zijn: we verbergen wat er werkelijk aan de hand is bij Slurm DevOps.

Jij denkt dat het zo gaat:

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”

En in feite:

Slurm DevOps. Tweede dag. IaC, testen van infrastructuur en “Slurm geeft je vleugels!”
Artyom Galonsky voert Beethovens pianosonate nr. 8 (Pathetique) uit in c mineur. Sergej Bondarev dicteert de aantekeningen.

Bron: www.habr.com

Voeg een reactie