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

Iza prozora je klasično pozitivno jesensko peterburško vrijeme, u konferencijskoj dvorani Selectel je toplo, kava, Coca-Cola i gotovo ljeto. U svijetu oko nas, 5. rujna 2019., nalazimo se na drugom danu početka DevOps Slurma.

Prvog dana intenzivnog obrađivali smo najjednostavnije teme: Git, CI/CD. Drugi dan smo za sudionike pripremili Infrastructure as Code i testiranje infrastrukture - višestruke teme, s puno nijansi i praktičnih zadataka.

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

Govornici drugog dana Slurma bili su Alexey Stepanenko, inženjer odjela Selectel cloud platforme, Nikolay Mesropyan, Southbridge administrator, i Vladimir Guryanov, inženjer/voda tima u Southbridgeu.

Alexey Stepanenko je inženjer u Selectelu, koji nas je ne samo srdačno primio, već nam je osigurao i prostor, kao i kapacitet poslužitelja. Alexey Stepanenko u Selectelu bavi se infrastrukturnim zadacima za održavanje OpenStack oblaka, odnosno nadzorom, CI/CD i upravljanjem konfiguracijom.

Nikolay Mesropyan i Vladimir Guryanov, zaposlenici Southbridgea. Od 2015. Vladimir Guryanov odgovoran je za sustave nadzora, istodobno voditelj operativnog odjela JSC Comita, kao i inicijator prijelaza JSC Comita na DevOps pristup.

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

Do 10:00 sati sudionici su se postupno okupljali u konferencijskoj dvorani. Nakon tempa prvog dana Slurm DevOpsa, izgledali su malo zamišljeno i otrcano. Nitko nije obećao da će biti lako. Intenzivni tečaj osmišljen je tako da vam u tri dana ubrzanim tempom učita što više praktičnih informacija u glavu. Slurm je nemoguće probaviti u tri dana. Sam intenzivni tečaj samo je početak rada. Zatim ćete morati pregledati bilješke i vježbati.

Prvog dana Alexey Stepanenko dotaknuo se podteme “IaC: pristup infrastrukturi kao kodu.” I već drugi dan Slurma je krenula s cloud providerima kao pružateljima infrastrukture.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture i "Slurm vam daje krila!"
“Okrenut ću kalendar...”

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture i "Slurm vam daje krila!"
“...i opet treći rujan!”

Zatim je Alexey ispitao alate za inicijalizaciju sustava i sastavljanje slika (packer). Nakon toga, prešao je na "dirljive priče o Terraformu", kojoj se javnost toliko veselila prvog dana, u temi “IaC koristeći Terraform kao primjer.”

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

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

I zaključio je svoje izlaganje pitanjima o pohrani konfiguracije, suradnji i automatizaciji aplikacija.

U pauzi smo nadvladali prirodnu sramežljivost i skromnost programera i pozvali sve na fotografiranje.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture i "Slurm vam daje krila!"
Slurm ti daje krila! Sergej Bondarev i Pavel Selivanov drže Dmitrija Simonova na zemlji.

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

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

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

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

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

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

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

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

Nakon ručka i izravnog punjenja kofeina u znatiželjne glave programera, vrijeme je za IaC koristeći Ansible kao primjer.

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

Nikolay Mesropyan je prije svega odgovorio na pitanje: "Zašto Ansible?" Predavač je demonstrirao stvaranje male infrastrukture korištenjem Terraforma i rada s ansible-vaultom. Zatim je Nikolay pogledao od čega se sastoji Ansible: knjige za igru, inventar, uloge. Testirao koncept idempotencije na mačkama.

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture i "Slurm vam daje krila!"
Nijedan mačić nije ozlijeđen tijekom prezentacije.

Nikolay Mesropyan zaključio je svoju prezentaciju sastavljanjem i uvođenjem aplikacije xpaste, demonstracijom rolling-update i praktičnim zadatkom “Pretvaranje samostalnog PostgreSQL-a u failover cluster.” 


Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture i "Slurm vam daje krila!"
- Jeste li izvršili zadatak? Najgore je prošlo. Sad se zagrlite...

U večernjim satima, Vladimir Guryanov govorio je na temu "Ispitivanje infrastrukture". Snaga sudionika već je bila na izmaku. A granica, kada informacije počnu kliziti između ušiju, zaobilazeći mozak, postajala je sve bliža. Sudionici su se zainteresirali za jezične zgode:

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

Stoga je odlučeno da se praćenje infrastrukture s Prometheusom pomakne na sljedeći, treći i posljednji dan Slurma.

Vladimir Guryanov ograničio se na testiranje i kontinuiranu integraciju s Molecule i Gitlab CI, kao i na korištenje Vagranta.

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

Prvi dan Slurma prošao je bez tehničkih problema. Ispostavilo se da su nas čekali drugi dan. U razgovoru Slurm, sudionici su pokrenuli pitanje snimanja događaja: 



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

Streamiramo putem Facecast platforme. Prethodno je na sva četiri Slurma 720 redaka bilo dovoljno da sudionici normalno percipiraju videoemitiranje. Radna prijenosna računala Slurm zvučnika konfigurirana su identično i prilagođena posebno za emitiranje u 720p. Drugog dana Slurm DevOps-a pokazalo se da su prijenosna računala pozvanih govornika različito konfigurirana. I to nije bilo moguće brzo riješiti - povećanje fonta na konzolama slomilo je stolove zvučnika. Pokazalo se da je mali font u 720p emisiji teško čitljiv.

Slurm se snima na 1080, na 720 ga već pritiska Facecast. Dakle, imali smo originale 1080. Dan komunikacije sa Facecast podrškom i računovodstvom, a imamo i novi tarifni plan, emitiranje u 1080 i reupload prva dva dana u 1080. Tako da će i snimke po zahtjevima TV gledatelja biti u 1080.

Trećeg dana Slurma, DevOps je napustio najzanimljiviji dio: SRE. I prezentacija dva moćna govornika - Eduarda Medvedeva, CTO-a u Tungsten Labsu, i Ivana Kruglova, glavnog programera u Booking.com-u.

Na kraju smo shvatili da smo donijeli ispravnu odluku što smo niz tema odgodili za sljedeći dan - za neke sudionike ni Windowsi nisu mogli izdržati tempo prijenosa informacija i niz praktičnih zadataka.

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

PS Budimo iskreni, skrivamo što se stvarno događa u Slurm DevOps-u.

Mislite da to ide ovako:

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

I zapravo:

Slurm DevOps. Drugi dan. IAC, testiranje infrastrukture i "Slurm vam daje krila!"
Artyom Galonsky izvodi Beethovenovu klavirsku sonatu br. 8 (Pathetique) u c-molu. Sergej Bondarev diktira bilješke.

Izvor: www.habr.com

Dodajte komentar