Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Devant 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, du café, du Coca-Cola et presque l'été. Dans le monde qui nous entoure, le 5 septembre 2019, nous sommes au deuxième jour du démarrage de DevOps Slurm.

Le premier jour de l'intensif, nous avons abordé les sujets les plus simples : Git, CI/CD. Le deuxième jour, nous avons préparé l'Infrastructure as Code et les tests d'infrastructure pour les participants - des sujets aux multiples facettes, avec beaucoup de nuances et de tâches pratiques.

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Les intervenants de la deuxième journée de Slurm étaient Alexey Stepanenko, ingénieur du département de plateforme cloud Selectel, Nikolay Mesropyan, administrateur de Southbridge, et Vladimir Guryanov, ingénieur/chef d'équipe chez Southbridge.

Alexey Stepanenko est ingénieur chez Selectel, qui nous a non seulement chaleureusement accueillis, mais nous a également mis à disposition des locaux, ainsi que des capacités de serveur. Alexey Stepanenko chez 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, en même temps chef du département des opérations de JSC Comita, ainsi qu'initiateur de la transition de JSC Comita vers l'approche DevOps.

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Vers 10h00, 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 pensifs et en lambeaux. Personne n’a promis que ce serait facile. Le cours intensif est conçu pour charger autant d'informations pratiques que possible dans votre tête à un rythme accéléré en trois jours. Il est impossible de digérer Slurm en trois jours. Le cours intensif lui-même n’est que le début du travail. Ensuite, vous devrez revoir les notes et vous entraîner.

Le premier jour, Alexeï Stepanenko a abordé le sous-thème « IaC : une approche de l'infrastructure en tant que code ». Et dès le deuxième jour, Slurma a déjà commencé avec des fournisseurs de cloud comme fournisseurs d'infrastructure.

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »
"Je vais retourner le calendrier..."

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »
"... et encore le XNUMX septembre!"

Ensuite, Alexey a examiné les outils d'initialisation des systèmes et d'assemblage d'images (packer). Suite à cela, il est passé aux « histoires délicates sur Terraform », que le public attendait avec impatience le premier jour, dans la rubrique « IaC utilisant Terraform comme exemple ».

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Et il a conclu sa présentation par des questions sur le stockage des configurations, la collaboration et l'automatisation des applications.

Pendant la pause, nous avons surmonté la timidité et la modestie naturelles des développeurs et avons invité tout le monde à prendre des photos.

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »
Slurm vous donne des ailes ! Sergey Bondarev et Pavel Selivanov maintiennent Dmitry Simonov au sol.

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Après le déjeuner et une dose directe de caféine dans les chefs de développeurs curieux, il est temps pour IaC d'utiliser Ansible comme exemple.

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Nikolay Mesropyan a tout d'abord répondu à la question : « Pourquoi Ansible ? L'orateur a démontré la création d'une petite infrastructure utilisant Terraform et fonctionnant avec ansible-vault. Ensuite, Nikolay a examiné en quoi consiste Ansible : les playbooks, l'inventaire, les rôles. Testé le concept d'idempotence sur des chats.

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »
Aucun chaton n'a été blessé lors de la présentation.

Nikolay Mesropyan a conclu sa 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 « Conversion de PostgreSQL autonome en un cluster de basculement ». 


Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »
- Avez-vous terminé la tâche ? Le pire est passé. Maintenant, embrassez-vous...

Dans la soirée, Vladimir Guryanov a parlé sur le thème « Tests d'infrastructures ». Les forces des participants s'épuisaient déjà. Et la limite, lorsque l'information commence à se glisser entre les oreilles, en contournant le cerveau, est devenue de plus en plus proche. Les participants se sont intéressés aux 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 déplacer la surveillance des infrastructures avec Prometheus au prochain, troisième et dernier jour de Slurm.

Vladimir Guryanov s'est limité aux tests et à l'intégration continue avec Molecule et Gitlab CI, ainsi qu'à l'utilisation de Vagrant.

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

La première journée de Slurm s'est déroulée sans aucun 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 de l'é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 suffisaient pour que les participants perçoivent normalement la vidéo diffusée. Les ordinateurs portables fonctionnels des enceintes Slurm ont été configurés de manière identique 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 intervenants invités étaient chacun configurés différemment. Et il n'a pas été possible de résoudre ce problème rapidement - l'augmentation de la police dans les consoles a cassé les tables des enceintes. La petite police de caractères de la diffusion 720p s'est avérée difficile à lire.

Slurm est filmé à 1080, à 720 il est déjà pressé par Facecast. Nous avions donc les originaux en 1080. Une journée de communication avec le support et la comptabilité Facecast, et nous avons un nouveau plan tarifaire, diffusions en 1080 et réupload des deux premiers jours en 1080. Ainsi les enregistrements basés sur les demandes des téléspectateurs seront également en 1080.

Au troisième jour de Slurm, DevOps a laissé la partie la plus intéressante : le SRE. Et une présentation de deux conférenciers puissants : Eduard Medvedev, CTO chez Tungsten Labs, et Ivan Kruglov, développeur principal chez Booking.com.

En fin de compte, nous avons réalisé que nous avions pris la bonne décision en reportant un certain nombre de sujets au lendemain - pour certains participants, même Windows ne pouvait pas supporter le rythme du transfert d'informations et une série de tâches pratiques.

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

PS Soyons honnêtes, nous cachons ce qui se passe réellement chez Slurm DevOps.

Vous pensez que ça se passe comme ça :

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »

Mais en fait:

Slurm DevOps. Deuxième jour. IaC, tests d'infrastructure et « Slurm vous donne des ailes ! »
Artyom Galonsky interprète la Sonate pour piano n°8 (Pathetique) de Beethoven en do mineur. Sergei Bondarev dicte des notes.

Source: habr.com

Ajouter un commentaire