Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Bên ngoài cửa sổ là thời tiết mùa thu tích cực cổ điển của St. Petersburg, trong phòng họp Selectel trời ấm áp, cà phê, Coca-Cola và gần như là mùa hè. Trong thế giới xung quanh chúng ta, ngày 5 tháng 2019 năm XNUMX, chúng ta đang ở ngày thứ hai kể từ khi bắt đầu DevOps Slurm.

Vào ngày đầu tiên của khóa học chuyên sâu, chúng tôi đã đề cập đến các chủ đề đơn giản nhất: Git, CI/CD. Vào ngày thứ hai, chúng tôi đã chuẩn bị Cơ sở hạ tầng dưới dạng Mã và thử nghiệm cơ sở hạ tầng cho những người tham gia - các chủ đề nhiều mặt, có nhiều sắc thái và nhiệm vụ thực tế.

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Các diễn giả của ngày thứ hai của Slurm là Alexey Stepanenko, kỹ sư của bộ phận nền tảng đám mây Selectel, Nikolay Mesropyan, quản trị viên Southbridge và Vladimir Guryanov, kỹ sư/trưởng nhóm tại Southbridge.

Alexey Stepanenko là kỹ sư tại Selectel, người không chỉ chào đón chúng tôi nồng nhiệt mà còn cung cấp cho chúng tôi mặt bằng cũng như dung lượng máy chủ. Alexey Stepanenko tại Selectel xử lý các nhiệm vụ cơ sở hạ tầng để duy trì đám mây OpenStack, cụ thể là giám sát, CI/CD và quản lý cấu hình.

Nikolay Mesropyan và Vladimir Guryanov, nhân viên của Southbridge. Từ năm 2015, Vladimir Guryanov chịu trách nhiệm giám sát hệ thống, đồng thời là trưởng bộ phận vận hành của CTCP Comita, đồng thời là người khởi xướng quá trình chuyển đổi CTCP Comita sang phương pháp DevOps.

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Đến 10h các đại biểu đã dần tập trung tại phòng họp. Sau nhịp độ của ngày đầu tiên của Slurm DevOps, họ trông hơi trầm ngâm và rách rưới. Không ai hứa rằng nó sẽ dễ dàng. Khóa học chuyên sâu được thiết kế để nạp vào đầu bạn càng nhiều thông tin thực tế càng tốt với tốc độ nhanh chóng trong ba ngày. Không thể tiêu hóa Slurm trong ba ngày. Bản thân khóa học chuyên sâu chỉ là bước khởi đầu của công việc. Sau đó, bạn sẽ cần phải xem lại các ghi chú và thực hành.

Vào ngày đầu tiên, Alexey Stepanenko đã đề cập đến chủ đề phụ “IaC: cách tiếp cận cơ sở hạ tầng dưới dạng mã”. Và vào ngày thứ hai, Slurma đã bắt đầu với các nhà cung cấp đám mây với tư cách là nhà cung cấp cơ sở hạ tầng.

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”
“Tôi sẽ lật lịch…”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”
“... và lại là ngày XNUMX tháng XNUMX!”

Sau đó, Alexey kiểm tra các công cụ khởi tạo hệ thống và lắp ráp hình ảnh (trình đóng gói). Sau đó, anh chuyển sang “những câu chuyện cảm động về Terraform”, điều mà công chúng rất mong chờ vào ngày đầu tiên, trong chủ đề “IaC sử dụng Terraform làm ví dụ.”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Và anh ấy kết thúc bài thuyết trình của mình bằng các câu hỏi về lưu trữ cấu hình, cộng tác và tự động hóa ứng dụng.

Trong giờ giải lao, chúng tôi đã vượt qua sự nhút nhát và khiêm tốn vốn có của các nhà phát triển và mời mọi người chụp ảnh.

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”
Slurm mang đến cho bạn đôi cánh! Sergey Bondarev và Pavel Selivanov giữ Dmitry Simonov trên mặt đất.

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Sau bữa trưa và một lượng caffeine trực tiếp vào những người đứng đầu đang tìm hiểu của các nhà phát triển, đã đến lúc IaC sử dụng Ansible làm ví dụ.

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Nikolay Mesropyan trước hết đã trả lời câu hỏi: “Tại sao lại là Ansible?” Diễn giả đã trình diễn việc tạo ra một cơ sở hạ tầng nhỏ bằng cách sử dụng Terraform và làm việc với ansible-vault. Tiếp theo, Nikolay xem xét Ansible bao gồm những gì: sách chơi, kho đồ, vai trò. Đã thử nghiệm khái niệm bình thường trên mèo.

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”
Không có chú mèo con nào bị tổn hại trong buổi thuyết trình.

