À l'extérieur de la fenêtre, il y a un temps d'automne positif classique à Saint-Pétersbourg, dans la salle de conférence Selectel il fait chaud, café, Coca-Cola et presque l'été. Dans le monde qui nous entoure le 5 septembre 2019, nous avons le deuxième jour depuis le début des SlOorm DevOps.
Le premier jour de l'intensif, nous sommes passés par les sujets les plus simples: Git, CI / CD. Le deuxième jour, nous avons préparé les participants à Infrastructure en tant que code et tests d'infrastructure - les sujets sont multiformes, avec beaucoup de nuances et de tâches pratiques.

Les intervenants du deuxième jour étaient Alexei Stepanenko, ingénieur de la plate-forme Cloud Selectel, Nikolai Mesropyan, administrateur de Southbridge, et Vladimir Guryanov, ingénieur de Southbridge / Timlid.
Alexey Stepanenko est ingénieur chez Selectel, qui non seulement nous a chaleureusement accueillis, mais a également fourni les locaux, ainsi que les capacités du serveur. Alexey Stepanenko de Selectel s'occupe des tâches d'infrastructure pour la maintenance du cloud OpenStack, à savoir la surveillance, le CI / CD et la gestion de la configuration.
Nikolay Mesropyan et Vladimir Guryanov, employés de Southbridge. Depuis 2015, Vladimir Guryanov est responsable des systèmes de surveillance, à temps partiel le chef du département des opérations de Komita JSC, ainsi que l'initiateur de la transition de Komita JSC vers l'approche DevOps.

À 10 h 00, les participants se sont progressivement rassemblés dans la salle de conférence. Après le rythme de la première journée de Slurm DevOps, ils avaient l'air un peu réfléchis et minables. Personne n'a promis que ce serait facile. Intense à cet effet est conçu pour charger au rythme du choc en trois jours autant d'informations pratiques que possible. Assimiler Slerm en trois jours est impossible. Intensif lui-même n'est que le début du travail. Ensuite, vous devrez revoir les notes et la pratique.
Le premier jour, Alexey Stepanenko a abordé le sous-thème «IaC: approche de l'infrastructure en tant que code». Et le deuxième jour, Slerma a déjà commencé avec des fournisseurs de cloud en tant que fournisseurs d'infrastructure.

"- Je vais retourner le calendrier ..."

"... et encore le 3 septembre!"
Puis Alexey a démonté les outils d'initialisation du système, l'assemblage d'images (packer). Par la suite, il est passé aux «histoires déchirantes sur Terraform», que le public attendait avec impatience le premier jour , dans le sujet «L'IaC pour Terraform».


Et il a complété sa présentation par des questions sur le stockage des configurations, la collaboration et l'automatisation des applications.
Pendant la pause, nous avons traité la timidité et la modestie naturelles des développeurs et invité tout le monde à prendre des photos.

Slurm inspire! Sergei Bondarev et Pavel Selivanov gardent Dmitry Simonov au sol.








Après le déjeuner et le chargement direct de caféine dans l'esprit des développeurs, le moment est venu pour IaC sur l'exemple d'Ansible.

Nikolai Mesropyan a d'abord répondu à la question: «Pourquoi, en fait, Ansible?». L'orateur a démontré la création d'une petite infrastructure à travers Terraform et le travail avec ansible-vault. Ensuite, Nikolai a compris en quoi consiste Ansible: playbooks, inventaire, rôles. J'ai expérimenté le concept d'idempotence sur les chats.

Lors de la présentation, aucun chaton n'a été blessé.
Nikolay Mesropyan a terminé la présentation avec l'assemblage et le déploiement de l'application xpaste, une démonstration de mise à jour continue et la tâche pratique «Transformer PostgreSQL autonome en cluster de basculement».

- Tu as fait le boulot? Le pire est passé. Maintenant, étreignez-vous ...
Dans la soirée, Vladimir Guryanov s'est exprimé sur le thème "Tester l'infrastructure". Les forces des participants s'épuisaient déjà. Et la limite, lorsque l'information commence à se glisser entre les oreilles, en contournant le cerveau, se rapproche de plus en plus. Les participants ont été emportés par des incidents linguistiques:
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]: ,
Par conséquent, il a été décidé de transférer la surveillance des infrastructures de Prométhée au prochain, troisième et dernier jour de Slerm.
Vladimir Guryanov s'est limité aux tests et à l'intégration continue avec Molecule et Gitlab CI, ainsi qu'à l'utilisation de Vagrant.

Le premier jour de Slurm s'est déroulé sans problème technique. Il s'est avéré qu'ils nous attendaient le deuxième jour. Dans le chat Slurm, les participants ont soulevé la question de l'enregistrement d'un événement:
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 - .
Nous diffusons via la plateforme Facecast. Auparavant, sur les quatre Slurms, 720 lignes étaient suffisantes pour que les participants perçoivent la vidéo diffusée normalement. Les ordinateurs portables de travail des haut-parleurs Slurm ont été configurés de manière égale et adaptés spécifiquement pour la diffusion en 720p. Le deuxième jour de Slurm DevOps, il s'est avéré que les ordinateurs portables des haut-parleurs invités étaient chacun configurés différemment. Et cela n'a pas fonctionné rapidement - une augmentation de la police dans les consoles a brisé les tables des haut-parleurs. Les petits caractères en diffusion 720p se sont révélés peu lisibles.
Le slurm est supprimé en 1080, à Feiskast il appuie déjà. Nous avons donc eu les originaux en 1080. Le jour de la communication avec le support et la comptabilité de Feiskast, et nous avons un nouveau plan tarifaire, diffusé en 1080 et rechargé les deux premiers jours en 1080. Ainsi, les enregistrements à la demande des téléspectateurs seront également en 1080.
Le troisième jour, Slurm DevOps a laissé le plus intéressant: SRE. Et la présentation de deux puissants orateurs - Eduard Medvedev, CTO chez Tungsten Labs, et Ivan Kruglov, développeur principal chez Booking.com.
En conséquence, nous avons réalisé que nous avions correctement décidé de transférer un certain nombre de sujets au lendemain - pour certains participants, même Windows ne pouvait pas supporter le taux de transfert d'informations et une série de tâches pratiques.
Arthur Gordienko, [5 . 2019 ., 21:45:02] .... 10 ?
PS Nous admettons honnêtement, nous cachons ce qui se passe réellement sur le DevOps Slurm.
Vous pensez que tout se passe comme ceci:

Mais en fait:

Artyom Galonsky interprète la Sonate pour piano n ° 8 (pathétique) en ut mineur pour Beethoven. Sergey Bondarev dicte les notes.