Di luar jendela ada cuaca musim gugur klasik yang positif di St. Petersburg, di ruang konferensi Selectel yang hangat, kopi, Coca-Cola dan hampir musim panas. Di dunia di sekitar kita pada 5 September 2019, kita memiliki hari kedua sejak awal SlOorm DevOps.
Pada hari pertama intensif, kami membahas topik paling sederhana: Git, CI / CD. Pada hari kedua, kami menyiapkan peserta Infrastruktur sebagai Pedoman dan pengujian infrastruktur - topiknya beragam, dengan banyak nuansa dan tugas praktis.

Pembicara hari kedua adalah Alexei Stepanenko, Engineer Platform Selectel Cloud, Nikolai Mesropyan, Administrator Southbridge, dan Vladimir Guryanov, Insinyur Southbridge / Timlid.
Alexey Stepanenko adalah seorang insinyur di Selectel, yang tidak hanya menyambut kami dengan hangat, tetapi juga menyediakan tempat, serta kapasitas server. Alexey Stepanenko di Selectel berurusan dengan tugas-tugas infrastruktur untuk melayani cloud OpenStack, yaitu pemantauan, CI / CD dan manajemen konfigurasi.
Nikolay Mesropyan dan Vladimir Guryanov, karyawan Southbridge. Sejak 2015, Vladimir Guryanov bertanggung jawab atas sistem pemantauan, paruh waktu kepala departemen operasi Komita JSC, serta penggagas transisi Komita JSC ke pendekatan DevOps.

Pada 10-00 peserta secara bertahap berkumpul di ruang konferensi. Setelah langkah hari pertama Slurm DevOps, mereka tampak sedikit bijaksana dan lusuh. Tidak ada yang berjanji itu akan mudah. Intens untuk tujuan ini dirancang untuk memuat pada kecepatan kejut dalam tiga hari sebanyak mungkin informasi praktis. Untuk mengasimilasi Slerm dalam tiga hari adalah tidak mungkin. Intensif sendiri hanyalah awal dari pekerjaan. Maka Anda perlu meninjau catatan dan latihan.
Alexey Stepanenko pada hari pertama menyentuh sub-topik "IaC: pendekatan infrastruktur sebagai kode". Dan pada hari kedua, Slerma sudah mulai dengan penyedia cloud sebagai penyedia infrastruktur.

"- Aku akan membalikkan kalender ..."

"... dan lagi tanggal tiga September!"
Kemudian Alexey membongkar alat inisialisasi sistem, perakitan gambar (packer). Setelah ini, ia melanjutkan ke "kisah-kisah yang memilukan tentang Terraform," yang sangat dinanti- nantikan masyarakat pada hari pertama , dalam topik "IaC for Terraform."


Dan dia menyelesaikan presentasinya dengan pertanyaan tentang penyimpanan konfigurasi, kolaborasi dan otomatisasi aplikasi.
Selama istirahat, kami berurusan dengan rasa malu dan kesederhanaan alami dari para pengembang dan mengundang semua orang untuk mengambil gambar.

Slurm menginspirasi! Sergei Bondarev dan Pavel Selivanov menjaga Dmitry Simonov tetap di lapangan.








Setelah makan siang dan pemuatan kafein langsung ke pikiran pengembang, waktu untuk IaC datang ke Ansible.

Nikolai Mesropyan pertama-tama menjawab pertanyaan: "Mengapa, pada kenyataannya, Ansible?". Pembicara menunjukkan penciptaan infrastruktur kecil melalui Terraform dan bekerja dengan kubah yang mungkin. Kemudian Nikolai membuat apa yang terdiri dari Ansible: buku pedoman, inventaris, peran. Saya mengalami konsep idempotensi pada kucing.

Selama presentasi, tidak ada anak kucing pun yang terluka.
Nikolay Mesropyan menyelesaikan presentasi dengan perakitan dan penyebaran aplikasi xpaste, demonstrasi bergulir, dan tugas praktis "Mengubah PostgreSQL mandiri menjadi cluster failover".

- Apakah kamu melakukan pekerjaan itu? Yang terburuk sudah berakhir. Sekarang saling berpelukan ...
Di malam hari, Vladimir Guryanov berbicara dengan tema "Menguji infrastruktur." Kekuatan peserta sudah mulai habis. Dan batasnya, ketika informasi mulai menyelinap di antara telinga, melewati otak, menjadi semakin dekat. Peserta terbawa oleh 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 karena itu, diputuskan untuk mentransfer pemantauan infrastruktur dari Prometheus ke hari Slerm berikutnya, ketiga dan terakhir.
Vladimir Guryanov membatasi dirinya untuk pengujian dan integrasi berkelanjutan dengan Molekul dan Gitlab CI, serta penggunaan Vagrant.

Hari pertama Slurm dilakukan tanpa masalah teknis. Ternyata mereka menunggu kami di hari kedua. Dalam obrolan Slurm, peserta mengangkat masalah merekam suatu 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 streaming melalui platform Facecast. Sebelumnya, pada keempat Slurms 720 baris sudah cukup bagi peserta untuk melihat siaran video secara normal. Laptop yang berfungsi dari speaker Slurm dikonfigurasikan sama dan diadaptasi khusus untuk penyiaran ke 720p. Pada hari kedua Slurm DevOps, ternyata laptop dari speaker yang diundang masing-masing dikonfigurasi secara berbeda. Dan ini tidak berhasil dengan cepat - peningkatan font di konsol memecahkan tabel speaker. Hasil cetak yang bagus dalam siaran 720p ternyata tidak dapat dibaca dengan baik.
Slurm dihapus pada 1080, di Feiskast sudah ditekan. Jadi kami memiliki aslinya di 1080. Hari komunikasi dengan dukungan dan penghitungan Feiskast, dan kami memiliki rencana tarif baru, disiarkan di 1080 dan isi ulang dua hari pertama di 1080. Jadi, rekaman atas permintaan pemirsa juga akan ada di 1080.
Pada hari ketiga, Slurm DevOps meninggalkan yang paling menarik: SRE. Dan pidato dua pembicara yang kuat - Eduard Medvedev, CTO di Tungsten Labs, dan Ivan Kruglov, Pengembang Utama di Booking.com.
Sebagai hasilnya, kami menyadari bahwa kami telah memutuskan dengan benar dengan transfer sejumlah topik keesokan harinya - untuk beberapa peserta bahkan Windows tidak dapat menahan laju transfer informasi dan serangkaian tugas praktis.
Arthur Gordienko, [5 . 2019 ., 21:45:02] .... 10 ?
PS Kami mengakui dengan jujur, kami menyembunyikan apa yang sebenarnya terjadi pada DevOps Slurm.
Anda berpikir bahwa semuanya terjadi seperti ini:

Namun sebenarnya:

Artyom Galonsky melakukan Piano Sonata No. 8 (Menyedihkan) dalam bahasa C minor untuk Beethoven. Sergey Bondarev menentukan catatan itu.