Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

За окном классическая позитивная осенняя питерская погода, в конференц-зале Selectel тепло, кофе, кока-кола и почти лето. В окружающем мире 5 сентября 2019 года, у нас второй день от начала Слёрма DevOps.

В первый день интенсива мы прошли наиболее простые темы: Git, CI/CD. На второй день мы приготовили участникам Infrastructure as Code и тестирование инфраструктуры — темы многогранные, с большим количеством нюансов и практических заданий.

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Спикерами второго дня Слёрма стали Алексей Степаненко, инженер отдела облачной платформы Selectel, Николай Месропян, администратор Southbridge, и Владимир Гурьянов, инженер/тимлид в Southbridge.

Алексей Степаненко — инженер компании Selectel, которая нас не только тепло встретила, но и предоставила помещение, а так же серверные мощности. Алексей Степаненко в Selectel занимается инфраструктурными задачами по обслуживанию облака OpenStack, а именно мониторингом, CI/CD и управлением конфигурациями.

Николай Месропян и Владимир Гурьянов, сотрудники компании Southbridge. Владимир Гурьянов с 2015 года отвечает за системы мониторинга, по совместительству начальник управления эксплуатации АО «Комита», а также инициатор перехода АО «Комита» на DevOps-подход.

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

К 10-00 участники постепенно собрались в конференц-зале. После темпа первого дня Слёрма DevOps они выглядели немного задумчивыми и потрёпанными. Никто не обещал, что будет просто. Интенсив на то и рассчитан, чтобы в ударном темпе за три дня загрузить в голову как можно больше практической информации. Усвоить Слерм за три дня невозможно. Сам интенсив — это только начало работы. Потом нужно будет пересматривать записи и практиковаться.

Алексей Степаненко в первый день затронул подтему «IaC: подход к инфраструктуре как к коду». И на второй день Слёрма уже начал с облачных провайдеров, как поставщиков инфраструктуры.

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”
» — Я календарь переверну…»

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”
«… и снова третье сентября!»

Затем Алексей разобрал инструменты инициализации систем, сборку образов (packer). Вслед за этим он перешёл к «душещипательным историям о Terraform», которые так предвкушала публика в первый день, в теме «IaC на примере Terraform».

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

И завершил выступление вопросами хранение конфигураций, совместной работы и автоматизации применений.

Во время перерыва мы справились с природной застенчивостью и скромностью разработчиков и пригласили всех фотографироваться.

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”
Слёрм окрыляет! Сергей Бондарев и Павел Селиванов удерживают Дмитрия Симонова на земле.

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

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

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Николай Месропян в первую очередь ответил на вопрос: «А почему собственно Ansible?». Спикер продемонстрировал создание маленькой инфраструктуры через Terraform и работу с ansible-vault. Далее Николай разобрал из чего состоит Ansible: плейбуки, инвентарь, роли. Испытал понятие идемпотентности на кошках.

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”
В ходе презентации ни один котёнок не пострадал.

Николай Месропян завершил выступление сборкой и деплоем приложения xpaste, демонстрацией rolling-update и практическим заданием «Превращение standalone PostgreSQL в отказоустойчивый кластер». 


Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”
— Справились с заданием? Самое страшное позади. Теперь обнимите друг друга…

Под вечер выступил Владимир Гурьянов с темой «Тестирование инфраструктуры». Силы участников были уже на исходе. И предел, когда информация начинает проскакивать между ушами, минуя мозг, становился всё ближе и ближе. Участники увлеклись лингвистическими казусами:

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.

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

Первый день Слёрма обошёлся без технических проблем. Оказалось, что они нас поджидали на второй день. В чате Слёрма участники подняли вопрос о записи мероприятия: 



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.

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

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”

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

Slurm DevOps. An dara lá. IaC, tástáil bonneagair agus “Tugann slurm sciatháin duit!”
Артём Галонский исполняет Сонату для фортепиано № 8 (Патетическую) до минор Бетховена. Сергей Бондарев диктует ноты.

Foinse: will.com

Add a comment