Fuera de la ventana hay un clima clásico de otoño positivo en San Petersburgo, en la sala de conferencias Selectel es cálido, café, Coca-Cola y casi verano. En el mundo que nos rodea el 5 de septiembre de 2019, tenemos el segundo día desde el inicio de SlOorm DevOps.
El primer día del intensivo, revisamos los temas más simples: Git, CI / CD. En el segundo día, preparamos a los participantes de Infraestructura como Código y pruebas de infraestructura: los temas son multifacéticos, con muchos matices y tareas prácticas.

Los oradores del segundo día fueron Alexei Stepanenko, ingeniero de Selectel Cloud Platform, Nikolai Mesropyan, administrador de Southbridge, y Vladimir Guryanov, ingeniero de Southbridge / Timlid.
Alexey Stepanenko es ingeniero en Selectel, que no solo nos dio una cálida bienvenida, sino que también proporcionó las instalaciones, así como las capacidades del servidor. Alexey Stepanenko en Selectel se ocupa de las tareas de infraestructura para el servicio de la nube OpenStack, a saber, monitoreo, CI / CD y gestión de configuración.
Nikolay Mesropyan y Vladimir Guryanov, empleados de Southbridge. Desde 2015, Vladimir Guryanov ha sido responsable de los sistemas de monitoreo, a tiempo parcial, el jefe del departamento de operaciones de Komita JSC, así como el iniciador de la transición de Komita JSC al enfoque DevOps.

Para las 10-00, los participantes se reunieron gradualmente en la sala de conferencias. Después del ritmo del primer día de Slurm DevOps, parecían un poco pensativos y en mal estado. Nadie prometió que sería fácil. Intense para este propósito está diseñado para cargar al ritmo de choque en tres días tanta información práctica como sea posible. Asimilar a Slerm en tres días es imposible. Intensivo en sí mismo es solo el comienzo del trabajo. Luego deberá revisar las notas y practicar.
Alexey Stepanenko en el primer día tocó el subtema "IaC: enfoque de la infraestructura como código". Y en el segundo día, Slerma ya comenzó con los proveedores de la nube como proveedores de infraestructura.

"- Daré la vuelta al calendario ..."

"... y de nuevo el 3 de septiembre!"
Luego Alexey desmontó las herramientas de inicialización del sistema, el ensamblaje de imágenes (empaquetador). Después de esto, pasó a las "historias desgarradoras sobre Terraform", que el público esperaba con ansias el primer día , en el tema "IaC for Terraform".


Y completó su presentación con preguntas sobre almacenamiento de configuraciones, colaboración y automatización de aplicaciones.
Durante el descanso, tratamos con la timidez natural y la modestia de los desarrolladores e invitamos a todos a tomar fotos.

Slurm inspira! Sergei Bondarev y Pavel Selivanov mantienen a Dmitry Simonov en el suelo.








Después del almuerzo y la carga directa de cafeína en las mentes inquisitivas de los desarrolladores, llegó el momento de IaC para Ansible.

Nikolai Mesropyan en primer lugar respondió a la pregunta: "¿Por qué, de hecho, Ansible?". El orador demostró la creación de una pequeña infraestructura a través de Terraform y trabajar con ansible-vault. Entonces Nikolai descubrió en qué consiste Ansible: libros de jugadas, inventario, roles. Experimenté el concepto de idempotencia en los gatos.

Durante la presentación, ni un solo gatito resultó herido.
Nikolay Mesropyan completó la presentación con el ensamblaje y la implementación de la aplicación xpaste, una demostración de actualización continua y la tarea práctica "Convertir PostgreSQL independiente en un clúster de conmutación por error".

- ¿Hiciste el trabajo? Lo peor ya pasó. Ahora abrácense ...
Por la noche, Vladimir Guryanov habló con el tema "Probar la infraestructura". Las fuerzas de los participantes ya se estaban acabando. Y el límite, cuando la información comienza a deslizarse entre los oídos, sin pasar por el cerebro, se acerca más y más. Los participantes se dejaron llevar por incidentes lingüísticos:
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]: ,
Por lo tanto, se decidió transferir el monitoreo de la infraestructura de Prometheus al siguiente, tercer y último día de Slerm.
Vladimir Guryanov se limitó a las pruebas y la integración continua con Molecule y Gitlab CI, así como al uso de Vagrant.

El primer día de Slurm lo hizo sin problemas técnicos. Resultó que nos estaban esperando el segundo día. En el chat de Slurm, los participantes plantearon la cuestión de grabar un evento:
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 - .
Transmitimos a través de la plataforma Facecast. Anteriormente, en las cuatro líneas Slurms, 720 líneas eran suficientes para que los participantes percibieran la transmisión de video normalmente. Las computadoras portátiles en funcionamiento de los altavoces Slurm se configuraron por igual y se adaptaron específicamente para transmitir a 720p. En el segundo día de Slurm DevOps, resultó que las computadoras portátiles de los oradores invitados estaban configuradas de manera diferente. Y esto no funcionó rápidamente: un aumento en la fuente en las consolas rompió las tablas de altavoces. La letra pequeña en la transmisión de 720p resultó ser poco legible.
El slurm se elimina en 1080, en Feiskast ya presiona. Así que tuvimos los originales en 1080. El día de la comunicación con el soporte y la contabilidad de Feiskast, y tenemos un nuevo plan de tarifas, transmitido en 1080 y rellenado los primeros dos días en 1080. Por lo tanto, las grabaciones a petición de los espectadores también serán en 1080.
Al tercer día, Slurm DevOps dejó lo más interesante: SRE. Y el discurso de dos oradores poderosos: Eduard Medvedev, CTO de Tungsten Labs, e Ivan Kruglov, desarrollador principal de Booking.com.
Como resultado, nos dimos cuenta de que habíamos decidido correctamente la transferencia de varios temas al día siguiente; para algunos participantes, incluso Windows no pudo soportar el ritmo de la transferencia de información y una serie de tareas prácticas.
Arthur Gordienko, [5 . 2019 ., 21:45:02] .... 10 ?
PD Admitimos honestamente, ocultamos lo que realmente sucede en DevOps Slurm.
Crees que todo sucede así:

Pero en realidad:

Artyom Galonsky interpreta la Sonata para piano núm. 8 (Patética) en do menor para Beethoven. Sergey Bondarev dicta las notas.