Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Za oknem je klasické pozitivní podzimní petrohradské počasí, v konferenční místnosti Selectel teplo, káva, coca-cola a skoro léto. Ve světě kolem nás je 5. září 2019 druhý den startu DevOps Slurm.

První den intenzivního jsme probrali ta nejjednodušší témata: Git, CI/CD. Druhý den jsme pro účastníky připravili Infrastructure as Code a testování infrastruktury - mnohostranná témata, se spoustou nuancí a praktických úkolů.

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Řečníky druhého dne Slurmu byli Alexey Stepanenko, inženýr oddělení cloudových platforem Selectel, Nikolay Mesropyan, správce Southbridge, a Vladimir Guryanov, inženýr/vedoucí týmu v Southbridge.

Alexey Stepanenko je inženýr ve společnosti Selectel, která nás nejen vřele přivítala, ale také nám poskytla prostory a kapacitu serveru. Alexey Stepanenko ve společnosti Selectel se zabývá infrastrukturními úkoly pro údržbu cloudu OpenStack, konkrétně monitorováním, CI/CD a správou konfigurace.

Nikolay Mesropyan a Vladimir Guryanov, zaměstnanci Southbridge. Od roku 2015 je za monitorovací systémy zodpovědný Vladimir Guryanov, současně vedoucí provozního oddělení JSC Comita a také iniciátor přechodu JSC Comita na přístup DevOps.

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Do 10:00 se účastníci postupně shromáždili v zasedací místnosti. Po tempu prvního dne Slurm DevOps vypadali trochu zamyšleně a otrhaně. Nikdo neslíbil, že to bude snadné. Intenzivní kurz je koncipován tak, aby vám ve zrychleném tempu během tří dnů nahrál do hlavy co nejvíce praktických informací. Slurm je nemožné strávit za tři dny. Samotný intenzivní kurz je jen začátek práce. Poté budete muset zkontrolovat poznámky a procvičit.

První den se Alexey Stepanenko dotkl podtématu „IaC: přístup k infrastruktuře jako kódu“. A druhý den už Slurma začala s poskytovateli cloudu jako poskytovateli infrastruktury.

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“
"Otočím kalendář..."

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“
"...a znovu třetího září!"

Poté Alexey zkoumal nástroje pro inicializaci systémů a sestavování obrazů (packer). Poté přešel k „dojemným příběhům o Terraformu“, na kterou se veřejnost první den tolik těšila, v tématu „IaC pomocí Terraform jako příklad“.

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

A svou prezentaci zakončil otázkami o ukládání konfigurace, spolupráci a automatizaci aplikací.

O přestávce jsme překonali přirozený ostych a skromnost vývojářů a pozvali všechny k focení.

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“
Slum vám dává křídla! Sergej Bondarev a Pavel Selivanov drží Dmitrije Simonova na zemi.

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Po obědě a přímé náloži kofeinu do zvědavých hlav vývojářů je čas, aby IaC použil jako příklad Ansible.

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Nikolay Mesropyan nejprve odpověděl na otázku: "Proč Ansible?" Přednášející předvedl vytvoření malé infrastruktury pomocí Terraformu a práci s ansible-vault. Dále se Nikolay podíval na to, z čeho se Ansible skládá: sešity, inventář, role. Vyzkoušeno koncept idempotence na kočkách.

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“
Během prezentace nebyla zraněna žádná koťata.

Nikolay Mesropyan zakončil svou prezentaci sestavením a nasazením aplikace xpaste, ukázkou rolling-update a praktickým úkolem „Převod samostatného PostgreSQL na cluster s podporou převzetí služeb při selhání“. 


Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“
- Splnili jste úkol? To nejhorší je za námi. Teď se obejměte...

Večer Vladimír Guryanov hovořil na téma „Testování infrastruktury“. Síly účastníků již docházely. A hranice, kdy informace začnou prokluzovat mezi ušima a obcházet mozek, se stále více přibližovala. Účastníci se začali zajímat o jazykové incidenty:

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

Proto bylo rozhodnuto přesunout monitorování infrastruktury s Prometheem na další, třetí a poslední den Slurmu.

Vladimir Guryanov se omezil na testování a nepřetržitou integraci s Molecule a Gitlab CI a také na použití Vagrant.

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

První den Slurmu proběhl bez jakýchkoliv technických problémů. Ukázalo se, že na nás čekali druhý den. V chatu Slurm účastníci nastolili problém nahrávání události: 



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

Streamujeme přes platformu Facecast. Dříve na všech čtyřech Slurmech stačilo účastníkům 720 řádků k normálnímu vnímání vysílaného videa. Pracovní notebooky reproduktorů Slurm byly nakonfigurovány identicky a přizpůsobeny speciálně pro vysílání v rozlišení 720p. Druhý den Slurm DevOps se ukázalo, že notebooky pozvaných řečníků byly nakonfigurovány každý jinak. A to nebylo možné rychle vyřešit – zvětšení fontu v konzolích rozbilo stolky reproduktorů. Ukázalo se, že malé písmo ve vysílání 720p je špatně čitelné.

Slurm se točí na 1080, na 720 už to tlačí Facecast. Takže jsme měli originály v roce 1080. Den komunikace s podporou a účtováním Facecastu a máme nový tarif, vysíláme v 1080 a znovu nahráváme první dva dny v 1080. Takže záznamy na základě požadavků od televizních diváků budou také v 1080.

Třetí den Slurmu opustil DevOps nejzajímavější část: SRE. A prezentace dvou výkonných řečníků – Eduarda Medveděva, CTO v Tungsten Labs, a Ivana Kruglova, hlavního vývojáře na Booking.com.

Nakonec jsme si uvědomili, že jsme se rozhodli správně, když jsme řadu témat odložili na další den – pro některé účastníky tempo přenosu informací a řadu praktických úkolů nevydržely ani Windows.

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

PS Buďme upřímní, skrýváme, co se ve Slurm DevOps skutečně děje.

Myslíš, že to jde takhle:

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“

Ale ve skutečnosti:

Slurm DevOps. Druhý den. IaC, testování infrastruktury a „Slurm vám dává křídla!“
Arťom Galonskij provádí Beethovenovu klavírní sonátu č. 8 (Pathetique) c moll. Sergej Bondarev diktuje poznámky.

Zdroj: www.habr.com

Přidat komentář