Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Sa labas ng bintana ay may klasikong positibong taglagas ng St. Petersburg na panahon, sa Selectel conference room ito ay mainit-init, kape, Coca-Cola at halos tag-araw. Sa mundo sa paligid natin, Setyembre 5, 2019, nasa ikalawang araw na tayo ng pagsisimula ng DevOps Slurm.

Sa unang araw ng intensive, tinalakay namin ang mga pinakasimpleng paksa: Git, CI/CD. Sa ikalawang araw, inihanda namin ang Infrastructure bilang Code at pagsubok sa imprastraktura para sa mga kalahok - sari-saring mga paksa, na may maraming mga nuances at praktikal na mga gawain.

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Ang mga tagapagsalita ng ikalawang araw ng Slurm ay sina Alexey Stepanenko, engineer ng Selectel cloud platform department, Nikolay Mesropyan, Southbridge administrator, at Vladimir Guryanov, engineer/team lead sa Southbridge.

Si Alexey Stepanenko ay isang inhinyero sa Selectel, na hindi lamang mainit na tinanggap kami, ngunit binigyan din kami ng mga lugar, pati na rin ang kapasidad ng server. Si Alexey Stepanenko sa Selectel ay tumatalakay sa mga gawain sa imprastraktura para sa pagpapanatili ng OpenStack cloud, katulad ng pagsubaybay, CI/CD at pamamahala ng pagsasaayos.

Nikolay Mesropyan at Vladimir Guryanov, mga empleyado ng Southbridge. Mula noong 2015, si Vladimir Guryanov ay naging responsable para sa mga sistema ng pagsubaybay, kasabay na pinuno ng departamento ng operasyon ng JSC Comita, pati na rin ang nagpasimula ng paglipat ng JSC Comita sa diskarte ng DevOps.

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Pagsapit ng 10:00 ay unti-unting nagtipon ang mga kalahok sa conference room. Pagkatapos ng takbo ng unang araw ng Slurm DevOps, medyo nag-iisip at basa-basa na sila. Walang nangako na magiging madali ito. Ang masinsinang kurso ay idinisenyo upang mag-load ng mas maraming praktikal na impormasyon sa iyong ulo hangga't maaari sa isang pinabilis na bilis sa loob ng tatlong araw. Imposibleng matunaw ang Slurm sa loob ng tatlong araw. Ang masinsinang kurso mismo ay simula pa lamang ng gawain. Pagkatapos ay kakailanganin mong suriin ang mga tala at pagsasanay.

Sa unang araw, hinawakan ni Alexey Stepanenko ang subtopic na "IaC: isang diskarte sa imprastraktura bilang code." At sa ikalawang araw, nagsimula na ang Slurma sa mga cloud provider bilang mga provider ng imprastraktura.

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"
"Ibabalik ko ang kalendaryo..."

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"
"... at muli ang ikatlo ng Setyembre!"

Pagkatapos ay sinuri ni Alexey ang mga tool para sa pagsisimula ng mga system at pag-assemble ng mga imahe (packer). Kasunod nito, lumipat siya sa "mga nakakaantig na kwento tungkol sa Terraform", na labis na inaabangan ng publiko sa unang araw, sa paksang "IaC gamit ang Terraform bilang isang halimbawa."

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

At tinapos niya ang kanyang presentasyon sa mga tanong tungkol sa pag-iimbak ng configuration, pakikipagtulungan at automation ng aplikasyon.

Sa panahon ng pahinga, nalampasan namin ang likas na pagkamahiyain at kahinhinan ng mga developer at inanyayahan ang lahat na kumuha ng litrato.

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"
Ang Slurm ay nagbibigay sa iyo ng mga pakpak! Hinawakan nina Sergey Bondarev at Pavel Selivanov si Dmitry Simonov sa lupa.

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Pagkatapos ng tanghalian at isang direktang pagkarga ng caffeine sa mga nagtatanong na pinuno ng mga developer, oras na para sa IaC na gumamit ng Ansible bilang isang halimbawa.

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Una sa lahat, sinagot ni Nikolay Mesropyan ang tanong na: "Bakit Ansible?" Ipinakita ng tagapagsalita ang paglikha ng isang maliit na imprastraktura gamit ang Terraform at nagtatrabaho sa ansible-vault. Susunod, tiningnan ni Nikolay kung ano ang binubuo ng Ansible: mga playbook, imbentaryo, mga tungkulin. Sinubukan ang konsepto ng idempotency sa mga pusa.

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"
Walang mga kuting na nasaktan sa pagtatanghal.

