Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Di luar tingkap terdapat musim luruh positif klasik St. Petersburg cuaca, di bilik persidangan Selectel ia hangat, kopi, Coca-Cola dan hampir musim panas. Di dunia sekeliling kita, 5 September 2019, kita berada di hari kedua permulaan DevOps Slurm.

Pada hari pertama intensif, kami membincangkan topik paling mudah: Git, CI/CD. Pada hari kedua, kami menyediakan Infrastruktur sebagai Kod dan ujian infrastruktur untuk para peserta - topik pelbagai rupa, dengan banyak nuansa dan tugas praktikal.

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Penceramah hari kedua Slurm ialah Alexey Stepanenko, jurutera jabatan platform awan Selectel, Nikolay Mesropyan, pentadbir Southbridge, dan Vladimir Guryanov, jurutera/pasukan ketua di Southbridge.

Alexey Stepanenko ialah seorang jurutera di Selectel, yang bukan sahaja mengalu-alukan kami, tetapi juga memberikan kami premis, serta kapasiti pelayan. Alexey Stepanenko di Selectel berurusan dengan tugas infrastruktur untuk mengekalkan awan OpenStack, iaitu pemantauan, CI/CD dan pengurusan konfigurasi.

Nikolay Mesropyan dan Vladimir Guryanov, pekerja Southbridge. Sejak 2015, Vladimir Guryanov telah bertanggungjawab untuk sistem pemantauan, pada masa yang sama ketua jabatan operasi JSC Comita, serta pemula peralihan JSC Comita kepada pendekatan DevOps.

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Menjelang 10:00 para peserta berkumpul secara beransur-ansur di bilik persidangan. Selepas rentak hari pertama Slurm DevOps, mereka kelihatan sedikit termenung dan compang-camping. Tiada siapa yang berjanji ia akan mudah. Kursus intensif direka untuk memuatkan sebanyak mungkin maklumat praktikal ke dalam kepala anda pada kadar yang dipercepatkan dalam tiga hari. Tidak mustahil untuk mencerna Slurm dalam tiga hari. Kursus intensif itu sendiri hanyalah permulaan kerja. Kemudian anda perlu menyemak nota dan latihan.

Pada hari pertama, Alexey Stepanenko menyentuh subtopik "IaC: pendekatan kepada infrastruktur sebagai kod." Dan pada hari kedua, Slurma sudah pun bermula dengan penyedia awan sebagai penyedia infrastruktur.

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"
“Saya akan membelek kalendar...”

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"
“... dan sekali lagi pada ketiga bulan September!”

Kemudian Alexey memeriksa alat untuk memulakan sistem dan memasang imej (pembungkus). Berikutan itu, dia beralih kepada "cerita menyentuh tentang Terraform", yang sangat dinantikan oleh orang ramai pada hari pertama, dalam topik "IaC menggunakan Terraform sebagai contoh."

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Dan dia mengakhiri pembentangannya dengan soalan tentang penyimpanan konfigurasi, kerjasama dan automasi aplikasi.

Semasa rehat, kami mengatasi sifat malu dan kesopanan semula jadi pemaju dan menjemput semua orang untuk mengambil gambar.

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"
Slurm memberi anda sayap! Sergey Bondarev dan Pavel Selivanov menahan Dmitry Simonov di atas tanah.

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Selepas makan tengah hari dan beban kafein terus kepada ketua pembangun yang bertanya, sudah tiba masanya untuk IaC menggunakan Ansible sebagai contoh.

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Nikolay Mesropyan pertama sekali menjawab soalan: "Mengapa Ansible?" Pembesar suara menunjukkan penciptaan infrastruktur kecil menggunakan Terraform dan bekerja dengan ansible-vault. Seterusnya, Nikolay melihat apa yang terdiri daripada Ansible: buku permainan, inventori, peranan. Menguji konsep mati pucuk pada kucing.

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"
Tiada anak kucing dicederakan semasa pembentangan.

Nikolay Mesropyan mengakhiri pembentangannya dengan pemasangan dan penggunaan aplikasi xpaste, demonstrasi kemas kini bergulir dan tugas praktikal "Menukar PostgreSQL kendiri menjadi kelompok failover." 


Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"
- Adakah anda menyelesaikan tugasan? Yang terburuk sudah berakhir. Sekarang peluk satu sama lain...

Pada waktu petang, Vladimir Guryanov bercakap mengenai topik "Ujian infrastruktur". Kekuatan peserta sudah pun habis. Dan had, apabila maklumat mula tergelincir di antara telinga, memintas otak, menjadi lebih dekat dan lebih dekat. Para peserta menjadi tertarik dengan insiden linguistik:

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

Oleh itu, ia telah memutuskan untuk memindahkan pemantauan infrastruktur dengan Prometheus ke hari berikutnya, ketiga dan terakhir Slurm.

Vladimir Guryanov mengehadkan dirinya kepada ujian dan penyepaduan berterusan dengan Molecule dan Gitlab CI, serta penggunaan Vagrant.

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Hari pertama Slurm berjalan tanpa sebarang masalah teknikal. Ternyata mereka sedang menunggu kami pada hari kedua. Dalam sembang Slurm, peserta membangkitkan isu rakaman acara: 



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

Kami menstrim melalui platform Facecast. Sebelum ini, pada keempat-empat Slurms, 720 baris sudah mencukupi untuk peserta melihat siaran video secara normal. Komputer riba yang berfungsi bagi pembesar suara Slurm telah dikonfigurasikan secara serupa dan disesuaikan khusus untuk penyiaran pada 720p. Pada hari kedua Slurm DevOps, ternyata komputer riba penceramah jemputan masing-masing dikonfigurasikan secara berbeza. Dan ia tidak mungkin untuk menyelesaikannya dengan cepat - meningkatkan fon dalam konsol memecahkan jadual pembesar suara. Fon kecil dalam siaran 720p ternyata sukar dibaca.

Slurm difilemkan pada 1080, pada 720 ia sudah ditekan oleh Facecast. Jadi kami mempunyai yang asal pada 1080. Hari komunikasi dengan sokongan dan perakaunan Facecast, dan kami mempunyai pelan tarif baharu, disiarkan pada 1080 dan memuat naik semula dua hari pertama pada 1080. Jadi rakaman berdasarkan permintaan daripada penonton TV juga akan berada dalam 1080.

Pada hari ketiga Slurm, DevOps meninggalkan bahagian yang paling menarik: SRE. Dan pembentangan oleh dua penceramah berkuasa - Eduard Medvedev, CTO di Tungsten Labs dan Ivan Kruglov, Pemaju Utama di Booking.com.

Akhirnya, kami menyedari bahawa kami telah membuat keputusan yang tepat dalam menangguhkan beberapa topik ke hari berikutnya - bagi sesetengah peserta, malah Windows tidak dapat menahan kadar pemindahan maklumat dan beberapa siri tugas praktikal.

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

PS Sejujurnya, kami menyembunyikan apa yang sebenarnya berlaku di Slurm DevOps.

Anda fikir ia berlaku seperti ini:

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"

Dan sebenarnya:

Slurm DevOps. Hari kedua. IaC, ujian infrastruktur dan "Slurm memberi anda sayap!"
Artyom Galonsky mempersembahkan Sonata Piano No. 8 (Pathetique) Beethoven dalam C minor. Sergei Bondarev menetapkan nota.

Sumber: www.habr.com

Tambah komen