Slurm DevOps. Хоёр дахь өдөр. IaC, дэд бүтцийн туршилт, "Slurm танд далавч өгдөг!"

Цонхны гадна сонгодог эерэг намрын Санкт-Петербург цаг агаар, Selectel хурлын өрөөнд дулаан, кофе, кока-кола, бараг зун байдаг. Бидний эргэн тойрон дахь ертөнцөд, 5 оны 2019-р сарын XNUMX, бид DevOps Slurm эхлэхийн хоёр дахь өдөр байна.

Эрчимжүүлсэн эхний өдөр бид хамгийн энгийн сэдвүүдийг авч үзсэн: Git, CI/CD. Хоёр дахь өдөр бид оролцогчдод зориулж дэд бүтцийг код болгон, дэд бүтцийн туршилтыг олон талт сэдвүүдээр, маш олон нюанс, практик даалгавартай бэлдсэн.

Slurm DevOps. Хоёр дахь өдөр. IaC, дэд бүтцийн туршилт, "Slurm танд далавч өгдөг!"

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

Алексей Степаненко бол "Selectel" компанийн инженер бөгөөд биднийг халуун дотноор хүлээн аваад зогсохгүй байр, серверийн багтаамжаар хангасан. Selectel-ийн Алексей Степаненко OpenStack үүл хадгалах дэд бүтцийн ажлууд, тухайлбал мониторинг, CI/CD болон тохиргооны удирдлагатай ажилладаг.

Саутбрижийн ажилчид Николай Месропян, Владимир Гурьянов нар. 2015 оноос хойш Владимир Гурьянов нь хяналтын системийг хариуцаж, Комита ХК-ийн ашиглалтын хэлтсийн дарга, мөн Комита ХК-ийг DevOps арга руу шилжүүлэх санаачлагч юм.

Slurm DevOps. Хоёр дахь өдөр. IaC, дэд бүтцийн туршилт, "Slurm танд далавч өгдөг!"

10:00 цаг гэхэд оролцогчид хурлын танхимд аажмаар цугларав. Slurm DevOps-ийн эхний өдрийн хурдны дараа тэд бага зэрэг бодолтой, өөдгүй харагдаж байв. Энэ нь амархан болно гэж хэн ч амлаагүй. Эрчимжүүлсэн сургалт нь гурван өдрийн дотор таны толгойд аль болох их практик мэдээллийг хурдасгах зорилготой юм. Гурван өдрийн дотор Slurm-ийг шингээх боломжгүй юм. Эрчимжүүлсэн сургалт нь өөрөө ажлын эхлэл юм. Дараа нь та тэмдэглэлээ хянаж, дасгал хийх хэрэгтэй болно.

Эхний өдөр Алексей Степаненко "IaC: дэд бүтцэд код болгон хандах нь" дэд сэдвийг хөндсөн. Хоёр дахь өдөр нь Slurma аль хэдийн үүлэн үйлчилгээ үзүүлэгчдийг дэд бүтцийн үйлчилгээ үзүүлэгчээр ажиллуулж эхэлсэн.

Slurm DevOps. Хоёр дахь өдөр. IaC, дэд бүтцийн туршилт, "Slurm танд далавч өгдөг!"
"Би хуанли эргүүлэх болно ..."

Slurm DevOps. Хоёр дахь өдөр. IaC, дэд бүтцийн туршилт, "Slurm танд далавч өгдөг!"
"... бас дахин есдүгээр сарын гуравны өдөр!"

Дараа нь Алексей системийг эхлүүлэх, зураг угсрах (баглаагч) хэрэгслүүдийг судалж үзэв. Үүний дараа тэрээр "Терраформын тухай сэтгэл хөдөлгөм түүхүүд" рүү шилжсэн. Эхний өдөр олон нийт тэсэн ядан хүлээж байсан, "Терраформыг жишээ болгон ашиглах IaC" сэдвээр.

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 танд далавч өгдөг!"

Үдийн хоолны дараа болон хөгжүүлэгчдийн асууж буй дарга руу шууд кофеин уусны дараа IaC-г Ansible-г жишээ болгон ашиглах цаг болжээ.

Slurm DevOps. Хоёр дахь өдөр. IaC, дэд бүтцийн туршилт, "Slurm танд далавч өгдөг!"

Николай Месропян юуны түрүүнд "Яагаад Ансибл?" Гэсэн асуултад хариулав. Илтгэгч Terraform ашиглан жижиг дэд бүтцийг бий болгож, ansible-vault-тай ажиллаж байгааг харуулсан. Дараа нь Николай Ansible юунаас бүрддэгийг харав: тоглоомын ном, бараа материал, дүрүүд. Муур дээр idempotency гэсэн ойлголтыг туршиж үзсэн.

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

Тиймээс Прометейтэй хамт дэд бүтцийн мониторингийг Слурмын дараагийн, гурав, сүүлчийн өдөр шилжүүлэхээр шийдсэн.

Владимир Гурьянов өөрийгөө 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 танд далавч өгдөг!"
Артём Галонски Бетховены төгөлдөр хуурын сонат No8 (Патетик) дууг минороор тоглож байна. Сергей Бондарев тэмдэглэл бичдэг.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх