Draußen herrscht das klassische positive herbstliche Wetter in Sankt Petersburg, im Konferenzraum von Selectel ist es warm, es gibt Kaffee, Cola und fast schon Sommer. In der Außenwelt ist der 5. September 2019, und wir haben den zweiten Tag des Slërm DevOps begonnen.
Am ersten Tag des Intensivkurses haben wir die grundlegendsten Themen behandelt: Git und CI/CD. Am zweiten Tag haben wir den Teilnehmern Infrastructure as Code und Infrastrukturtests nähergebracht – facettenreiche Themen mit vielen Nuancen und praktischen Aufgaben.

Die Sprecher des zweiten Tages von Slërm waren Alexey Stepanenko, Ingenieur der Cloud-Plattform-Abteilung von Selectel, Nikolai Mesropyan, Administrator von Southbridge, und Vladimir Guryanov, Ingenieur/Teamleiter bei Southbridge.
Alexey Stepanenko ist Ingenieur bei Selectel, die uns nicht nur herzlich empfangen hat, sondern auch die Räumlichkeiten und Serverkapazitäten zur Verfügung gestellt hat. Alexey Stepanenko kümmert sich bei Selectel um infrastrukturelle Aufgaben im Bereich des OpenStack-Cloud-Managements, insbesondere Monitoring, CI/CD und Konfigurationsmanagement.
Nikolai Mesropjan und Wladimir Guranov, Mitarbeiter der Firma Southbridge. Wladimir Guranov ist seit 2015 für die Überwachungssysteme verantwortlich, zudem leitender Mitarbeiter im Betrieb des Unternehmens „Komita“ und Initiator des Übergangs von „Komita“ zu einem DevOps-Ansatz.

Bis 10:00 Uhr versammelten sich die Teilnehmer allmählich im Konferenzraum. Nach dem Tempo des ersten Tages des Slurm DevOps wirkten sie etwas nachdenklich und erschöpft. Niemand hatte versprochen, dass es einfach werden würde. Der Intensivkurs ist darauf ausgelegt, in einem kompakten Format innerhalb von drei Tagen so viel praktische Information wie möglich zu vermitteln. Den Slurm in drei Tagen zu erlernen, ist unmöglich. Der Intensivkurs ist nur der Anfang der Arbeit. Danach müssen die Aufzeichnungen überprüft und geübt werden.
Alexey Stepanenko sprach am ersten Tag das Unterthema „IaC: Ansatz für Infrastruktur als Code“ an. Am zweiten Tag begann Slurm bereits mit den Cloud-Anbietern als Infrastruktur-Lieferanten.

» – Ich werde den Kalender umdrehen…«

«… und wieder der dritte September!»
Danach erklärte Alexey die Werkzeuge zur Initialisierung von Systemen, die Erstellung von Bildern (Packer). Anschließend ging er zu „herzzerreißenden Geschichten über Terraform“ über. , im Thema „IaC am Beispiel von Terraform“.


Und beendete seinen Vortrag mit Fragen zur Speicherung von Konfigurationen, Zusammenarbeit und Automatisierung von Anwendungen.
Während der Pause haben wir die natürliche Schüchternheit und Bescheidenheit der Entwickler überwunden und alle zum Fotografieren eingeladen.

Slurm gibt Flügel! Sergey Bondarev und Pavel Selivanov halten Dmitry Simonov am Boden.








Nach dem Mittagessen und einer direkten Kaffeezufuhr in die neugierigen Köpfe der Entwickler war es Zeit für IaC am Beispiel von Ansible.

Nikolai Mesropyan beantwortete zunächst die Frage: „Warum ausgerechnet Ansible?“. Der Referent demonstrierte die Erstellung einer kleinen Infrastruktur mit Terraform und die Arbeit mit ansible-vault. Danach erklärte Nikolai, woraus Ansible besteht: Playbooks, Inventar, Rollen. Er erprobte das Konzept der Idempotenz an Katzen.

Während der Präsentation kam kein Kätzchen zu Schaden.
Nikolai Mesropyan beendete seinen Vortrag mit dem Build und Deployment der Anwendung xpaste, der Demonstration von Rolling-Updates und der praktischen Aufgabe „Verwandlung von standalone PostgreSQL in einen ausfalltoleranten Cluster“.