Tinapos ni Nikolay Mesropyan ang kanyang presentasyon sa pagpupulong at pag-deploy ng xpaste application, isang pagpapakita ng rolling-update at ang praktikal na gawain na "Pag-convert ng standalone na PostgreSQL sa isang failover cluster." 


Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"
- Nakumpleto mo ba ang gawain? Tapos na ang pinakamasama. Ngayon yakapin ang isa't isa...

Sa gabi, nagsalita si Vladimir Guryanov sa paksang "Pagsubok sa imprastraktura". Nauubos na ang lakas ng mga kalahok. At ang limitasyon, kapag ang impormasyon ay nagsimulang dumulas sa pagitan ng mga tainga, na lumalampas sa utak, ay naging mas malapit at mas malapit. Ang mga kalahok ay naging interesado sa mga pangyayari sa wika:

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]:
а еще нас спрашивали почему Павел говорит сКедулер, а я ансибля

Samakatuwid, napagpasyahan na ilipat ang pagsubaybay sa imprastraktura kasama ang Prometheus sa susunod, pangatlo at huling araw ng Slurm.

Nilimitahan ni Vladimir Guryanov ang kanyang sarili sa pagsubok at patuloy na pagsasama sa Molecule at Gitlab CI, pati na rin sa paggamit ng Vagrant.

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

Ang unang araw ng Slurm ay walang anumang teknikal na problema. Second day na pala nila kami hinihintay. Sa Slurm chat, itinaas ng mga kalahok ang isyu ng pag-record ng kaganapan: 



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 В записи смотреть на консоль спикера - просто боль. Очень плохо видно

Nag-stream kami sa pamamagitan ng platform ng Facecast. Dati, sa lahat ng apat na Slurm, sapat na ang 720 na linya para makita ng mga kalahok nang normal ang pag-broadcast ng video. Ang gumaganang mga laptop ng mga Slurm speaker ay magkaparehong na-configure at partikular na inangkop para sa pagsasahimpapawid sa 720p. Sa ikalawang araw ng Slurm DevOps, lumabas na magkaiba ang pag-configure ng mga laptop ng mga inimbitahang speaker. At hindi posible na malutas ito nang mabilis - ang pagtaas ng font sa mga console ay sinira ang mga talahanayan ng speaker. Ang maliit na font sa 720p broadcast ay naging mahirap basahin.

Ang Slurm ay kinukunan sa 1080, sa 720 ay pinindot na ito ng Facecast. Kaya mayroon kaming mga orihinal sa 1080. Isang araw ng pakikipag-ugnayan sa suporta at accounting ng Facecast, at mayroon kaming bagong plano sa taripa, na nagbo-broadcast sa 1080 at muling nag-a-upload sa unang dalawang araw sa 1080. Kaya ang mga pag-record batay sa mga kahilingan mula sa mga manonood ng TV ay magiging 1080 din.

Sa ikatlong araw ng Slurm, iniwan ng DevOps ang pinakakawili-wiling bahagi: SRE. At isang pagtatanghal ng dalawang makapangyarihang tagapagsalita - Eduard Medvedev, CTO sa Tungsten Labs, at Ivan Kruglov, Principal Developer sa Booking.com.

Sa huli, napagtanto namin na ginawa namin ang tamang desisyon sa pagpapaliban ng ilang mga paksa sa susunod na araw - para sa ilang mga kalahok, kahit na ang Windows ay hindi makayanan ang bilis ng paglipat ng impormasyon at isang serye ng mga praktikal na gawain.

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

PS Tayo'y maging tapat, itinatago natin kung ano talaga ang nangyayari sa Slurm DevOps.

Sa tingin mo ito ay magiging ganito:

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"

At sa katunayan:

Slurm DevOps. Pangalawang araw. IaC, pagsubok sa imprastraktura at "Binibigyan ka ng Slurm ng mga pakpak!"
Ginampanan ni Artyom Galonsky ang Piano Sonata No. 8 (Pathetique) ni Beethoven sa C minor. Si Sergei Bondarev ay nagdidikta ng mga tala.

Pinagmulan: www.habr.com

Magdagdag ng komento