สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

นอกหน้าต่างมีสภาพอากาศเชิงบวกในฤดูใบไม้ร่วงของเซนต์ปีเตอร์สเบิร์กแบบคลาสสิกในห้องประชุม Selectel อากาศอบอุ่น กาแฟ โคคา-โคลา และเกือบจะเป็นฤดูร้อน ในโลกรอบตัวเรา วันที่ 5 กันยายน 2019 เราอยู่ในวันที่สองของการเริ่มต้น DevOps Slurm

ในวันแรกของการเรียนแบบเข้มข้น เราได้ครอบคลุมหัวข้อที่ง่ายที่สุด: Git, CI/CD ในวันที่สอง เราได้เตรียมโครงสร้างพื้นฐานเป็นการทดสอบโค้ดและโครงสร้างพื้นฐานสำหรับผู้เข้าร่วม - หัวข้อที่หลากหลาย พร้อมข้อแตกต่างและงานเชิงปฏิบัติมากมาย

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

วิทยากรในวันที่สองของ Slurm ได้แก่ Alexey Stepanenko วิศวกรของแผนกแพลตฟอร์มคลาวด์ Selectel, Nikolay Mesropyan ผู้ดูแลระบบของ Southbridge และ Vladimir Guryanov วิศวกร/หัวหน้าทีมที่ Southbridge

Alexey Stepanenko เป็นวิศวกรของ Selectel ซึ่งไม่เพียงแต่ให้การต้อนรับเราอย่างอบอุ่นเท่านั้น แต่ยังจัดหาสถานที่และความจุของเซิร์ฟเวอร์ให้เราด้วย Alexey Stepanenko ที่ Selectel จัดการกับงานด้านโครงสร้างพื้นฐานสำหรับการบำรุงรักษาระบบคลาวด์ OpenStack ได้แก่ การตรวจสอบ CI/CD และการจัดการการกำหนดค่า

Nikolay Mesropyan และ Vladimir Guryanov พนักงานของ Southbridge ตั้งแต่ปี 2015 เป็นต้นมา Vladimir Guryanov รับผิดชอบระบบการตรวจสอบ โดยเป็นหัวหน้าแผนกปฏิบัติการของ JSC Comita ร่วมกับผู้ริเริ่มการเปลี่ยนแปลงของ JSC Comita ไปสู่แนวทาง DevOps

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

ภายในเวลา 10 น. ผู้เข้าร่วมค่อยๆ รวมตัวกันในห้องประชุม หลังจากก้าวไปในวันแรกของ Slurm DevOps พวกเขาก็ดูหม่นหมองและมอมแมมเล็กน้อย ไม่มีใครสัญญาว่าจะเป็นเรื่องง่าย หลักสูตรเร่งรัดนี้ออกแบบมาเพื่อโหลดข้อมูลที่เป็นประโยชน์ลงในหัวของคุณให้ได้มากที่สุดเท่าที่จะเป็นไปได้อย่างรวดเร็วภายในสามวัน เป็นไปไม่ได้ที่จะแยกแยะ Slurm ได้ภายในสามวัน หลักสูตรเร่งรัดเป็นเพียงจุดเริ่มต้นของงานเท่านั้น จากนั้นคุณจะต้องทบทวนบันทึกและฝึกฝน

ในวันแรก Alexey Stepanenko กล่าวถึงหัวข้อย่อย “IaC: แนวทางสู่โครงสร้างพื้นฐานในรูปแบบโค้ด” และในวันที่สอง Slurma ก็ได้เริ่มต้นด้วยผู้ให้บริการคลาวด์ในฐานะผู้ให้บริการโครงสร้างพื้นฐาน

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”
“ฉันจะพลิกปฏิทิน...”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”
“... และอีกครั้งในวันที่สามของเดือนกันยายน!”

จากนั้น Alexey ได้ตรวจสอบเครื่องมือสำหรับการเริ่มต้นระบบและการประกอบอิมเมจ (แพ็คเกอร์) ต่อจากนี้ เขาได้ย้ายไปที่ "เรื่องราวสะเทือนใจเกี่ยวกับ Terraform" ซึ่งประชาชนต่างตั้งตารอตั้งแต่วันแรกในหัวข้อ “IaC โดยใช้ Terraform เป็นตัวอย่าง”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

และเขาได้ปิดท้ายการนำเสนอด้วยคำถามเกี่ยวกับพื้นที่จัดเก็บข้อมูลการกำหนดค่า การทำงานร่วมกัน และระบบอัตโนมัติของแอปพลิเคชัน

ในช่วงพักเบรค เราได้เอาชนะความเขินอายตามธรรมชาติและความสุภาพเรียบร้อยของนักพัฒนา และเชิญชวนให้ทุกคนมาถ่ายรูป

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”
สเลมมอบปีกให้คุณ! Sergey Bondarev และ Pavel Selivanov อุ้ม Dmitry Simonov ไว้บนพื้น

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

หลังจากรับประทานอาหารกลางวันและได้รับคาเฟอีนเข้าสู่หัวหน้านักพัฒนาที่ต้องการสอบถามโดยตรง ก็ถึงเวลาที่ IaC จะใช้ Ansible เป็นตัวอย่าง

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

ก่อนอื่น Nikolay Mesropyan ตอบคำถาม: "ทำไม Ansible?" วิทยากรสาธิตการสร้างโครงสร้างพื้นฐานขนาดเล็กโดยใช้ Terraform และการทำงานกับห้องนิรภัยแบบมีหลังคา ต่อไป Nikolay พิจารณาว่า Ansible ประกอบด้วยอะไรบ้าง: หนังสือคู่มือ สินค้าคงคลัง บทบาท ทดสอบแนวคิดเรื่อง idempotency ในแมว

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”
ไม่มีลูกแมวตัวใดได้รับอันตรายระหว่างการนำเสนอ

Nikolay Mesropyan สรุปการนำเสนอของเขาด้วยการประกอบและการปรับใช้แอปพลิเคชัน xpaste การสาธิตการอัปเดตทีละส่วน และงานเชิงปฏิบัติ “การแปลง PostgreSQL แบบสแตนด์อโลนให้เป็นคลัสเตอร์เฟลโอเวอร์” 


สเลม 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

สเลม 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 และการนำเสนอโดยวิทยากรผู้ทรงพลังสองคน ได้แก่ Eduard Medvedev CTO ของ Tungsten Labs และ Ivan Kruglov หัวหน้านักพัฒนาของ Booking.com

ในท้ายที่สุด เราก็ตระหนักว่าเราได้ตัดสินใจถูกต้องแล้วในการเลื่อนหัวข้อบางหัวข้อไปเป็นวันถัดไป - สำหรับผู้เข้าร่วมบางคน แม้แต่ Windows ก็ไม่สามารถทนต่อความเร็วในการถ่ายโอนข้อมูลและงานภาคปฏิบัติจำนวนหนึ่งได้

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

PS เอาจริงๆ นะ เราซ่อนสิ่งที่เกิดขึ้นจริงๆ ที่ Slurm DevOps

คุณคิดว่ามันเป็นเช่นนี้:

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”

และในความเป็นจริง:

สเลม DevOps วันที่สอง. IaC การทดสอบโครงสร้างพื้นฐาน และ “Slurm มอบปีกให้คุณ!”
Artyom Galonsky แสดงเปียโนโซนาต้าหมายเลข 8 (Pathetique) ของ Beethoven ใน C minor Sergei Bondarev เป็นผู้กำหนดบันทึกย่อ

ที่มา: will.com

เพิ่มความคิดเห็น