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

Тому було ухвалено рішення моніторинг інфраструктури з 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

Додати коментар або відгук