Nikolay Mesropyan kết thúc bài thuyết trình của mình bằng việc lắp ráp và triển khai ứng dụng xpaste, trình diễn cập nhật luân phiên và nhiệm vụ thực tế “Chuyển đổi PostgreSQL độc lập thành cụm chuyển đổi dự phòng”. 


Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”
- Bạn đã hoàn thành nhiệm vụ chưa? Điều tồi tệ nhất đã qua. Bây giờ hãy ôm nhau...

Vào buổi tối, Vladimir Guryanov phát biểu về chủ đề “Thử nghiệm cơ sở hạ tầng”. Sức mạnh của những người tham gia đã cạn kiệt. Và giới hạn, khi thông tin bắt đầu lọt vào giữa hai tai, bỏ qua não, ngày càng trở nên gần hơn. Những người tham gia bắt đầu quan tâm đến các sự cố ngôn ngữ:

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

Do đó, người ta đã quyết định chuyển việc giám sát cơ sở hạ tầng bằng Prometheus sang ngày tiếp theo, ngày thứ ba và ngày cuối cùng của Slurm.

Vladimir Guryanov giới hạn bản thân trong việc thử nghiệm và tích hợp liên tục với Molecule và Gitlab CI, cũng như việc sử dụng Vagrant.

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Ngày đầu tiên của Slurm diễn ra mà không gặp bất kỳ sự cố kỹ thuật nào. Hóa ra họ đang đợi chúng tôi vào ngày thứ hai. Trong cuộc trò chuyện Slurm, những người tham gia nêu vấn đề ghi lại sự kiện: 



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 В записи смотреть на консоль спикера - просто боль. Очень плохо видно

Chúng tôi truyền phát qua nền tảng Facecast. Trước đây, trên cả 720 Slurm, 720 dòng là đủ để người tham gia có thể cảm nhận được video phát sóng bình thường. Máy tính xách tay đang hoạt động của loa Slurm được cấu hình giống hệt nhau và được điều chỉnh đặc biệt để phát sóng ở tốc độ 720p. Vào ngày thứ hai của Slurm DevOps, hóa ra máy tính xách tay của các diễn giả được mời đều có cấu hình khác nhau. Và không thể giải quyết vấn đề này một cách nhanh chóng - việc tăng phông chữ trong bảng điều khiển đã làm hỏng bảng loa. Phông chữ nhỏ trong chương trình phát sóng XNUMXp hóa ra rất khó đọc.

Slurm quay ở 1080, 720 đã được Facecast ép rồi. Vì vậy, chúng tôi đã có bản gốc vào năm 1080. Một ngày liên lạc với bộ phận hỗ trợ và kế toán của Facecast, đồng thời chúng tôi có gói cước mới, phát sóng vào năm 1080 và tải lên lại hai ngày đầu tiên vào năm 1080. Vì vậy, các bản ghi dựa trên yêu cầu của người xem truyền hình cũng sẽ ở năm 1080.

Vào ngày thứ ba của Slurm, DevOps đã để lại phần thú vị nhất: SRE. Và phần trình bày của hai diễn giả đầy quyền lực - Eduard Medvedev, CTO tại Tungsten Labs và Ivan Kruglov, Nhà phát triển chính tại Booking.com.

Cuối cùng, chúng tôi nhận ra rằng mình đã đưa ra quyết định đúng đắn khi hoãn một số chủ đề sang ngày hôm sau - đối với một số người tham gia, ngay cả Windows cũng không thể chịu được tốc độ truyền thông tin và một loạt nhiệm vụ thực tế.

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

PS Thành thật mà nói, chúng tôi che giấu những gì thực sự đang diễn ra tại Slurm DevOps.

Bạn nghĩ nó diễn ra như thế này:

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”

Và trong thực tế:

Slurm DevOps. Ngày thứ nhì. IaC, thử nghiệm cơ sở hạ tầng và “Slurm mang lại cho bạn đôi cánh!”
Artyom Galonsky biểu diễn bản Sonata cho piano số 8 (Pathetique) của Beethoven ở cung C thứ. Sergei Bondarev đọc ghi chú.

Nguồn: www.habr.com

Thêm một lời nhận xét