Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Fuori c'è una classica positiva giornata autunnale di San Pietroburgo, nella sala conferenze di Selectel è caldo, caffè, Coca-Cola e quasi estate. Nel mondo esterno è il 5 settembre 2019, oggi è il secondo giorno dall'inizio di Slurm DevOps.

Nel primo giorno dell'intensivo abbiamo trattato i temi più semplici: Git, CI/CD. Nel secondo giorno abbiamo preparato per i partecipanti Infrastructure as Code e testare l'infrastruttura: argomenti complessi, con molti dettagli e compiti pratici.

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

I relatori del secondo giorno di Slurm sono stati Aleksey Stepanenko, ingegnere del reparto piattaforme cloud di Selectel, Nikolai Mesropyan, amministratore di Southbridge, e Vladimir Guryanov, ingegnere/team lead in Southbridge.

Aleksey Stepanenko è un ingegnere di Selectel, che non solo ci ha accolto calorosamente, ma ci ha anche fornito un luogo e potenza di server. Aleksey Stepanenko in Selectel si occupa di compiti infrastrutturali per il supporto del cloud OpenStack, in particolare monitoraggio, CI/CD e gestione delle configurazioni.

Nikolai Mesropyan e Vladimir Guryanov, dipendenti della società Southbridge. Vladimir Guryanov è responsabile dei sistemi di monitoraggio dal 2015, è anche capo della gestione delle operazioni di AO "Komita", oltre a essere l'iniziatore del passaggio di AO "Komita" all'approccio DevOps.

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Alle 10:00 i partecipanti si sono radunati progressivamente nella sala conferenze. Dopo il ritmo del primo giorno di Slurm DevOps, sembravano un po' pensierosi e provati. Nessuno ha promesso che sarebbe stato facile. L'intensivo è concepito per caricare, in un ritmo accelerato, quante più informazioni pratiche possibile in tre giorni. Assimilare Slurm in tre giorni è impossibile. L'intensivo è solo l'inizio del lavoro. Dopo dovranno rivedere le registrazioni e praticare.

Aleksey Stepanenko nel primo giorno ha tratto il tema "IaC: approccio all'infrastruttura come codice". E nel secondo giorno di Slurm ha già iniziato con i fornitori di cloud, come fornitori di infrastruttura.

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»
» — Girerò il calendario…»

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»
«… e sarà di nuovo il terzo settembre!»

Dopo, Aleksey ha esaminato gli strumenti di inizializzazione dei sistemi, la creazione di immagini (packer). Successivamente, è passato a "storie toccanti su Terraform", che il pubblico attendeva con impazienza il primo giorno, nel tema "IaC attraverso l'esempio di Terraform".

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

E ha concluso l'intervento con domande sullo storage delle configurazioni, la collaborazione e l'automazione delle applicazioni.

Durante la pausa abbiamo superato la naturale timidezza e modestia degli sviluppatori e abbiamo invitato tutti a farsi fotografare.

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»
Lo Slarni ispira! Sergey Bondarev e Pavel Selivanov tengono Dmitry Simonov con i piedi per terra.

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Dopo pranzo e un diretto caricamento di caffeina nelle menti curiose degli sviluppatori, è arrivato il momento di IaC con Ansible come esempio.

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Nikolai Mesropyan ha risposto innanzitutto alla domanda: «E perché Ansible, in effetti?». Il relatore ha mostrato la creazione di una piccola infrastruttura tramite Terraform e l'uso di ansible-vault. Successivamente, Nikolai ha analizzato gli elementi di Ansible: playbook, inventario, ruoli. Ha messo alla prova il concetto di idempotenza con i gatti.

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»
Durante la presentazione, nessun gattino ha subito danni.

Nikolai Mesropyan ha concluso l'intervento con la build e il deploy dell'applicazione xpaste, dimostrando il rolling-update e l'esercizio pratico "Trasformare PostgreSQL standalone in un cluster ad alta disponibilità".

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»
— Siete riusciti con l'esercizio? Il momento peggiore è passato. Ora abbracciatevi…

Alla sera è intervenuto Vladimir Guryanov con il tema "Testare l'infrastruttura". Le energie dei partecipanti stavano per esaurirsi. E il limite, quando le informazioni iniziano a scivolare tra le orecchie, passando per il cervello, si avvicinava sempre di più. I partecipanti sono stati attratti dai casi linguistici:

Alex GSTC, [5 set. 2019, 19:56:29 (06.09.2019, 10:10:50)]:
A me solo dà fastidio all'orecchio o anche ad altri?
* repositArio
* defAUlt
* volT
* ansibLe
* redis
* nadGius
* promEtius

Nikolay Mesropyan, [5 set. 2019, 19:57:09 (05.09.2019, 19:57:30)]:
> ansibLe
Come si pronuncia l'accento sulla consonante morbida?)

Lucky SB, [5 set. 2019, 19:57:13]:
E in più ci hanno chiesto perché Pavel dice sKeduler, mentre io dico ansibly.

Pertanto è stata presa la decisione di rinviare il monitoraggio dell'infrastruttura con Prometheus al giorno successivo, il terzo e ultimo giorno dello Slırm.

Vladimir Guryanov si è limitato a testare e integrare in modo continuo con Molecule e Gitlab CI, oltre a usare Vagrant.

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Il primo giorno dello Slırm si è svolto senza problemi tecnici. Si è scoperto che ci stavano aspettando al secondo giorno. Nel chat dello Slırm, i partecipanti hanno sollevato la questione della registrazione dell'evento:

Nik Grebnev, [4 set. 2019, 21:53:09]:
Buonasera. Da quello che capisco, la registrazione dell'evento di oggi è apparsa. Ma la qualità è scarsa - 720 linee. Come posso ottenere 1080? Perché è tutto parecchio sfocato - pensavo che la trasmissione fosse scadente, ma nella registrazione ci sarebbe stato 1080. E invece si è scoperto che anche nella registrazione è rimasta 720, il che è estremamente deludente.

Dmitriy Miroshnichenko, [4 set. 2019, 21:56:52]:
+1, vorrei vedere 1080 nel mio profilo, visto che non riuscite a trasmettere oltre 720.

Akbarxon Amirxonov, [4 set. 2019, 22:24:40]:
Ci sono limitazioni della piattaforma. Sfortunatamente, non sarà possibile registrare in 1080.

Nik Grebnev, [4 set. 2019, 22:29:23]:
Peccato! Che nemmeno il telefono possa essere configurato per questo... Dovremo soffrire con 720p.

Maksim Vasilev, [5 set. 2019, 10:19:35]:
#support Guardare la registrazione dalla console del relatore è semplicemente doloroso. Si vede molto male.

Noi trasmettiamo tramite la piattaforma Facecast. In precedenza, su tutti e quattro i Slurms bastavano 720 linee affinché i partecipanti percepissero correttamente la video-trasmissione. I laptop dei relatori di Slurm erano configurati in modo identico e adattati appositamente per la trasmissione a 720p. Nel secondo giorno del Slurm DevOps è emerso che i laptop dei relatori invitati erano configurati ognuno a modo loro. E non è stato possibile risolverlo rapidamente: aumentare il carattere nelle console rompeva le tabelle dei relatori. Il carattere piccolo nella trasmissione a 720p si è rivelato poco leggibile.

Il Slurm è registrato in 1080, a 720 è già compresso da Facecast. Quindi le registrazioni in 1080 le avevamo. Un giorno intero di comunicazione con il supporto e la contabilità di Facecast, e abbiamo un nuovo piano tariffario, trasmissioni in 1080 e ricaricamento dei primi due giorni in 1080. Quindi anche le registrazioni su richiesta degli utenti saranno in 1080.

Nel terzo giorno del Slurm DevOps abbiamo lasciato il più interessante: SRE. E la presentazione di due potenti relatori: Eduard Medvedev, CTO di Tungsten Labs, e Ivan Kruglov, Sviluppatore principale di Booking.com.

Alla fine abbiamo capito di aver preso la decisione giusta nel posticipare alcuni argomenti al giorno successivo: per alcuni partecipanti persino Windows non ha retto il ritmo della trasmissione delle informazioni e la serie di esercizi pratici.

Arthur Gordienko, [5 set. 2019, 21:45:02]
Sono appena tornato dal slurm... Ha qualcuno una chiavetta di ripristino o Windows 10 su di essa?

P.S. Ammettiamo onestamente che nascondiamo ciò che sta realmente accadendo al Slurm DevOps.

Pensate che tutto accada così:

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»

Ma in realtà:

Slërm DevOps. Giorno due. IaC, test dell'infrastruttura e «Slërm dà ali!»
Artyom Galonsky esegue la Sonata per pianoforte n. 8 (Patetica) in do minore di Beethoven. Sergey Bondarev dettando le note.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster