Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Vor dem Fenster herrscht klassisches positives St. Petersburger Herbstwetter, im Selectel-Konferenzraum ist es warm, Kaffee, Coca-Cola und fast Sommer. In der Welt um uns herum befinden wir uns am 5. September 2019 am zweiten Tag des Starts von DevOps Slurm.

Am ersten Tag des Intensivkurses haben wir die einfachsten Themen behandelt: Git, CI/CD. Am zweiten Tag bereiteten wir für die Teilnehmer Infrastructure as Code und Infrastrukturtests vor – vielfältige Themen, mit vielen Nuancen und praktischen Aufgaben.

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Die Redner des zweiten Slurm-Tages waren Alexey Stepanenko, Ingenieur der Cloud-Plattform-Abteilung von Selectel, Nikolay Mesropyan, Southbridge-Administrator, und Vladimir Guryanov, Ingenieur/Teamleiter bei Southbridge.

Alexey Stepanenko ist Ingenieur bei Selectel, das uns nicht nur herzlich willkommen hieß, sondern uns auch Räumlichkeiten sowie Serverkapazität zur Verfügung stellte. Alexey Stepanenko befasst sich bei Selectel mit Infrastrukturaufgaben zur 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 Überwachungssysteme verantwortlich, gleichzeitig Leiter der Betriebsabteilung von JSC Comita und Initiator der Umstellung von JSC Comita auf den DevOps-Ansatz.

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Um 10:00 Uhr versammelten sich die Teilnehmer nach und nach im Konferenzraum. Nach dem Tempo des ersten Slurm DevOps-Tages wirkten sie etwas nachdenklich und zerlumpt. Niemand hat versprochen, dass es einfach sein würde. Der Intensivkurs ist darauf ausgelegt, in drei Tagen möglichst viele praktische Informationen in beschleunigtem Tempo in Ihren Kopf zu laden. Es ist unmöglich, Slurm in drei Tagen zu verdauen. Der Intensivkurs selbst ist nur der Anfang der Arbeit. Dann müssen Sie die Notizen noch einmal durchgehen und üben.

Am ersten Tag ging Alexey Stepanenko auf das Unterthema „IaC: ein Ansatz für Infrastruktur als Code“ ein. Und am zweiten Tag startete Slurma bereits mit Cloud-Anbietern als Infrastrukturanbietern.

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“
„Ich drehe den Kalender um…“

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“
„... und schon wieder der dritte September!“

Dann untersuchte Alexey die Tools zum Initialisieren von Systemen und zum Zusammenstellen von Bildern (Packer). Anschließend wandte er sich den „heiklen Geschichten über Terraform“ zu. worauf sich das Publikum am ersten Tag so sehr freute, im Thema „IaC am Beispiel von Terraform“.

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Und er beendete seinen Vortrag mit Fragen zu Konfigurationsspeicherung, Zusammenarbeit und Anwendungsautomatisierung.

In der Pause überwanden wir die natürliche Schüchternheit und Bescheidenheit der Entwickler und luden alle zum Fotografieren ein.

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“
Slurm verleiht Flügel! Sergey Bondarev und Pavel Selivanov halten Dmitry Simonov am Boden.

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

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

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Nikolay Mesropyan beantwortete zunächst die Frage: „Warum Ansible?“ Der Redner demonstrierte die Erstellung einer kleinen Infrastruktur mithilfe von Terraform und der Arbeit mit Ansible-Vault. Als nächstes untersuchte Nikolay, woraus Ansible besteht: Playbooks, Inventar, Rollen. Habe das Konzept der Idempotenz an Katzen getestet.

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“
Bei der Präsentation kamen keine Kätzchen zu Schaden.

Nikolay Mesropyan beendete seine Präsentation mit der Zusammenstellung und Bereitstellung der xpaste-Anwendung, einer Demonstration des Rolling-Updates und der praktischen Aufgabe „Konvertieren von eigenständigem PostgreSQL in einen Failover-Cluster“. 


Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“
- Hast du die Aufgabe erledigt? Das Schlimmste ist vorbei. Jetzt umarmen wir uns...

Am Abend sprach Vladimir Guryanov zum Thema „Infrastrukturtests“. Die Kräfte der Teilnehmer gingen bereits zur Neige. Und die Grenze, wenn Informationen beginnen, zwischen den Ohren zu schlüpfen und das Gehirn zu umgehen, rückte immer näher. Die Teilnehmer interessierten sich für sprachliche Begebenheiten:

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 Infrastrukturüberwachung mit Prometheus auf den nächsten, dritten und letzten Tag von Slurm zu verschieben.

Vladimir Guryanov beschränkte sich auf Tests und kontinuierliche Integration mit Molecule und Gitlab CI sowie den Einsatz von Vagrant.

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Der erste Slurm-Tag verlief ohne technische Probleme. Es stellte sich heraus, dass sie am zweiten Tag auf uns warteten. Im Slurm-Chat brachten die Teilnehmer das Problem der Aufzeichnung der Veranstaltung zur Sprache: 



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. Zuvor reichten bei allen vier Slurms 720 Zeilen aus, damit die Teilnehmer die Videoübertragung normal wahrnehmen konnten. Die Arbeitslaptops der Slurm-Lautsprecher wurden identisch konfiguriert und speziell für die Übertragung mit 720p angepasst. Am zweiten Tag von Slurm DevOps stellte sich heraus, dass die Laptops der eingeladenen Referenten jeweils unterschiedlich konfiguriert waren. Und es war nicht möglich, das Problem schnell zu lösen – die Erhöhung der Schriftart in den Konsolen zerstörte die Lautsprechertabellen. Die kleine Schrift in der 720p-Übertragung erwies sich als schwer lesbar.

Slurm wird mit 1080 gefilmt, bei 720 ist es bereits per Facecast gepresst. Wir hatten also die Originale im Jahr 1080. Ein Tag der Kommunikation mit Facecast-Unterstützung und -Abrechnung, und wir haben einen neuen Tarifplan, Ausstrahlungen im Jahr 1080 und erneutes Hochladen der ersten beiden Tage im Jahr 1080. Die Aufzeichnungen, die auf Anfragen von Fernsehzuschauern basieren, werden also auch im Jahr 1080 sein.

Am dritten Tag von Slurm verließ DevOps den interessantesten Teil: SRE. Und eine Präsentation von zwei starken Rednern – Eduard Medvedev, CTO bei Tungsten Labs, und Ivan Kruglov, Hauptentwickler bei Booking.com.

Am Ende wurde uns klar, dass es die richtige Entscheidung war, einige Themen auf den nächsten Tag zu verschieben – bei einigen Teilnehmern hielt selbst Windows dem Tempo der Informationsvermittlung und einer Reihe praktischer Aufgaben nicht stand.

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

PS Seien wir ehrlich: Wir verbergen, was bei Slurm DevOps wirklich vor sich geht.

Du denkst, es geht so:

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“

Und eigentlich:

Slurm DevOps. Zweiter Tag. IaC, Infrastrukturtests und „Slurm verleiht Flügel!“
Artyom Galonsky spielt Beethovens Klaviersonate Nr. 8 (Pathetique) in c-Moll. Sergei Bondarev diktiert Notizen.

Source: habr.com

Kommentar hinzufügen