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.
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.
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.
“Girerò il calendario...”
“…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”,
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 ti mette le ali! Sergey Bondarev e Pavel Selivanov tengono Dmitry Simonov a terra.
Dopo il pranzo e un carico di caffeina nelle teste curiose degli sviluppatori, è il momento di IaC che usa Ansible come esempio.
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.
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".
- 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.
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ì:
Ma in realtà:
Artyom Galonsky esegue la Sonata per pianoforte n. 8 (Patetica) di Beethoven in do minore. Sergei Bondarev detta appunti.
Fonte: habr.com