— Habt ihr die Aufgabe erledigt? Das Schlimmste ist vorbei. Jetzt umarmt euch gegenseitig…
Am Abend hielt Vladimir Gurjanow einen Vortrag zum Thema „Testen der Infrastruktur“. Die Kräfte der Teilnehmer waren bereits am Ende. Und die Grenze, an der Informationen zwischen den Ohren hindurchrutschen, ohne das Gehirn zu erreichen, rückte immer näher. Die Teilnehmer waren von linguistischen Kasus begeistert:
Alex GSTC, [5. Sept. 2019, 19:56:29 (06.09.2019, 10:10:50)]:
Hört sich das nur für mich seltsam an oder auch für andere?
* репозитАрий
* дефАУлт
* волЬт
* ансиблЬ
* редИс
* наДЖиус
* промEтиус
Nikolay Mesropyan, [5. Sept. 2019, 19:57:09 (05.09.2019, 19:57:30)]:
> ансиблЬ
Wie wird der Akzent auf den weichen Buchstaben ausgesprochen?)
Lucky SB, [5. Sept. 2019, 19:57:13]:
Und sie haben uns auch gefragt, warum Pavel skeduler sagt, während ich ansiblya sage.Deshalb wurde beschlossen, die Infrastrukturüberwachung mit Prometheus auf den dritten und letzten Tag des Sljörms zu verschieben.
Vladimir Gurjanow beschränkte sich auf das Testen und die kontinuierliche Integration mit Molecule und Gitlab CI sowie auf die Anwendung von Vagrant.

Der erste Tag des Sljörms verlief ohne technische Probleme. Es stellte sich heraus, dass sie uns am zweiten Tag erwarteten. Im Chat des Sljörms brachten die Teilnehmer die Frage nach der Aufnahme der Veranstaltung auf:
Nik Grebnev, [4. September 2019, 21:53:09]:
Guten Abend. Soweit ich verstehe, ist die Aufnahme der heutigen Veranstaltung erschienen. Nur die Qualität ist miserabel - 720 Linien. Wie bekomme ich 1080? Denn alles ist völlig verschwommen - ich dachte, der Livestream wäre schlecht, aber in der Aufnahme würde es 1080 geben. Leider ist es auch in der Aufnahme nur 720 geblieben, was sehr traurig ist.
Dmitriy Miroshnichenko, [4. September 2019, 21:56:52]:
+1, ich möchte im persönlichen Bereich 1080 sehen, da ihr nicht mehr als 720 streamen könnt.
Akbarhon Amirhonov, [4. September 2019, 22:24:40]:
Es gibt Einschränkungen der Plattform. Leider kann die Aufnahme nicht in 1080 erstellt werden.
Nik Grebnev, [4. September 2019, 22:29:23]:
Schade! Dass man nicht einmal das Telefon dafür anpassen kann..... Wir müssen mit 720p leben.
Maksim Vasilev, [5. September 2019, 10:19:35]:
#support Bei der Aufnahme auf die Konsole des Sprechers zu schauen - einfach schmerzhaft. Sehr schlecht sichtbar.Wir streamen über die Plattform Facecast. Früher reichen in allen vier Slörms 720 Zeilen aus, damit die Teilnehmer die Videoübertragung gut wahrnehmen konnten. Die Arbeits-Laptops der Slörm-Sprecher waren einheitlich eingerichtet und speziell für die Übertragung in 720p optimiert. Am zweiten Tag des Slörm DevOps stellte sich heraus, dass die Laptops der eingeladenen Sprecher unterschiedlich konfiguriert waren. Eine schnelle Lösung war nicht möglich – die Vergrößerung der Schrift in den Konsolen führte dazu, dass die Tabellen der Referenten nicht mehr funktionierten. Die kleine Schrift in der Übertragung in 720p war schlecht lesbar.
Der Slörm wird in 1080 gedreht, in 720 wird er bereits von Facecast komprimiert. Wir hatten also die Originale in 1080. Nach einem ganzen Tag Kommunikation mit dem Support und der Buchhaltung von Facecast haben wir einen neuen Tarifplan, der Übertragungen in 1080 und ein Reupload der ersten beiden Tage in 1080 umfasst. Daher werden auch die Aufzeichnungen auf Wunsch der Zuschauer in 1080 verfügbar sein.
Am dritten Tag des Slörm DevOps blieb das Interessanteste: SRE. Und die Präsentation von zwei starken Sprechern – Eduard Medwedew, CTO bei Tungsten Labs, und Ivan Kruglow, Principal Developer bei Booking.com.
Am Ende haben wir verstanden, dass wir die Verschiebung einiger Themen auf den nächsten Tag richtig entschieden haben — bei einigen Teilnehmern hielt nicht einmal Windows mit der Geschwindigkeit der Informationsübertragung und der praktischen Aufgaben Schritt.
Arthur Gordienko, [5. Sept. 2019, 21:45:02]
Ich bin gerade vom Slurm zurückgekommen.... Hat jemand einen Recover-USB-Stick oder Windows 10 darauf?P.S. Ehrlich gesagt, wir verbergen, was tatsächlich beim Slurm DevOps passiert.
Sie denken, es geht so:

In Wirklichkeit jedoch:

Artyom Galonski spielt Beethovens Klaviersonate Nr. 8 (Pathétique) in c-Moll. Sergey Bondarev diktiert die Noten.
Quelle: habr.com
