Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Zunaj okna je klasično pozitivno jesensko peterburško vreme, v konferenčni sobi Selectel je toplo, kava, Coca-Cola in skoraj poletje. V svetu okoli nas smo 5. septembra 2019 drugi dan začetka DevOps Slurm.

Prvi dan intenziva smo obravnavali najpreprostejše teme: Git, CI/CD. Drugi dan smo za udeležence pripravili Infrastructure as Code in testiranje infrastrukture – večplastne teme, z veliko odtenki in praktičnimi nalogami.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Govorci drugega dne Slurma so bili Alexey Stepanenko, inženir oddelka za platformo v oblaku Selectel, Nikolay Mesropyan, administrator Southbridgea, in Vladimir Guryanov, inženir/vodja ekipe pri Southbridgeu.

Alexey Stepanenko je inženir pri Selectelu, ki nas ni le toplo sprejel, temveč nam je zagotovil prostore in tudi strežniške zmogljivosti. Alexey Stepanenko pri Selectelu se ukvarja z infrastrukturnimi nalogami za vzdrževanje oblaka OpenStack, in sicer z nadzorom, CI/CD in upravljanjem konfiguracije.

Nikolay Mesropyan in Vladimir Guryanov, zaposleni v Southbridgeu. Od leta 2015 je Vladimir Guryanov odgovoren za nadzorne sisteme, hkrati vodja operativnega oddelka JSC Comita, pa tudi pobudnik prehoda JSC Comita na pristop DevOps.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Do 10. ure so se udeleženci postopoma zbrali v konferenčni sobi. Po tempu prvega dne Slurm DevOps so bili videti nekoliko zamišljeni in raztrgani. Nihče ni obljubil, da bo lahko. Intenzivni tečaj je zasnovan tako, da vam v treh dneh pospešeno naloži v glavo čim več praktičnih informacij. Slurma je nemogoče prebaviti v treh dneh. Sam intenzivni tečaj je šele začetek dela. Nato boste morali pregledati zapiske in vaditi.

Prvi dan se je Alexey Stepanenko dotaknil podteme "IaC: pristop k infrastrukturi kot kodi." In že drugi dan je Slurma začela s ponudniki oblakov kot ponudniki infrastrukture.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"
"Obrnil bom koledar ..."

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"
“... in spet tretji september!”

Nato je Alexey preučil orodja za inicializacijo sistemov in sestavljanje slik (packer). Po tem je prešel na "boleče zgodbe o Terraformu", ki se ga je javnost prvi dan tako veselila, v temi "IaC z uporabo Terraforma kot primera."

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Svojo predstavitev je zaključil z vprašanji o shranjevanju konfiguracije, sodelovanju in avtomatizaciji aplikacij.

Med odmorom smo premagali naravno sramežljivost in skromnost razvijalcev in vse povabili na fotografiranje.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"
Slurm ti da krila! Sergej Bondarev in Pavel Selivanov držita Dmitrija Simonova na tleh.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Po kosilu in neposredni obremenitvi s kofeinom v povprašujoče glave razvijalcev je čas za IaC z uporabo Ansible kot primera.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Nikolay Mesropyan je najprej odgovoril na vprašanje: "Zakaj Ansible?" Govornik je prikazal ustvarjanje majhne infrastrukture z uporabo Terraform in delo z ansible-vault. Nato je Nikolay pogledal, kaj sestavlja Ansible: knjige iger, inventar, vloge. Preizkušen koncept idempotence na mačkah.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"
Med predstavitvijo ni bil poškodovan noben mačji mladič.

Nikolay Mesropyan je svojo predstavitev sklenil s sestavljanjem in uvajanjem aplikacije xpaste, demonstracijo tekočega posodabljanja in praktično nalogo »Pretvorba samostojnega PostgreSQL v gručo za samodejni preklop«. 


Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"
- Ste opravili nalogo? Najhuje je mimo. Sedaj pa se objemite...

Zvečer je Vladimir Guryanov govoril na temo "Infrastrukturno testiranje". Moči udeležencev so že pohajale. In meja, ko informacije začnejo polzeti med ušesi, mimo možganov, je postajala vse bližja. Udeležence so začele zanimati jezikovne prigode:

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]:
а еще нас спрашивали почему Павел говорит сКедулер, а я ансибля

Zato je bilo odločeno, da se spremljanje infrastrukture s Prometheusom premakne na naslednji, tretji in zadnji dan Slurma.

Vladimir Guryanov se je omejil na testiranje in stalno integracijo z Molecule in Gitlab CI ter uporabo Vagranta.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

Prvi dan Slurma je minil brez tehničnih težav. Izkazalo se je, da so nas čakali drugi dan. V klepetu Slurm so udeleženci izpostavili vprašanje snemanja dogodka: 



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 В записи смотреть на консоль спикера - просто боль. Очень плохо видно

Pretakamo preko platforme Facecast. Prej je bilo na vseh štirih Slurmih 720 vrstic dovolj, da so udeleženci normalno zaznali video prenos. Delujoči prenosniki zvočnikov Slurm so bili enako konfigurirani in prilagojeni posebej za oddajanje pri 720p. Drugi dan Slurm DevOps se je izkazalo, da so bili prenosniki povabljenih govorcev konfigurirani vsak drugače. In tega ni bilo mogoče hitro rešiti - povečanje pisave v konzolah je zlomilo mize zvočnikov. Majhna pisava v oddaji 720p se je izkazala za težko berljivo.

Slurm je posnet na 1080, na 720 že tišči Facecast. Tako smo imeli izvirnike leta 1080. Dan komunikacije s Facecast podporo in računovodstvom, imamo pa nov tarifni načrt, oddajanje v 1080 in ponovno nalaganje prva dva dneva v 1080. Torej bodo tudi posnetki po zahtevah TV gledalcev v 1080.

Tretji dan Slurma je DevOps zapustil najbolj zanimiv del: SRE. In predstavitev dveh močnih govornikov – Eduarda Medvedjeva, tehničnega direktorja pri Tungsten Labs, in Ivana Kruglova, glavnega razvijalca pri Booking.com.

Na koncu smo ugotovili, da smo se pravilno odločili, da smo številne teme preložili na naslednji dan – pri nekaterih udeležencih tudi Windows niso zdržali tempa prenosa informacij in vrste praktičnih nalog.

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

PS Bodimo iskreni, pri Slurm DevOps skrivamo, kaj se v resnici dogaja.

Misliš, da gre takole:

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"

In v resnici:

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture in "Slurm vam daje krila!"
Artyom Galonsky izvaja Beethovnovo Klavirsko sonato št. 8 (Pathetique) v c-molu. Sergej Bondarev narekuje zapiske.

Vir: www.habr.com

Dodaj komentar