Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Fuera de la ventana reina el clásico clima otoñal positivo de San Petersburgo, en la sala de conferencias Selectel hace calor, café, Coca-Cola y casi verano. En el mundo que nos rodea, el 5 de septiembre de 2019, estamos en el segundo día del inicio de DevOps Slurm.

El primer día del intensivo cubrimos los temas más simples: Git, CI/CD. El segundo día preparamos para los participantes Infraestructura como Código y pruebas de infraestructura: temas multifacéticos, con muchos matices y tareas prácticas.

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Los oradores del segundo día de Slurm fueron Alexey Stepanenko, ingeniero del departamento de plataforma en la nube de Selectel, Nikolay Mesropyan, administrador de Southbridge, y Vladimir Guryanov, ingeniero/líder del equipo de Southbridge.

Alexey Stepanenko es ingeniero en Selectel, que no sólo nos recibió calurosamente, sino que también nos proporcionó las instalaciones y la capacidad del servidor. Alexey Stepanenko de Selectel se ocupa de las tareas de infraestructura para el mantenimiento de la nube OpenStack, concretamente de monitorización, CI/CD y gestión de configuración.

Nikolay Mesropyan y Vladimir Guryanov, empleados de Southbridge. Desde 2015, Vladimir Guryanov es responsable de los sistemas de monitoreo y al mismo tiempo es el jefe del departamento de operaciones de JSC Comita, así como el iniciador de la transición de JSC Comita al enfoque DevOps.

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

A las 10:00 los participantes se fueron reuniendo poco a poco en la sala de conferencias. Después del ritmo del primer día de Slurm DevOps, parecían un poco pensativos y andrajosos. Nadie prometió que sería fácil. El curso intensivo está diseñado para cargar en su cabeza la mayor cantidad de información práctica posible a un ritmo acelerado en tres días. Es imposible digerir Slurm en tres días. El curso intensivo en sí es sólo el comienzo del trabajo. Luego necesitarás revisar las notas y practicar.

El primer día, Alexey Stepanenko abordó el subtema "IaC: un enfoque de la infraestructura como código". Y el segundo día, Slurma ya empezó con los proveedores de la nube como proveedores de infraestructura.

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"
“Le daré la vuelta al calendario…”

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"
“... ¡y nuevamente el tres de septiembre!”

Luego Alexey examinó las herramientas para inicializar sistemas y ensamblar imágenes (empaquetador). A continuación pasó a las “historias delicadas sobre Terraform”, que tanto esperaba el público el primer día, en el tema "IaC usando Terraform como ejemplo".

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Y concluyó su presentación con preguntas sobre almacenamiento de configuración, colaboración y automatización de aplicaciones.

Durante el descanso, superamos la timidez y el pudor naturales de los desarrolladores e invitamos a todos a tomar fotografías.

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"
¡Slurm te da alas! Sergey Bondarev y Pavel Selivanov mantienen a Dmitry Simonov en el suelo.

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Después del almuerzo y una carga directa de cafeína en las cabezas inquisitivas de los desarrolladores, es hora de que IaC utilice Ansible como ejemplo.

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Nikolay Mesropyan respondió en primer lugar a la pregunta: "¿Por qué Ansible?" El orador demostró la creación de una pequeña infraestructura utilizando Terraform y trabajando con ansible-vault. A continuación, Nikolay analizó en qué consiste Ansible: manuales, inventario, roles. Probó el concepto de idempotencia en gatos.

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"
Ningún gatito resultó herido durante la presentación.

Nikolay Mesropyan concluyó su presentación con el ensamblaje e 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". 


Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"
- ¿Completaste la tarea? Lo peor ya pasó. Ahora abrácense...

Por la tarde Vladimir Guryanov habló sobre el tema "Pruebas de infraestructura". Las fuerzas de los participantes ya se estaban agotando. Y el límite, cuando la información comienza a deslizarse entre los oídos, sin pasar por el cerebro, se vuelve cada vez más cercano. Los participantes se interesaron por los 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ó trasladar el monitoreo de la infraestructura con Prometheus al siguiente, tercer y último día de Slurm.

Vladimir Guryanov se limitó a realizar pruebas e integración continua con Molecule y Gitlab CI, así como al uso de Vagrant.

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

El primer día de Slurm transcurrió 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 el 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 los cuatro Slurms, 720 líneas eran suficientes para que los participantes pudieran percibir el vídeo transmitido con normalidad. Las computadoras portátiles de trabajo de los parlantes Slurm se configuraron de manera idéntica y se adaptaron específicamente para transmitir a 720p. En el segundo día de Slurm DevOps, resultó que los portátiles de los ponentes invitados estaban configurados de forma diferente. Y no fue posible resolver esto rápidamente: al aumentar la fuente en las consolas, se rompieron las mesas de los altavoces. La fuente pequeña en la transmisión de 720p resultó difícil de leer.

Slurm está filmado a 1080, a 720 ya está presionado por Facecast. Entonces teníamos los originales en 1080. Un día de comunicación con soporte y contabilidad de Facecast, y tenemos un nuevo plan tarifario, retransmisiones en 1080 y recargas los dos primeros días en 1080. Así las grabaciones a petición de los televidentes también serán en 1080.

En el tercer día de Slurm, DevOps dejó la parte más interesante: SRE. Y una presentación de dos potentes oradores: Eduard Medvedev, CTO de Tungsten Labs, e Ivan Kruglov, desarrollador principal de Booking.com.

Al final nos dimos cuenta de que habíamos tomado la decisión correcta al posponer algunos temas para el día siguiente: para algunos participantes, ni siquiera Windows podía soportar el ritmo de transferencia de información y una serie de tareas prácticas.

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

PS Seamos honestos, ocultamos lo que realmente está pasando en Slurm DevOps.

Crees que es así:

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"

Y en realidad:

Slurm DevOps. Segundo día. IaC, pruebas de infraestructura y "¡Slurm te da alas!"
Artyom Galonsky interpreta la Sonata para piano n.° 8 (Patética) de Beethoven en do menor. Sergei Bondarev dicta notas.

Fuente: habr.com

Añadir un comentario