lur饮DevOps。 第二天 IaC,基础架构测试和“ Slurm激发灵感!”

窗外是圣彼得堡的典型正秋天天气,在Selectel会议室,天气温暖,咖啡,可口可乐和几乎是夏天。 从2019年9月5日起,在我们周围的世界中,我们距SlOorm DevOps开始的第二天。


在强化课程的第一天,我们讨论了最简单的主题:Git,CI / CD。 第二天,我们为基础架构的参与者准备了代码和基础架构测试-主题是多方面的,有很多细微差别和实际任务。



第二天的演讲者是Selectel云平台工程师Alexei Stepanenko,南桥管理员Nikolai Mesropyan和南桥工程师/ Timlid的Vladimir Guryanov。


Alexey Stepanenko是Selectel的工程师,不仅热烈欢迎我们,而且还为我们提供了一个房间以及服务器设施。 Selectel的Alexey Stepanenko处理用于服务OpenStack云的基础架构任务,即监视,CI / CD和配置管理。


南桥公司的员工Nikolay Mesropyan和Vladimir Guryanov。 自2015年以来,弗拉基米尔·古里亚诺夫(Vladimir Guryanov)负责监控系统,兼任Komita JSC运营部门负责人,并且是Komita JSC向DevOps方法过渡的发起者。



到10-00,与会者逐渐聚集在会议室。 按照Slurm DevOps的第一天的节奏,他们看起来有些周到和简陋。 没有人保证会很容易。 为此目的,强烈的目的是在三天之内以最快的速度加载尽可能多的实用信息。 要在三天内吸收Slerm是不可能的。 集约化本身只是工作的开始。 然后,您将需要复习笔记并进行练习。


第一天的Alexey Stepanenko谈到了子主题“ IaC:将基础架构作为代码的方法”。 第二天,Slerma已经开始从云提供商成为基础架构提供商。



“-我将把日历翻过来……”



“……又是9月3日!”


然后,Alexey拆卸了系统初始化工具,即图像组装程序(打包程序)。 在此之后,他继续讨论了“关于Terraform的令人心碎的故事” ,公众在第一天就非常期待它 ,主题为“以Terraform为例的IaC”。




他以有关配置存储,协作和应用程序自动化的问题结束了他的演讲。


休息期间,我们应对开发人员的自然害羞和谦虚态度,并邀请所有人拍照。



lur饮启发! 谢尔盖·邦达列夫(Sergei Bondarev)和帕维尔·塞利瓦诺夫(Pavel Selivanov)将德米特里·西蒙诺夫(Dmitry Simonov)放在地上。










午餐后,将咖啡因直接添加到开发人员的心中,然后就可以以Ansible为例使用IaC了。



Nikolai Mesropyan首先回答了问题:“为什么,实际上是Ansible?”。 演讲者演示了如何通过Terraform创建小型基础架构并与ansible-vault合作。 然后,尼古拉(Nikolai)找出了Ansible的组成:剧本,清单,角色。 我经历了猫的幂等概念。



在演示过程中,没有一只小猫受伤。


Nikolay Mesropyan通过组装和部署xpaste应用程序,滚动更新演示以及实际任务“将独立的PostgreSQL转变为故障转移群集”完成了演示。



-做得好吗? 最坏的过去了。 现在互相拥抱...


傍晚,弗拉基米尔·古里亚诺夫(Vladimir Guryanov)的主题是“测试基础架构”。 参与者的力量已经耗尽。 当信息开始在耳朵之间滑动,绕过大脑时,界限变得越来越近。 参加者被语言事件带走:


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]:        ,    

因此,决定将对基础设施的监视从Prometheus转移到Slerm的第二天,第三天和最后一天。


弗拉基米尔·古里亚诺夫(Vladimir Guryanov)仅限于测试和与Molecule和Gitlab CI进行持续集成以及使用Vagrant。



Slurm的第一天没有出现技术问题。 原来,他们在第二天在等我们。 在Slurm聊天中,参与者提出了记录事件的问题:


 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       -  .    

我们通过Facecast平台进行流媒体播放。 以前,在所有四个Slurms上,720行足以使参与者感知到正常播放的视频。 Slurm扬声器的工作笔记本电脑配置相同,并特别适合广播到720p。 在Slurm DevOps的第二天,事实证明,受邀演讲者的笔记本电脑配置不同。 但这并不能很快解决-控制台中字体的增加破坏了扬声器表。 720p广播中的精美图片显示可读性差。


在1080年,Feiskast中已经按下了该标记。 所以我们有1080的原件。 在与Feiskast进行支持和核算的当天,我们制定了一个新的资费计划,以1080广播,并在1080的前两天重新填满。因此,根据观众的要求,录制的影片也将以1080录制。


第三天,Slurm DevOps离开了最有趣的地方:SRE。 以及两位演讲嘉宾的演讲-Tungsten Labs的CTO Eduard Medvedev和Booking.com的首席开发人员Ivan Kruglov。


结果,我们意识到我们正确地决定了将第二个主题转移到第二天-对于某些参与者,甚至Windows也无法承受信息传输和一系列实际任务的步伐。


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

PS:我们坦诚地承认,我们隐藏了DevOps Slurm上实际发生的情况。


您认为一切都是这样的:



但实际上:



阿尔乔姆·加隆斯基(Artyom Galonsky)为贝多芬创作了C小调第八钢琴奏鸣曲(可悲)。 谢尔盖·邦达列夫(Sergey Bondarev)负责备考。

Source: https://habr.com/ru/post/zh-CN466503/


All Articles