За вікном класична позитивна осіння пітерська погода, у конференц-залі Selectel тепло, кава, кока-кола та майже літо. В навколишньому світі 5 вересня 2019 року, у нас другий день від початку Сльорма DevOps.
У перший день інтенсивності ми пройшли найпростіші теми: Git, CI/CD. На другий день ми приготували учасникам Infrastructure as Code та тестування інфраструктури – теми багатогранні, з великою кількістю нюансів та практичних завдань.
Олексій Степаненко — інженер компанії Selectel, яка нас не тільки тепло зустріла, а й надала приміщення, а також серверні потужності. Олексій Степаненко у Selectel займається інфраструктурними завданнями з обслуговування хмари OpenStack, а саме моніторингом, CI/CD та управлінням конфігураціями.
Микола Месропян та Володимир Гур'янов, співробітники компанії Southbridge. Володимир Гур'янов з 2015 року відповідає за системи моніторингу, за сумісництвом начальник управління експлуатації АТ «Коміта», а також ініціатор переходу АТ «Коміта» на DevOps-підхід.
До 10:00 учасники поступово зібралися в конференц-залі. Після темпу першого дня Слерма DevOps вони виглядали трохи задумливими та пошарпаними. Ніхто не обіцяв, що буде просто. Інтенсив на те й розрахований, щоб у ударному темпі за три дні завантажити на думку якомога більше практичної інформації. Засвоїти Слерма за три дні неможливо. Сам інтенсивний – це лише початок роботи. Потім потрібно буде переглядати записи та практикуватися.
Олексій Степаненко в перший день торкнувся підтеми «IaC: підхід до інфраструктури як до коду». І на другий день Сльорма вже почав із хмарних провайдерів, як постачальників інфраструктури.
» - Я календар переверну ...»
«…і знову третє вересня!»
Потім Олексій розібрав інструменти ініціалізації систем, збирання образів (packer). Слідом за цим він перейшов до «душистих історій про Terraform»,
І завершив виступ питаннями збереження конфігурацій, спільної роботи та автоматизації застосувань.
Під час перерви ми впоралися з природною сором'язливістю та скромністю розробників та запросили всіх фотографуватися.
Сльорм окрилює! Сергій Бондарєв та Павло Селіванов утримують Дмитра Симонова на землі.
Після обіду та прямого завантаження кофеїну в допитливі голови розробників прийшла пора IaC на прикладі Ansible.
Микола Месропян насамперед відповів на запитання: «А чому, власне, Ansible?». Спікер продемонстрував створення маленької інфраструктури через Terraform та роботу з ansible-vault. Далі Микола розібрав з чого складається Ansible: плейбуки, інвентар, ролі. Випробував поняття ідемпотентності на кішках.
У ході презентації жодне кошеня не постраждала.
Микола Месропян завершив виступ збіркою та деплоєм додатку xpaste, демонстрацією rolling-update та практичним завданням «Перетворення standalone PostgreSQL у відмовостійкий кластер».
— Впоралися із завданням? Найстрашніше позаду. Тепер обійміть один одного…
Надвечір виступив Володимир Гур'янов із темою «Тестування інфраструктури». Сили учасників вже закінчувалися. І межа, коли інформація починає проскакувати між вухами, минаючи мозок, ставав дедалі ближче. Учасники захопилися лінгвістичними казусами:
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.
Перший день Сльорма обійшовся без проблем. Виявилося, що вони нас чекали другого дня. У чаті Сльорма учасники порушили питання про запис заходу:
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.
Ви думаєте, що все відбувається так:
А насправді:
Артем Галонський виконує Сонату для фортепіано № 8 (Патетичну) до мінору Бетховена. Сергій Бондарєв диктує ноти.
Джерело: habr.com