Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Fuori dalla finestra c'è il classico clima autunnale positivo di San Pietroburgo, nella sala conferenze Selectel fa caldo, caffè, Coca-Cola e quasi estate. Nel mondo che ci circonda, il 5 settembre 2019, siamo al secondo giorno dall'inizio di DevOps Slurm.

Il primo giorno dell'intensivo abbiamo trattato gli argomenti più semplici: Git, CI/CD. Il secondo giorno abbiamo preparato Infrastructure as Code e test dell'infrastruttura per i partecipanti: argomenti sfaccettati, con molte sfumature e compiti pratici.

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

I relatori del secondo giorno di Slurm sono stati Alexey Stepanenko, ingegnere del dipartimento della piattaforma cloud Selectel, Nikolay Mesropyan, amministratore di Southbridge, e Vladimir Guryanov, ingegnere/team leader di Southbridge.

Alexey Stepanenko è un ingegnere presso Selectel, che non solo ci ha accolto calorosamente, ma ci ha anche fornito i locali e la capacità del server. Alexey Stepanenko presso Selectel si occupa delle attività infrastrutturali per la manutenzione del cloud OpenStack, ovvero monitoraggio, CI/CD e gestione della configurazione.

Nikolay Mesropyan e Vladimir Guryanov, dipendenti di Southbridge. Dal 2015, Vladimir Guryanov è responsabile dei sistemi di monitoraggio, allo stesso tempo capo del dipartimento operativo di JSC Comita, nonché promotore della transizione di JSC Comita all'approccio DevOps.

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Entro le 10:00 i partecipanti si sono riuniti gradualmente nella sala conferenze. Dopo il ritmo del primo giorno di Slurm DevOps, sembravano un po' pensierosi e logori. Nessuno ha promesso che sarebbe stato facile. Il corso intensivo è progettato per caricare nella tua testa quante più informazioni pratiche possibile ad un ritmo accelerato in tre giorni. È impossibile digerire Slurm in tre giorni. Il corso intensivo stesso è solo l'inizio del lavoro. Quindi dovrai rivedere gli appunti ed esercitarti.

Il primo giorno, Alexey Stepanenko ha toccato il sottotema “IaC: un approccio all’infrastruttura come codice”. E già il secondo giorno Slurma ha iniziato con i fornitori di servizi cloud come fornitori di infrastrutture.

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”
“Girerò il calendario...”

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”
“…e ancora il XNUMX settembre!”

Quindi Alexey ha esaminato gli strumenti per inizializzare i sistemi e assemblare immagini (packer). Successivamente è passato alle “storie toccanti su Terraform”, che il pubblico attendeva con ansia il primo giorno, nell'argomento "IaC che utilizza Terraform come esempio".

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

E ha concluso la sua presentazione con domande sull'archiviazione delle configurazioni, sulla collaborazione e sull'automazione delle applicazioni.

Durante la pausa abbiamo superato la naturale timidezza e modestia degli sviluppatori e abbiamo invitato tutti a scattare foto.

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”
Slurm ti mette le ali! Sergey Bondarev e Pavel Selivanov tengono Dmitry Simonov a terra.

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Dopo il pranzo e un carico di caffeina nelle teste curiose degli sviluppatori, è il momento di IaC che usa Ansible come esempio.

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Nikolay Mesropyan ha risposto innanzitutto alla domanda: "Perché Ansible?" Il relatore ha dimostrato la creazione di una piccola infrastruttura utilizzando Terraform e lavorando con ansible-vault. Successivamente, Nikolay ha esaminato in cosa consiste Ansible: playbook, inventario, ruoli. Testato il concetto di idempotenza sui gatti.

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”
Nessun gattino è stato maltrattato durante la presentazione.

Nikolay Mesropyan ha concluso la sua presentazione con l'assemblaggio e l'implementazione dell'applicazione xpaste, una dimostrazione dell'aggiornamento in sequenza e il compito pratico "Conversione di PostgreSQL autonomo in un cluster di failover". 


Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”
- Hai completato l'attività? Il peggio è passato. Adesso abbracciatevi...

In serata, Vladimir Guryanov è intervenuto sul tema “Test delle infrastrutture”. Le forze dei partecipanti stavano già finendo. E il limite, quando le informazioni cominciano a scivolare tra le orecchie, scavalcando il cervello, si fa sempre più vicino. I partecipanti si sono interessati agli incidenti linguistici:

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

Pertanto si è deciso di spostare il monitoraggio delle infrastrutture con Prometheus al successivo, terzo ed ultimo giorno di Slurm.

Vladimir Guryanov si è limitato al testing e all'integrazione continua con Molecule e Gitlab CI, oltre all'utilizzo di Vagrant.

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Il primo giorno di Slurm si è svolto senza problemi tecnici. Si è scoperto che ci stavano aspettando il secondo giorno. Nella chat di Slurm, i partecipanti hanno sollevato la questione della registrazione dell'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 В записи смотреть на консоль спикера - просто боль. Очень плохо видно

Trasmettiamo in streaming tramite la piattaforma Facecast. In precedenza, su tutti e quattro gli Slurm, erano sufficienti 720 linee affinché i partecipanti percepissero normalmente il video trasmesso. I laptop funzionanti degli altoparlanti Slurm sono stati configurati in modo identico e adattati specificamente per la trasmissione a 720p. Nel secondo giorno di Slurm DevOps si è scoperto che i laptop dei relatori invitati erano configurati ciascuno in modo diverso. E non è stato possibile risolverlo rapidamente: l'aumento del carattere nelle console ha rotto i tavoli degli altoparlanti. Il carattere piccolo nella trasmissione a 720p si è rivelato difficile da leggere.

Slurm viene girato alle 1080, alle 720 è già pressato da Facecast. Quindi avevamo gli originali nel 1080. Una giornata di comunicazione con supporto e contabilità Facecast, e abbiamo un nuovo piano tariffario, trasmissioni nel 1080 e ricaricamento i primi due giorni nel 1080. Quindi anche le registrazioni in base alle richieste dei telespettatori saranno nel 1080.

Nel terzo giorno di Slurm, DevOps ha lasciato la parte più interessante: SRE. E una presentazione di due autorevoli relatori: Eduard Medvedev, CTO di Tungsten Labs, e Ivan Kruglov, Principal Developer di Booking.com.

Alla fine ci siamo resi conto di aver preso la decisione giusta rimandando alcuni argomenti al giorno successivo: per alcuni partecipanti anche Windows non poteva sopportare il ritmo del trasferimento delle informazioni e una serie di compiti pratici.

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

PS Siamo onesti, nascondiamo cosa sta realmente succedendo a Slurm DevOps.

Pensi che vada così:

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”

Ma in realtà:

Slurm DevOps. Secondo giorno. IaC, test delle infrastrutture e “Slurm ti mette le ali!”
Artyom Galonsky esegue la Sonata per pianoforte n. 8 (Patetica) di Beethoven in do minore. Sergei Bondarev detta appunti.

Fonte: habr.com

Aggiungi un commento