Навън е класическа позитивна есенна питерска погода, в конференц-залата на Selectel е топло, кафе, кока-кола и почти лято. В околния свят е 5 септември 2019 година, а ние сме на втория ден от започването на Слёрма DevOps.
В първия ден на интензивния курс минахме през най-простите теми: Git, CI/CD. На втория ден подготвихме за участниците Infrastructure as Code и тестване на инфраструктурата — теми с многобройни нюанси и много практически задачи.

Спикерите на втория ден на Слёрма бяха Алексей Степаненко, инженер в отдела за облачни платформи на Selectel, Николай Месропян, администратор в Southbridge, и Владимир Гурьянов, инженер/тимлид в Southbridge.
Алексей Степаненко е инженер в компанията Selectel, която не само ни посрещна топло, но и предостави помещението, а също така и сървърни мощности. Алексей Степаненко в Selectel се занимава с инфраструктурни задачи по поддръжката на облака OpenStack, а именно мониторинг, CI/CD и управление на конфигурации.
Николай Месропян и Владимир Гурьянов, служители на компанията Southbridge. Владимир Гурьянов от 2015 година отговаря за системите за мониторинг, освен това е началник на управлението на експлоатацията на АО «Комита», а също така и инициатор на прехода на АО «Комита» към DevOps подход.

Към 10:00 участниците постепенно се събраха в конференц-залата. След темпото на първия ден на Слёрма DevOps те изглеждаха малко замислени и уморени. Никой не обеща, че ще бъде лесно. Интензивният курс е предназначен да натовари главите с максимално количество практическа информация за три дни. Невъзможно е да усвоиш Слерм за три дни. Самият интензив е само началото на работата. По-късно ще трябва да преглеждаш записи и да практикуваш.
Алексей Степаненко в първия ден засегна подтемата «IaC: подход към инфраструктурата като код». А на втория ден на Слёрма вече започна с облачните доставчици, като доставчици на инфраструктура.

» — Аз ще обърна календара... »

«... и отново е третото септември!»
След това Алексей разгледа инструментите за инициализация на системи, изграждането на образи (packer). След това той премина към «душещипателни истории за Terraform», , в темата «IaC на примера на Terraform».


И завърши изказването си с въпросите за съхраняването на конфигурации, съвместната работа и автоматизацията на приложенията.
По време на почивката ние преодолявахме природната срамежливост и скромност на разработчиците и поканихме всички да се снимат.

Слёмра вдъхновява! Сергей Бондарев и Павел Селиванов държат Дмитрий Симонов на земята.








След обяд и впръскването на кофеин в любопитните глави на разработчиците дойде време за IaC с примери от Ansible.

Николай Месропян първо отговори на въпроса: „Но защо всъщност Ansible?“. Лекторът демонстрира как да създадем малка инфраструктура чрез Terraform и как да работим с ansible-vault. След това Николай разясни от какво се състои Ansible: плейбуци, инвентар, роли. Прояви понятието идемпотентност на котки.

По време на презентацията нито едно коте не пострада.
Николай Месропян завърши изказването с изграждане и деплой на приложението xpaste, демонстрация на rolling-update и практически assignment „Преобразуване на 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.

Първият ден на Слёмра мина без технически проблеми. Оказа се, че те ни чакаха на втория ден. В чата на Слёмра участниците повдигнаха въпроса за записването на събитието:
Ник Гребнев, [4 сеп. 2019 г., 21:53:09]:
Добър вечер. Както разбирам, записа на днешното събитие вече е наличен. Но качеството е ужасно - 720 линии. Как мога да получа 1080? Всичко е толкова размазано - мислех, че стриймингът е лош, но в записа ще бъде 1080. Оказа се, че дори и в записа остава 720, което е крайно тъжно.
Дмитрий Мирошниченко, [4 сеп. 2019 г., 21:56:52]:
+1, искам да видя 1080 в личния си кабинет, след като не можете да стриймвате над 720.
Акбархон Амирахонов, [4 сеп. 2019 г., 22:24:40]:
Има ограничения на платформата. За съжаление, не можем да запишем в 1080.
Ник Гребнев, [4 сеп. 2019 г., 22:29:23]:
Наистина е жалко! Дори телефонът не може да се настрои за това..... Ще се мъчим с 720p.
Максим Василев, [5 сеп. 2019 г., 10:19:35]:
#support Гледането на записа на конзолата на говорителя е просто мъка. Много лошо се вижда.Стриимваме чрез платформата Facecast. По-рано, на всички четири Slurm-а, 720 линии бяха напълно достатъчни, за да може участниците да възприемат видео транслацията нормално. Работните лаптопи на говорителите бяха настроени еднакво и адаптирани конкретно за стрийминг на 720p. На втория ден на Slurm DevOps стана ясно, че лаптопите на поканените говорители са настроени всеки по различен начин. И бързо да се реши това не стана — увеличаването на шрифта в консолите развали таблиците на докладчиците. Малкият шрифт в транслацията на 720p се оказа трудно четим.
Slurm се снима в 1080, в 720 го компресира вече Facecast. Така че оригиналите в 1080 ги имахме. Часове комуникация с поддръжката и счетоводството на Facecast, и вече имаме нов тарифен план, стрийминг в 1080 и повторно зареждане на първите два дни в 1080. Така че записите по искания на телезрителите също ще бъдат в 1080.
На третия ден на Slurm DevOps оставихме най-интересното: SRE. И презентацията на двама мощни говорители — Едуард Медведев, CTO в Tungsten Labs, и Иван Круглов, Principal Developer в Booking.com.
В крайна сметка разбрахме, че правилно решихме да преместим редица теми на следващия ден — при някои участници дори Windows не издържа на темпото на предаване на информацията и поредицата от практически задания.
Артур Гордиенко, [5 сеп. 2019 г., 21:45:02]
Току-що се върнах от Slurm.... Има ли у някого възстановяваща флеха или 10-та версия на Windows на нея?P.S. Признаваме честно, че крием какво всъщност се случва на Slurm DevOps.
Мислите, че всичко се случва така:

А всъщност:

Артьом Гало́нски изпълнява Соната за пиано № 8 (Патетична) до минор на Бетховен. Сергей Бондарев диктува нотите.
Източник: habr.com
