Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”

창 밖에는 전형적인 긍정적인 가을 상트페테르부르크 날씨가 있고, Selectel 회의실에는 따뜻하고 커피, 코카콜라가 있으며 거의 ​​여름입니다. 5년 2019월 XNUMX일, 우리 주변의 세계에서는 DevOps Slurm이 시작된 지 둘째 날입니다.

집중강좌 첫날에는 가장 간단한 주제인 Git, CI/CD를 다루었습니다. 둘째 날에는 참가자들을 위한 코드형 인프라 및 인프라 테스트를 준비했습니다. 다양한 뉘앙스와 실용적인 작업이 포함된 다각적인 주제였습니다.

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”

Slurm 둘째 날의 연사는 Selectel 클라우드 플랫폼 부서의 엔지니어인 Alexey Stepanenko, Southbridge 관리자인 Nikolay Mesropyan, Southbridge의 엔지니어/팀 리더인 Vladimir Guryanov였습니다.

Alexey Stepanenko는 Selectel의 엔지니어로 우리를 따뜻하게 환영했을 뿐만 아니라 우리에게 건물과 서버 용량을 제공했습니다. Selectel의 Alexey Stepanenko는 OpenStack 클라우드 유지 관리를 위한 인프라 작업, 즉 모니터링, CI/CD 및 구성 관리를 다룹니다.

Southbridge의 직원인 Nikolay Mesropyan과 Vladimir Guryanov. 2015년부터 Vladimir Guryanov는 시스템 모니터링을 담당하고 있으며 동시에 JSC Comita의 운영 부서 책임자이자 JSC Comita를 DevOps 접근 방식으로 전환하는 개시자이기도 합니다.

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”

10시가 되자 참가자들은 점차 회의실로 모였다. Slurm DevOps의 첫 번째 날의 속도 이후 그들은 약간 생각에 잠겨 있고 초라해 보였습니다. 아무도 그것이 쉬울 것이라고 약속하지 않았습니다. 집중 코스는 00일 안에 빠른 속도로 가능한 한 많은 실용적인 정보를 머리 속에 담아두도록 고안되었습니다. Slurm을 XNUMX일 만에 소화하는 것은 불가능합니다. 집중 과정 자체는 작업의 시작일 뿐입니다. 그런 다음 메모를 검토하고 연습해야 합니다.

첫날 Alexey Stepanenko는 "IaC: 코드형 인프라에 대한 접근 방식"이라는 하위 주제를 다뤘습니다. 둘째 날 Slurma는 이미 클라우드 제공업체를 인프라 제공업체로 시작했습니다.

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”
"캘린더를 뒤집을게..."

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”
"...그리고 또 XNUMX월 XNUMX일!"

그런 다음 Alexey는 시스템 초기화 및 이미지 조립 도구(패커)를 조사했습니다. 이어서 그는 “Terraform에 대한 감동적인 이야기”로 넘어갔습니다. 첫날 대중들이 그토록 기대했던, "Terraform을 예로 사용하는 IaC" 주제에서.

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”

그리고 그는 구성 스토리지, 협업 및 애플리케이션 자동화에 대한 질문으로 프레젠테이션을 마무리했습니다.

휴식 시간 동안 우리는 개발자들의 자연스러운 수줍음과 겸손함을 극복하고 모두를 초대하여 사진을 찍었습니다.

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”
Slurm이 당신에게 날개를 선사합니다! Sergey Bondarev와 Pavel Selivanov는 Dmitry Simonov를 지상에 붙잡고 있습니다.

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이 여러분에게 날개를 선사합니다!”

Nikolay Mesropyan은 먼저 "왜 Ansible을 선택해야 할까요?"라는 질문에 답했습니다. 발표자는 Terraform을 사용하고 ansible-vault를 사용하여 소규모 인프라를 구축하는 방법을 시연했습니다. 다음으로 Nikolay는 Ansible이 플레이북, 인벤토리, 역할로 구성되어 있는지 살펴보았습니다. 고양이에 대한 멱등성 개념을 테스트했습니다.

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”
프레젠테이션 중에 새끼 고양이는 다치지 않았습니다.

Nikolay Mesropyan은 xpaste 애플리케이션의 조립 및 배포, 롤링 업데이트 시연 및 "독립 실행형 PostgreSQL을 장애 조치 클러스터로 변환"이라는 실제 작업으로 프레젠테이션을 마무리했습니다. 


Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”
- 임무를 완수했나요? 최악의 상황은 끝났습니다. 이제 서로 안아주세요...

저녁에는 Vladimir Guryanov가 "인프라 테스트"라는 주제로 연설했습니다. 참가자들의 힘은 이미 부족했습니다. 그리고 정보가 뇌를 우회하여 귀 사이로 미끄러지기 시작하면 한계가 점점 더 가까워졌습니다. 참가자들은 언어적 사건에 관심을 갖게 되었습니다.

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를 사용한 인프라 모니터링을 Slurm의 다음 날, 세 번째 날, 마지막 날로 옮기기로 결정했습니다.

Vladimir Guryanov는 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 플랫폼을 통해 스트리밍합니다. 이전에는 Slurm 720개 모두에서 참가자가 영상 방송을 정상적으로 인식하는 데 720라인이면 충분했습니다. Slurm 스피커의 작동하는 노트북은 동일하게 구성되었으며 720p 방송용으로 특별히 조정되었습니다. Slurm DevOps 둘째 날, 초대된 발표자의 노트북이 각각 다르게 구성되어 있는 것으로 나타났습니다. 그리고 이 문제를 신속하게 해결하는 것은 불가능했습니다. 콘솔의 글꼴을 늘리면 스피커 테이블이 손상되었습니다. XNUMXp 방송의 작은 글꼴은 읽기 어려운 것으로 나타났습니다.

Slurm은 1080에서 촬영되었으며, 720에서 이미 Facecast로 압축되었습니다. 그래서 우리는 1080년에 원본을 가지고 있었습니다. 페이스캐스트 지원 및 정산과 소통하는 날이며 새로운 요금제를 마련하여 1080년에 방송하고 첫 이틀간은 1080년에 재업로드합니다. 따라서 TV 시청자의 요청에 따른 녹화도 1080년이 됩니다.

Slurm XNUMX일차에 DevOps는 가장 흥미로운 부분인 SRE를 남겼습니다. 그리고 두 명의 강력한 연사가 발표합니다. Tungsten Labs의 CTO인 Eduard Medvedev와 Booking.com의 수석 개발자 Ivan Kruglov입니다.

결국 우리는 여러 주제를 다음 날로 연기하는 것이 올바른 결정을 내렸다는 것을 깨달았습니다. 일부 참가자의 경우 Windows조차도 정보 전송 속도와 일련의 실제 작업을 견딜 수 없었습니다.

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

PS 솔직하게 말해서 우리는 Slurm DevOps에서 실제로 무슨 일이 일어나고 있는지 숨깁니다.

당신은 이것이 다음과 같다고 생각합니다:

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”

실제로 :

Slurm DevOps. 둘째 날. IaC, 인프라 테스트 및 “Slurm이 여러분에게 날개를 선사합니다!”
아르템 갈론스키(Artyom Galonsky)는 베토벤의 피아노 소나타 8번(비창) 다단조를 연주합니다. Sergei Bondarev가 메모를 지시합니다.

출처 : habr.com

코멘트를 추가