Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Терезенің сыртында классикалық оң күзгі Санкт-Петербург ауа райы бар, Selectel конференц-залында ол жылы, кофе, Coca-Cola және дерлік жаз. Бізді қоршаған әлемде, 5 жылдың 2019 қыркүйегінде, біз DevOps Slurm басталуының екінші күнінде тұрмыз.

Қарқынды курстың бірінші күні біз ең қарапайым тақырыптарды қарастырдық: Git, CI/CD. Екінші күні біз қатысушыларға арналған инфрақұрылымды код ретінде және инфрақұрылымдық тестілеуді дайындадық - көп қырлы тақырыптар, көптеген нюанстар мен практикалық тапсырмалар.

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm екінші күнінің спикерлері «Selectel» бұлттық платформасы бөлімінің инженері Алексей Степаненко, Southbridge әкімшісі Николай Месропян және Southbridge инженері/команда жетекшісі Владимир Гурьянов болды.

Алексей Степаненко – «Selectel» компаниясының инженері, ол бізді жылы қарсы алып қана қойған жоқ, сонымен қатар үй-жаймен, сонымен қатар сервер сыйымдылығымен қамтамасыз етті. Алексей Степаненко Selectel компаниясында OpenStack бұлтын қолдауға арналған инфрақұрылымдық тапсырмалармен, атап айтқанда мониторинг, CI/CD және конфигурацияны басқарумен айналысады.

Николай Месропян мен Владимир Гурьянов, Southbridge қызметкерлері. 2015 жылдан бастап Владимир Гурьянов мониторинг жүйелеріне жауапты, сонымен бірге «Комита» АҚ пайдалану бөлімінің бастығы, сонымен қатар «Комита» АҚ-ның DevOps тәсіліне көшуінің бастамашысы болды.

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Сағат 10:00-ге қарай қатысушылар біртіндеп конференц-залға жиналды. Slurm DevOps бірінші күнінің қарқынынан кейін олар сәл ойға шомып, жыртылған болып көрінді. Бұл оңай болады деп ешкім уәде берген жоқ. Қарқынды курс үш күн ішінде тездетілген қарқынмен сіздің басыңызға мүмкіндігінше практикалық ақпаратты жүктеуге арналған. Слурмды үш күнде қорыту мүмкін емес. Қарқынды курстың өзі жұмыстың басы ғана. Содан кейін жазбаларды қарап, жаттығу қажет болады.

Бірінші күні Алексей Степаненко «IaC: инфрақұрылымға код ретіндегі көзқарас» тақырыбына тоқталды. Ал екінші күні, Slurma инфрақұрылым провайдерлері ретінде бұлтты провайдерлерден бастады.

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»
«Мен күнтізбені аударамын ...»

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»
«... тағы да үшінші қыркүйек!»

Содан кейін Алексей жүйелерді инициализациялау және кескіндерді (пакер) құрастыру құралдарын қарастырды. Осыдан кейін ол «Терраформ туралы әсерлі әңгімелерге» көшті. Оны жұртшылық бірінші күні асыға күтті, «IaC мысал ретінде Terraform пайдалану» тақырыбында.

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Және ол өзінің презентациясын конфигурацияны сақтау, бірлесіп жұмыс істеу және қолданбаларды автоматтандыру туралы сұрақтармен аяқтады.

Үзіліс кезінде біз әзірлеушілердің табиғи ұялшақтығы мен қарапайымдылығын жеңіп, барлығын суретке түсуге шақырдық.

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»
Slurm сізге қанат береді! Сергей Бондарев пен Павел Селиванов Дмитрий Симоновты жерде ұстайды.

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Түскі астан кейін және әзірлеушілердің сұрайтын басшыларына кофеинді тікелей жүктегеннен кейін, мысал ретінде Ansible-ді қолданатын IaC уақыты келді.

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Николай Месропян ең алдымен «Неге Ansible?» деген сұраққа жауап берді. Спикер Terraform көмегімен және ansible-vault-пен жұмыс істейтін шағын инфрақұрылымды құруды көрсетті. Содан кейін Николай Ansible неден тұратынын қарастырды: ойын кітаптары, инвентарлар, рөлдер. Идемпотенттік концепциясын мысықтарда сынады.

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»
Тұсаукесер кезінде ешбір котят зардап шеккен жоқ.

Николай Месропян өзінің тұсаукесерін xpaste қосымшасын құрастыру және орналастыру, жылжымалы жаңарту демонстрациясымен және «Оқшауланған PostgreSQL-ті істен шығу кластеріне түрлендіру» практикалық тапсырмасымен аяқтады. 


Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»
-Тапсырманы орындадың ба? Ең жаманы бітті. Енді бір-біріңді құшақтап ал...

Кеште Владимир Гурьянов «Инфрақұрылымдық тестілеу» тақырыбында сөз сөйледі. Қатысушылардың күші таусылып қалды. Ал ақпарат миды айналып өтіп, құлақтың арасында сырғып кете бастаған кездегі шек барған сайын жақындай түсті. Қатысушылар лингвистикалық оқиғаларға қызығушылық танытты:

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

Сондықтан Прометеймен инфрақұрылымдық мониторингті келесі, үшінші және соңғы Slurm күніне ауыстыру туралы шешім қабылданды.

Владимир Гурьянов өзін Molecule және Gitlab CI-мен тестілеу және үздіксіз интеграциялау, сондай-ақ Vagrant пайдаланумен шектелді.

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Slurm бірінші күні техникалық ақаусыз өтті. Екінші күні олар бізді күтіп отырған болып шықты. Slurm чатында қатысушылар оқиғаны жазу мәселесін көтерді: 



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 платформасы арқылы трансляция жасаймыз. Бұрын барлық төрт Slurms-те 720 жол қатысушылардың бейне таратылымын қалыпты қабылдауы үшін жеткілікті болатын. Slurm динамиктерінің жұмыс істейтін ноутбуктері бірдей конфигурацияланған және 720p деңгейінде хабар тарату үшін арнайы бейімделген. Slurm DevOps екінші күнінде шақырылған динамиктердің ноутбуктері әр түрлі конфигурацияланғаны белгілі болды. Мұны жылдам шешу мүмкін болмады - консольдерде қаріпті ұлғайту динамик кестелерін бұзды. 720p хабарындағы шағын шрифт оқуға қиын болып шықты.

Slurm 1080-де түсірілген, 720-де ол Facecast арқылы басылған. Осылайша бізде 1080 жылы түпнұсқалар болды. Facecast қолдауымен және бухгалтерлік есеппен байланысу күні, бізде жаңа тарифтік жоспар бар, 1080-де хабар таратады және алғашқы екі күнде 1080-де қайта жүктейді. Сонымен, телекөрермендердің сұраныстары бойынша жазбалар да 1080-де болады.

Slurm үшінші күні DevOps ең қызықты бөлігін қалдырды: SRE. Және екі күшті спикердің – Вольфрам зертханасының техникалық директоры Эдуард Медведев пен Booking.com сайтының бас әзірлеушісі Иван Кругловтың презентациясы.

Соңында біз бірқатар тақырыптарды келесі күнге қалдырып, дұрыс шешім қабылдағанымызды түсіндік – кейбір қатысушылар үшін тіпті Windows жүйесі ақпаратты тасымалдау қарқынына және бірқатар практикалық тапсырмаларға төтеп бере алмады.

Arthur Gordienko, [5 сент. 2019 г., 21:45:02]
Только что пришел со слёрма.... Есть ли у кого восстанавливающая флеха или 10ая винда на ней?

PS Шынын айтайық, біз Slurm DevOps-те не болып жатқанын жасырамыз.

Сіз бұл келесідей болады деп ойлайсыз:

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»

Ал шын мәнінде:

Slurm DevOps. Екінші күн. IaC, инфрақұрылымды тестілеу және «Slurm сізге қанат береді!»
Артём Галонский Бетховеннің №8 фортепианолық сонатасын (Патетик) до минорда орындайды. Сергей Бондарев жазбаларды айтады.

Ақпарат көзі: www.habr.com

пікір қалдыру