Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Aiz loga klasiski pozitīvs rudens Sanktpēterburgas laiks, Selectel konferenču zālē silts, kafija, kokakola un gandrīz vasara. Apkārtējā pasaulē 5. gada 2019. septembrī mēs esam DevOps Slurm sākuma otrajā dienā.

Pirmajā intensīvās nodarbības dienā apskatījām vienkāršākās tēmas: Git, CI/CD. Otrajā dienā dalībniekiem sagatavojām Infrastruktūra kā kods un infrastruktūras testēšanu - daudzpusīgas tēmas, ar daudzām niansēm un praktiskiem uzdevumiem.

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Slurm otrajā dienā uzstājās Aleksejs Stepaņenko, Selectel mākoņu platformas nodaļas inženieris, Nikolajs Mesropjans, Southbridge administrators un Vladimirs Gurjanovs, Southbridge inženieris/grupas vadītājs.

Aleksejs Stepaņenko ir Selectel inženieris, kas mūs ne tikai sirsnīgi uzņēma, bet arī nodrošināja ar telpām, kā arī servera jaudu. Aleksejs Stepaņenko uzņēmumā Selectel nodarbojas ar infrastruktūras uzdevumiem OpenStack mākoņa uzturēšanai, proti, uzraudzību, CI/CD un konfigurācijas pārvaldību.

Nikolajs Mesropjans un Vladimirs Gurjanovs, Southbridge darbinieki. Kopš 2015. gada Vladimirs Gurjanovs ir atbildīgs par monitoringa sistēmām, vienlaikus a/s Comita ekspluatācijas daļas vadītājs, kā arī AS Comita pārejas uz DevOps pieeju iniciators.

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

10:00 dalībnieki pamazām pulcējās konferenču telpā. Pēc Slurm DevOps pirmās dienas tempa viņi izskatījās nedaudz domīgi un nodriskāti. Neviens nesolīja, ka būs viegli. Intensīvais kurss ir paredzēts, lai trīs dienu laikā paātrinātā tempā ielādētu galvā pēc iespējas vairāk praktiskas informācijas. Trīs dienu laikā Slurm nav iespējams sagremot. Pats intensīvais kurss ir tikai darba sākums. Pēc tam jums būs jāpārskata piezīmes un jāpatrenējas.

Pirmajā dienā Aleksejs Stepaņenko pieskārās apakštēmai “IaC: pieeja infrastruktūrai kā kodam”. Un otrajā dienā Slurma jau sāka ar mākoņpakalpojumu sniedzējiem kā infrastruktūras nodrošinātājiem.

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”
"Es pāršķiršu kalendāru..."

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”
"... un atkal trešais septembris!"

Pēc tam Aleksejs pārbaudīja rīkus sistēmu inicializēšanai un attēlu salikšanai (packer). Pēc tam viņš pārgāja pie “skārienajiem stāstiem par Terraformu”, ko sabiedrība ļoti gaidīja pirmajā dienā, tēmā “IaC, izmantojot Terraform kā piemēru”.

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Un viņš noslēdza savu prezentāciju ar jautājumiem par konfigurācijas glabāšanu, sadarbību un lietojumprogrammu automatizāciju.

Pārtraukumā pārvarējām izstrādātāju dabisko kautrību un pieticību un aicinājām visus fotografēties.

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”
Slurm dod jums spārnus! Sergejs Bondarevs un Pāvels Seļivanovs tur Dmitriju Simonovu uz zemes.

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Pēc pusdienām un tiešas kofeīna slodzes jautājošajiem izstrādātāju vadītājiem ir pienācis laiks IaC, kā piemēru izmantojot Ansible.

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Nikolajs Mesropjans vispirms atbildēja uz jautājumu: "Kāpēc Ansible?" Runātājs demonstrēja nelielas infrastruktūras izveidi, izmantojot Terraform un darbu ar ansible-vault. Tālāk Nikolajs aplūkoja, no kā sastāv Ansible: rotaļu grāmatas, inventārs, lomas. Pārbaudīja idempotences jēdzienu uz kaķiem.

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”
Prezentācijas laikā neviens kaķēns nav cietis.

Nikolajs Mesropjans savu prezentāciju noslēdza ar lietojumprogrammas xpaste montāžu un izvietošanu, slīdošā atjauninājuma demonstrāciju un praktisko uzdevumu “Savrupa PostgreSQL pārvēršana kļūmjpārlēces klasterī”. 


Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”
- Vai jūs izpildījāt uzdevumu? Sliktākais ir beidzies. Tagad apskauj viens otru...

Vakarā Vladimirs Gurjanovs runāja par tēmu “Infrastruktūras testēšana”. Dalībnieku spēki jau bija izsīkuši. Un robeža, kad informācija sāk slīdēt starp ausīm, apejot smadzenes, kļuva arvien tuvāka. Dalībnieki sāka interesēties par lingvistiskiem incidentiem:

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

Tāpēc tika nolemts infrastruktūras uzraudzību ar Prometheus pārcelt uz nākamo, trešo un pēdējo Slurm dienu.

Vladimirs Gurjanovs aprobežojās ar testēšanu un nepārtrauktu integrāciju ar Molecule un Gitlab CI, kā arī ar Vagrant izmantošanu.

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Pirmā Slurm diena pagāja bez tehniskām problēmām. Izrādījās, ka viņi mūs gaidīja otrajā dienā. Slurm tērzēšanā dalībnieki izvirzīja jautājumu par notikuma ierakstīšanu: 



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

Straumējam caur Facecast platformu. Iepriekš visos četros Slurms pietika ar 720 rindiņām, lai dalībnieki normāli uztvertu video pārraidi. Slurm skaļruņu darba klēpjdatori tika konfigurēti identiski un īpaši pielāgoti apraidei ar 720p. Otrajā Slurm DevOps dienā izrādījās, ka uzaicināto runātāju portatīvie datori ir konfigurēti atšķirīgi. Un to nebija iespējams ātri atrisināt - palielinot fontu konsolēs, tika salauzti skaļruņu galdi. Mazais fonts 720p pārraidē izrādījās grūti salasāms.

Slurm filmē uz 1080, uz 720 jau spiež Facecast. Tātad mums bija oriģināli 1080. gadā. Diena saziņai ar Facecast atbalstu un grāmatvedību, un mums ir jauns tarifu plāns, pārraides 1080 un atkārtota augšupielāde pirmās divas dienas 1080. Tātad ieraksti pēc TV skatītāju pieprasījumiem arī būs 1080.

Trešajā Slurm dienā DevOps atstāja interesantāko daļu: SRE. Un divu spēcīgu runātāju prezentācija — Eduarda Medvedeva, Tungsten Labs CTO un Ivana Kruglova, vietnes Booking.com galvenā izstrādātāja.

Beigās sapratām, ka esam pieņēmuši pareizo lēmumu, pārceļot vairākas tēmas uz nākamo dienu – dažiem dalībniekiem pat Windows neizturēja informācijas nodošanas tempu un virkni praktisku uzdevumu.

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

PS Būsim godīgi, mēs slēpjam to, kas patiesībā notiek Slurm DevOps.

Jūs domājat, ka tas notiek šādi:

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”

Un patiesībā:

Slurm DevOps. Otrā diena. IaC, infrastruktūras testēšana un “Slurm sniedz jums spārnus!”
Artjoms Galonskis izpilda Bēthovena Klaviersonāti Nr.8 (Pathetique) do minorā. Sergejs Bondarevs diktē notis.

Avots: www.habr.com

Pievieno komentāru