Slurm DevOps. Segundo dia. IaC, testes de infraestrutura e "Slurm inspira!"

Do lado de fora da janela, há um clima positivo de outono clássico em São Petersburgo; na sala de conferências Selectel está quente, café, Coca-Cola e quase verão. No mundo ao nosso redor, em 5 de setembro de 2019, temos o segundo dia desde o início dos SlOorm DevOps.


No primeiro dia de intensivo, discutimos os tópicos mais simples: Git, CI / CD. No segundo dia, preparamos os participantes da infraestrutura como teste de código e infraestrutura - os tópicos são multifacetados, com muitas nuances e tarefas práticas.



Os palestrantes do segundo dia foram Alexei Stepanenko, engenheiro de plataforma de nuvem Selectel, Nikolai Mesropyan, administrador de Southbridge, e Vladimir Guryanov, engenheiro de Southbridge / Timlid.


Alexey Stepanenko é engenheiro da Selectel, que não apenas nos recebeu calorosamente, como também forneceu as instalações, bem como as capacidades dos servidores. Alexey Stepanenko, da Selectel, lida com tarefas de infraestrutura para atender à nuvem OpenStack, como monitoramento, CI / CD e gerenciamento de configuração.


Nikolay Mesropyan e Vladimir Guryanov, funcionários da Southbridge. Desde 2015, Vladimir Guryanov é responsável pelos sistemas de monitoramento, chefe de meio período do departamento de operações da Komita JSC, bem como o iniciador da transição do Komita JSC para a abordagem DevOps.



Às 10h, os participantes se reúnem gradualmente na sala de conferências. Após o ritmo do primeiro dia do Slurm DevOps, eles pareciam um pouco pensativos e surrados. Ninguém prometeu que seria fácil. Intenso para esse fim é projetado para carregar no ritmo de choque em três dias o máximo de informações práticas possível. Assimilar Slerm em três dias é impossível. Intensivo em si é apenas o começo do trabalho. Então você precisará revisar as notas e praticar.


Alexey Stepanenko, no primeiro dia, abordou o subtópico "IaC: abordagem da infraestrutura como um código". E no segundo dia, a Slerma já começou com os provedores de nuvem como provedores de infraestrutura.



"- Eu vou virar o calendário ..."



"... e novamente no dia 3 de setembro!"


Em seguida, Alexey desmontou as ferramentas de inicialização do sistema, a montagem de imagens (empacotador). Depois disso, ele continuou com as "histórias emocionantes sobre a Terraform", que o público aguardava com expectativa no primeiro dia , no tópico "IaC com a Terraform como exemplo".




E ele completou sua apresentação com perguntas sobre armazenamento de configurações, colaboração e automação de aplicativos.


Durante o intervalo, lidamos com a timidez e modéstia naturais dos desenvolvedores e convidamos todos a tirar fotos.



Slurm inspira! Sergei Bondarev e Pavel Selivanov mantêm Dmitry Simonov no chão.










Após o almoço e o carregamento direto de cafeína nas mentes questionadoras dos desenvolvedores, chegou a hora da IaC no exemplo da Ansible.



Nikolai Mesropyan respondeu antes de tudo à pergunta: "Por que, de fato, Ansible?". O palestrante demonstrou a criação de uma pequena infraestrutura por meio do Terraform e trabalhou com o ansible-vault. Então Nikolai descobriu o que o Ansible consiste: manuais, inventário, papéis. Eu experimentei o conceito de idempotência em gatos.



Durante a apresentação, nenhum gatinho ficou ferido.


Nikolay Mesropyan concluiu a apresentação com a montagem e implantação do aplicativo xpaste, uma demonstração de atualização contínua e a tarefa prática "Transformar o PostgreSQL independente em um cluster de failover".



- Você fez o trabalho? O pior já passou. Agora se abraçam ...


À noite, Vladimir Guryanov falou com o tema "Testando a infraestrutura". As forças dos participantes já estavam se esgotando. E o limite, quando a informação começa a deslizar entre os ouvidos, contornando o cérebro, tornou-se cada vez mais próximo. Os participantes foram levados por incidentes linguí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]:        ,    

Portanto, decidiu-se transferir o monitoramento da infraestrutura de Prometheus para o próximo, terceiro e último dia da Slerm.


Vladimir Guryanov limitou-se a testes e integração contínua com Molecule e Gitlab CI, além do uso de Vagrant.



O primeiro dia de Slurm passou sem problemas técnicos. Acabou que eles estavam esperando por nós no segundo dia. No bate-papo Slurm, os participantes levantaram a questão de gravar um 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       -  .    

Nós transmitimos através da plataforma Facecast. Anteriormente, nas quatro linhas Slurms, 720 linhas eram suficientes para os participantes perceberem a transmissão de vídeo normalmente. Os laptops de trabalho dos alto-falantes Slurm foram configurados igualmente e adaptados especificamente para a transmissão para 720p. No segundo dia do Slurm DevOps, os laptops dos palestrantes convidados foram configurados de maneira diferente. E isso não deu certo rapidamente - um aumento na fonte nos consoles quebrou as tabelas dos alto-falantes. A impressão fina na transmissão de 720p acabou sendo pouco legível.


O slurm é removido em 1080, no Feiskast ele já pressiona. Então, tivemos os originais em 1080. O dia da comunicação com o suporte e a contabilidade da Feiskast, e temos um novo plano tarifário, transmitido em 1080 e reenchendo os dois primeiros dias em 1080. Portanto, as gravações a pedido dos telespectadores também serão em 1080.


No terceiro dia, o Slurm DevOps deixou o mais interessante: SRE. E a apresentação de dois poderosos oradores - Eduard Medvedev, CTO da Tungsten Labs, e Ivan Kruglov, desenvolvedor principal da Booking.com.


Como resultado, percebemos que decidimos corretamente a transferência de vários tópicos para o dia seguinte - para alguns participantes, mesmo o Windows não suportava o ritmo da transferência de informações e uma série de tarefas práticas.


 Arthur Gordienko, [5 . 2019 ., 21:45:02]     ....        10   ? 

PS Nós admitimos honestamente, ocultamos o que realmente acontece no DevOps Slurm.


Você acha que tudo acontece assim:



Mas na verdade:



Artyom Galonsky executa a Sonata para piano n ° 8 (Patética) em dó menor para Beethoven. Sergey Bondarev dita as notas.

Source: https://habr.com/ru/post/pt466503/


All Articles