Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Za oknom je klasično pozitivno jesensko petersburško vreme, u konferencijskoj sali Selectel je toplo, kava, Coca-Cola i gotovo leto. U okolnom svetu je 5. septembar 2019. godine, a mi imamo drugi dan Slerma DevOps.

Prvog dana intenziva prošli smo najjednostavnije teme: Git, CI/CD. Drugog dana pripremili smo učesnicima Infrastructure as Code i testiranje infrastrukture — teme su raznovrsne, sa mnogo nijansi i praktičnih zadataka.

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Govornici drugog dana Slerma bili su Aleksej Stepanenko, inženjer odeljenja oblačne platforme Selectel, Nikolaj Mesropjan, administrator Southbridge, i Vladimir Gurjanov, inženjer/tim lider u Southbridge.

Aleksej Stepanenko je inženjer kompanije Selectel, koja nas je ne samo toplо dočekala, već nam je pružila prostor, kao i serverske kapacitete. Aleksej Stepanenko u Selectelu se bavi infrastrukturnim zadacima vezanim za održavanje oblaka OpenStack, posebno monitoringom, CI/CD i upravljanjem konfiguracijom.

Nikolaj Mesropjan i Vladimir Gurjanov, zaposleni u kompaniji Southbridge. Vladimir Gurjanov od 2015. godine odgovara za sisteme monitoringa, povremeno je šef uprave za eksploataciju AO "Komita", kao i inicijator prelaska AO "Komita" na DevOps-pristup.

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Do 10:00 učesnici su se postepeno okupili u konferencijskoj sali. Nakon tempa prvog dana Slerma DevOps izgledali su pomalo zamišljeno i iscrpljeno. Niko nije obećao da će biti lako. Intenziv je upravo tako osmišljen, da u ubrzanom tempu, tokom tri dana, učesnicima prenese što više praktičnih informacija. Usvojiti Slerma za tri dana je nemoguće. Sam intenziv — to je samo početak rada. Nakon toga će biti potrebno ponovo pregledati snimke i vežbati.

Aleksej Stepanenko je prvog dana dotaknuo podtemu "IaC: pristup infrastrukturi kao kodu". I drugog dana Slerma već je započeo sa oblačnim provajderima, kao dobavljačima infrastrukture.

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"
» — Preokrenuću kalendar…»

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"
«… i ponovo treće septembra!»

Zatim je Aleksej analizirao alate za inicijalizaciju sistema, izradu slika (packer). Nakon toga prešao je na "dirljive priče o Terraformu", na koje je publika s nestrpljenjem čekala prvog dana, u temi "IaC na primeru Terraforma".

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

I završio je izlaganje pitanjima o čuvanju konfiguracija, zajedničkom radu i automatizaciji aplikacija.

Med odmorom smo prevazišli prirodnu sramežljivost i skromnost programera i pozvali sve da se fotografišu.

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"
Sleurm osnažuje! Sergey Bondarev i Pavel Selivanov drže Dmitrija Simonova na zemlji.

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Nakon ručka i direktnog unosa kofeina u radoznale glave programera, došao je trenutak za IaC pomoću Ansible-a.

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Nikolay Mesropyan je prvo odgovorio na pitanje: "Zašto baš Ansible?". Govornik je prikazao kako se stvara mala infrastruktura putem Terraform-a i kako se radi s ansible-vault-om. Zatim je Nikolay objasnio od čega se sastoji Ansible: playbook-ovi, inventar, uloge. Osetio je pojam idempotentnosti na mačkama.

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"
Tokom prezentacije nijedna mačka nije povređena.

Nikolay Mesropyan završio je prezentaciju sastavljanjem i deploy-ovanjem aplikacije xpaste, demonstracijom rolling-update-a i praktičnim zadatkom "Pretvaranje standalone PostgreSQL u otpornu klastersku mrežu".

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"
- Jesmo li rešili zadatak? Najgore je prošlo. Sada se zagrijte jedni drugima...

Uveče je Vladimir Guryanov govorio na temu "Testiranje infrastrukture". Snage učesnika su već bile pri kraju. I granica kada informacija počinje da prolazi između ušiju, mimo mozga, sve više se približavala. Učesnici su se zabavljali lingvističkim slučajevima:

Alex GSTC, [5. sep. 2019, 19:56:29]:
Da li je samo meni čudno ili i drugima?
* repozitArij
* defAULT
* volT
* ansibl
* redIs
* nADjius
* promEtius

Nikolay Mesropyan, [5. sep. 2019, 19:57:09]:
> ansibl
Kako se izgovara naglasak na mekom znaku?)

Lucky SB, [5. sep. 2019, 19:57:13]:
A još su nas pitali zašto Pavel kaže sKeduler, a ja ansibl.

Zbog toga je odluka donesena da se monitoring infrastrukture s Prometheus-om odloži za treći, poslednji dan Sleurma.

Vladimir Guryanov se ograničio na testiranje i kontinuiranu integraciju sa Molecule i Gitlab CI, kao i na primenu Vagrant-a.

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

Prvi dan Sleurma prošao je bez tehničkih problema. Ispostavilo se da su nas čekali drugi dan. U chat-u Sleurma, učesnici su postavili pitanje o snimanju 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 В записи смотреть на консоль спикера - просто боль. Очень плохо видно

Мы стримим через платформу Facecast. Ранее, на всех четырёх Слёрмах вполне хватало 720 линий, чтобы участники нормально воспринимали видео-трансляцию. Рабочие ноутбуки спикеров Слёрма были настроены одинаково и адаптированы именно для трансляции на 720р. На втором дне Слёрм DevOps выяснилось, что ноутбуки приглашённых спикеров настроены каждый по-своему. И быстро это решить не получилось — увеличение шрифта в консолях ломало таблицы докладчиков. Мелкий шрифт в трансляции на 720р оказался плохо читаемым.

Слёрм снимается в 1080, в 720 его жмет уже Фейскаст. Так что оригиналы в 1080 у нас были. Сутки общения с поддержкой и бухгалтерией Фейскаст, и у нас новый тарифный план, трансляции в 1080 и перезалив первых двух дней в 1080. Так что записи по заявкам телезрителей тоже будут в 1080.

На третий день Слёрм DevOps оставили самое интересное: SRE. И выступление двух мощных спикеров — Эдуарда Медведева, CTO в Tungsten Labs, и Ивана Круглова, Principal Developer в Booking.com.

В итоге мы поняли, что правильно решили с переносом ряда тем на следующий день — у некоторых участников даже Windows не выдержал темпа передачи информации и череды практических заданий.

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

P.S. Признаемся честно, мы скрываем то, что на самом деле происходит на Слёрме DevOps.

Вы думаете, что всё происходит так:

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"

А на самом деле:

Slurm DevOps. Drugi dan. IaC, testiranje infrastrukture i "Slurm vas inspirira!"
Артём Галонский исполняет Сонату для фортепиано № 8 (Патетическую) до минор Бетховена. Сергей Бондарев диктует ноты.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster