Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

За акном класічнае пазітыўнае восеньскае піцерскае надвор'е, у канферэнц-зале Selectel цяпло, кава, кока-кола і амаль лета. У навакольным свеце 5 верасня 2019 г., у нас другі дзень ад пачатку Слёрма DevOps.

У першы дзень інтэнсіўу мы прайшлі найболей простыя тэмы: Git, CI/CD. На другі дзень мы падрыхтавалі ўдзельнікам Infrastructure as Code і тэсціраванне інфраструктуры - тэмы шматгранныя, з вялікай колькасцю нюансаў і практычных заданняў.

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Спікерамі другога дня Слёрма сталі Аляксей Сцепаненка, інжынер аддзела хмарнай платформы Selectel, Мікалай Месропян, адміністратар Southbridge, і Уладзімір Гур'янаў, інжынер/тымлід у Southbridge.

Аляксей Сцепаненка - інжынер кампаніі Selectel, якая нас не толькі цёпла сустрэла, але і падала памяшканне, а гэтак жа серверныя магутнасці. Аляксей Сцепаненка ў Selectel займаецца інфраструктурнымі задачамі па абслугоўванні аблокі OpenStack, а менавіта маніторынгам, CI/CD і кіраваннем канфігурацыямі.

Мікалай Месрапян і Уладзімір Гур'янаў, супрацоўнікі кампаніі Southbridge. Уладзімір Гур'янаў з 2015 года адказвае за сістэмы маніторынгу, па сумяшчальніцтве начальнік упраўлення эксплуатацыі АТ "Каміта", а таксама ініцыятар пераходу АТ "Каміта" на DevOps-падыход.

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Да 10-00 удзельнікі паступова сабраліся ў канферэнц-зале. Пасля тэмпу першага дня Слёрма DevOps яны выглядалі крыху задуменнымі і патрапанымі. Ніхто не абяцаў, што будзе проста. Інтэнсіў на тое і разлічаны, каб ва ўдарным тэмпе за тры дні загрузіць у галаву як мага больш практычнай інфармацыі. Засвоіць Слерм за тры дні немагчыма. Сам інтэнсіў - гэта толькі пачатак працы. Потым трэба будзе пераглядаць запісы і практыкавацца.

Аляксей Сцепаненка ў першы дзень закрануў падтэму «IaC: падыход да інфраструктуры як да кода». І на другі дзень Слёрма ўжо пачаў з хмарных правайдэраў, як пастаўшчыкоў інфраструктуры.

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»
» — Я каляндар перавярну…»

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»
«… і зноў трэцяга верасня!»

Затым Аляксей разабраў інструменты ініцыялізацыі сістэм, зборку вобразаў (packer). Услед за гэтым ён перайшоў да «душашчыпальныя гісторыі пра Terraform», якія так прадчувала публіка ў першы дзень, у тэме "IaC на прыкладзе Terraform".

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

І завяршыў выступленне пытаннямі захоўванне канфігурацый, сумеснай працы і аўтаматызацыі ўжыванняў.

Падчас перапынку мы зладзіліся з прыроднай сарамлівасцю і сціпласцю распрацоўнікаў і запрасілі ўсіх фатаграфавацца.

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»
Слёрм акрыляе! Сяргей Бондараў і Павел Селіванаў утрымліваюць Дзмітрыя Сіманава на зямлі.

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Пасля абеду і прамой загрузкі кафеіну ў дапытлівыя галовы распрацоўнікаў прыйшла сітавіна IaC на прыкладзе Ansible.

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Мікалай Месрапян у першую чаргу адказаў на пытанне: "А чаму ўласна Ansible?". Спікер прадэманстраваў стварэнне маленькай інфраструктуры праз Terraform і працу з ansible-vault. Далей Мікалай разабраў з чаго складаецца Ansible: плэйбукі, інвентар, ролі. Выпрабаваў паняцце ідэмпатэнтнасці на котках.

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»
Падчас прэзентацыі ні адно кацяня не пацярпела.

Мікалай Месрапян завяршыў выступленне зборкай і дэплоем прыкладання xpaste, дэманстрацыяй rolling-update і практычным заданнем "Ператварэнне standalone PostgreSQL у адмоваўстойлівы кластар". 


Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»
- Справіліся з заданнем? Самае страшнае ззаду. Цяпер абдыміце адзін аднаго…

Пад вечар выступіў Уладзімір Гур'янаў з тэмай "Тэставанне інфраструктуры". Сілы ўдзельнікаў былі ўжо на зыходзе. І мяжа, калі інфармацыя пачынае праскокваць паміж вушамі, абыходзячы мозг, станавіўся ўсё бліжэй і бліжэй. Удзельнікі захапіліся лінгвістычнымі неспадзяванкамі:

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

Таму было прынятае рашэнне маніторынг інфраструктуры c Prometheus перанесці на наступны, трэці і апошні дзень Слёрма.

Уладзімір Гур'янаў абмежаваўся тэсціраваннем і бесперапыннай інтэграцыяй з Molecule і Gitlab CI, а таксама прымяненнем Vagrant.

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

Першы дзень Слёрма абышоўся без тэхнічных праблем. Аказалася, што яны нас чакалі на другі дзень. У чаце Слёрма ўдзельнікі ўзнялі пытанне аб запісе мерапрыемства: 



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ая винда на ней?

PS Прызнаемся сапраўды, мы хаваем тое, што насамрэч адбываецца на Слёрме DevOps.

Вы думаеце, што ўсё адбываецца так:

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»

А насамрэч:

Слёрм DevOps. Дзень другі. IaC, тэсціраванне інфраструктуры і «Слёрм акрыляе!»
Арцём Галонскі выконвае Санату для фартэпіяна № 8 (Патэтычную) да мінор Бетховена. Сяргей Бондараў дыктуе ноты.

Крыніца: habr.com

Дадаць каментар