Vor dem Fenster herrscht in St. Petersburg ein klassisch positives Herbstwetter, im Selectel-Konferenzraum ist es warm, Kaffee, Coca-Cola und fast Sommer. In der Welt um uns herum haben wir am 5. September 2019 den zweiten Tag nach dem Start der SlOorm DevOps.
Am ersten Tag des Intensivkurses gingen wir die einfachsten Themen durch: Git, CI / CD. Am zweiten Tag haben wir die Teilnehmer der Infrastruktur als Code- und Infrastrukturtests vorbereitet - die Themen sind vielfältig, mit vielen Nuancen und praktischen Aufgaben.

Die Redner des zweiten Tages waren Alexei Stepanenko, Selectel Cloud Platform Engineer, Nikolai Mesropyan, Southbridge Administrator, und Vladimir Guryanov, Southbridge Engineer / Timlid.
Alexey Stepanenko ist Ingenieur bei Selectel, der uns nicht nur herzlich willkommen geheißen, sondern auch die Räumlichkeiten sowie die Serverkapazitäten zur Verfügung gestellt hat. Alexey Stepanenko von Selectel befasst sich mit Infrastrukturaufgaben für die Wartung der OpenStack-Cloud, nämlich Überwachung, CI / CD und Konfigurationsmanagement.
Nikolay Mesropyan und Vladimir Guryanov, Mitarbeiter von Southbridge. Seit 2015 ist Vladimir Guryanov für die Überwachung der Systeme verantwortlich, nebenbei als Leiter der Betriebsabteilung von Komita JSC sowie als Initiator des Übergangs von Komita JSC zum DevOps-Ansatz.

Um 10-00 Uhr versammelten sich die Teilnehmer nach und nach im Konferenzraum. Nach dem Tempo des ersten Tages von Slurm DevOps sahen sie ein wenig nachdenklich und schäbig aus. Niemand versprach, dass es einfach sein würde. Intense für diesen Zweck wurde entwickelt, um in drei Tagen so viele praktische Informationen wie möglich im Schock-Tempo zu laden. Es ist unmöglich, Slerm in drei Tagen zu assimilieren. Intensiv selbst ist nur der Beginn der Arbeit. Dann müssen Sie die Notizen überprüfen und üben.
Alexey Stepanenko ging am ersten Tag auf das Unterthema „IaC: Ansatz zur Infrastruktur als Code“ ein. Und schon am zweiten Tag startete Slerma mit Cloud-Anbietern als Infrastrukturanbieter.

"- Ich werde den Kalender umdrehen ..."

"... und wieder der dritte September!"
Dann zerlegte Alexey die Systeminitialisierungstools, die Zusammenstellung von Images (Packer). Anschließend ging er zu den "herzzerreißenden Geschichten über Terraform", auf die sich die Öffentlichkeit am ersten Tag so freute , im Thema "IaC mit Terraform als Beispiel".


Zum Abschluss seiner Präsentation stellte er Fragen zur Speicherung von Konfigurationen, zur Zusammenarbeit und zur Automatisierung von Anwendungen.
In der Pause haben wir uns mit der natürlichen Schüchternheit und Bescheidenheit der Entwickler befasst und alle zum Fotografieren eingeladen.

Slurm inspiriert! Sergei Bondarev und Pavel Selivanov halten Dmitry Simonov am Boden.








Nach dem Mittagessen und dem direkten Laden von Koffein in die anfragenden Köpfe der Entwickler kam die Zeit für IaC zu Ansible.

Nikolai Mesropyan beantwortete zunächst die Frage: „Warum eigentlich Ansible?“. Der Redner demonstrierte die Schaffung einer kleinen Infrastruktur durch Terraform und die Arbeit mit Ansible-Vault. Dann erkannte Nikolai, woraus Ansible besteht: Spielbücher, Inventar, Rollen. Ich habe das Konzept der Idempotenz bei Katzen erlebt.

Während der Präsentation wurde kein einziges Kätzchen verletzt.
Nikolay Mesropyan schloss die Präsentation mit der Zusammenstellung und Bereitstellung der xpaste-Anwendung, einer Demonstration mit fortlaufenden Updates und der praktischen Aufgabe „Aus eigenständigem PostgreSQL einen Failover-Cluster machen“ ab.

- Hast du den Job gemacht? Das Schlimmste ist vorbei. Jetzt umarme dich ...
Am Abend sprach Vladimir Guryanov mit dem Thema "Testen der Infrastruktur". Die Kräfte der Teilnehmer gingen bereits zur Neige. Und die Grenze, an der Informationen zwischen den Ohren zu gleiten beginnen und das Gehirn umgehen, rückte immer näher. Die Teilnehmer wurden von sprachlichen Vorfällen mitgerissen:
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]: ,
Daher wurde beschlossen, die Überwachung der Infrastruktur von Prometheus auf den nächsten, dritten und letzten Tag von Slerm zu übertragen.
Vladimir Guryanov beschränkte sich auf das Testen und die kontinuierliche Integration mit Molecule und Gitlab CI sowie auf die Verwendung von Vagrant.

Der erste Tag von Slurm verlief ohne technische Probleme. Es stellte sich heraus, dass sie am zweiten Tag auf uns warteten. Im Slurm-Chat sprachen die Teilnehmer das Problem der Aufzeichnung eines Ereignisses an:
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 - .
Wir streamen über die Facecast-Plattform. Bisher reichten auf allen vier Slurms 720 Zeilen aus, damit die Teilnehmer die Videoübertragung normal wahrnehmen konnten. Die funktionierenden Laptops der Slurm-Lautsprecher wurden gleichermaßen konfiguriert und speziell für die Ausstrahlung auf 720p angepasst. Am zweiten Tag von Slurm DevOps stellte sich heraus, dass die Laptops der eingeladenen Sprecher jeweils unterschiedlich konfiguriert waren. Und das hat nicht schnell geklappt - eine Erhöhung der Schrift in den Konsolen hat die Lautsprechertische zerstört. Das Kleingedruckte in 720p-Sendung erwies sich als schlecht lesbar.
Der Slurm wird 1080 entfernt, in Feiskast drückt er bereits. Wir hatten also die Originale im Jahr 1080. Der Tag der Kommunikation mit der Unterstützung und Buchhaltung von Feiskast, und wir haben einen neuen Tarifplan, der 1080 ausgestrahlt wird und die ersten beiden Tage 1080 wieder ausfüllt. Auf Wunsch der Zuschauer werden also auch 1080 Aufnahmen gemacht.
Am dritten Tag verließ Slurm DevOps das interessanteste: SRE. Und die Rede von zwei mächtigen Rednern - Eduard Medwedew, CTO bei Tungsten Labs, und Ivan Kruglov, Hauptentwickler bei Booking.com.
Infolgedessen stellten wir fest, dass wir uns mit der Übertragung einer Reihe von Themen auf den nächsten Tag richtig entschieden hatten - für einige Teilnehmer konnte sogar Windows dem Tempo der Informationsübertragung und einer Reihe praktischer Aufgaben nicht standhalten.
Arthur Gordienko, [5 . 2019 ., 21:45:02] .... 10 ?
PS Wir geben ehrlich zu, wir verstecken, was tatsächlich auf dem DevOps Slurm passiert.
Sie denken, dass alles so passiert:

Aber eigentlich:

Artyom Galonsky spielt die Klaviersonate Nr. 8 (Pathetisch) c-Moll für Beethoven. Sergey Bondarev diktiert die Notizen.