dgt_sys04 – Rocky Linux

Titolo del modulo: dgt_sys04 – Rocky Linux

Descrizione:

Il modulo “dgt_sys04 – Rocky Linux” è un modulo avanzato su Rocky Linux, sistema operativo enterprise open source. Rocky Linux è un’alternativa diffusa a Red Hat Enterprise Linux (RHEL), con un modello basato sul supporto della community e senza costi di licenza.

Panoramica del modulo:

Questo modulo tratta l’architettura, le funzionalità e le potenzialità di Rocky Linux. Per prima cosa si studia come è costruito il sistema: processo di avvio, gestione dei pacchetti, systemd, SELinux, rete e storage. Poi si mettono a frutto queste conoscenze guidando in linguaggio naturale un agente AI che esegue il deploy, la gestione e l’ottimizzazione di sistemi Rocky Linux, in modo che rispondano alle esigenze dell’organizzazione in modo efficiente e sicuro. Esplorandone la compatibilità con le tecnologie e gli strumenti Red Hat, si impara come Rocky Linux si inserisce nei flussi di lavoro esistenti e come sfruttarne la natura open source.

Nella pratica non si digitano mai a mano comandi dnf o systemctl. Si spiega alla macchina, in linguaggio semplice, quali pacchetti, servizi, utenti e regole di firewall servono a un server e con quali vincoli (per esempio “lascia SELinux in modalità enforcing” oppure “apri solo la porta 443”). Poi si legge ogni comando proposto, si confronta la configurazione risultante con quanto appreso nella teoria e la si corregge quando la macchina prende una scorciatoia che in un ambiente enterprise non sarebbe mai accettabile.

Moduli principali:

  1. Introduzione a Rocky Linux:
  2. Storia e sviluppo
  3. Confronto con RHEL
  4. Supporto della community e governance

  5. Installazione e configurazione:

  6. Il processo di installazione, passo dopo passo, e come descriverlo alla macchina
  7. Best practice di configurazione del sistema e come verificare che siano state applicate
  8. Rete, storage e gestione degli utenti

  9. Amministrazione e gestione del sistema:

  10. Gestione dei pacchetti con YUM/DNF
  11. Gestione dei servizi con systemd
  12. Funzionalità di sicurezza e tecniche di hardening

  13. Networking e virtualizzazione:

  14. Interfacce di rete e firewall: richiedere una configurazione e verificarne il risultato
  15. Soluzioni di virtualizzazione (KVM, Docker)
  16. Tuning delle prestazioni di rete

  17. Alta affidabilità e clustering:

  18. Progettare cluster ad alta affidabilità e farli realizzare alla macchina
  19. Strategie di bilanciamento del carico e di failover

  20. Integrazione con il cloud e pratiche DevOps:

  21. Deploy di Rocky Linux in ambienti cloud
  22. Pipeline CI/CD con strumenti diffusi (Jenkins, Ansible)
  23. Containerizzazione con Podman e Kubernetes

  24. Troubleshooting e supporto:

  25. Strumenti e metodi di diagnosi: guidare la macchina in un’indagine e valutarne le conclusioni
  26. Sfruttare forum e documentazione della community per ottenere supporto

Risultati del modulo:

Al termine di questo modulo i partecipanti sapranno:
– Istruire in linguaggio naturale un agente AI per installare, configurare e mantenere ambienti Rocky Linux, verificando che il risultato sia corretto.
– Spiegare cosa fa ogni comando e ogni file di configurazione prodotto dalla macchina, individuando errori o scelte poco sicure.
– Guidare le ottimizzazioni di prestazioni e sicurezza affinché i sistemi rispettino gli standard enterprise.
– Integrare Rocky Linux in infrastrutture esistenti basate su Red Hat, applicando le best practice per la gestione della rete, la virtualizzazione e l’alta affidabilità.

A chi è rivolto:

Questo modulo è rivolto a professionisti IT, amministratori di sistema e sviluppatori che lavorano con sistemi operativi enterprise, in particolare in ambienti dove è richiesta la compatibilità con RHEL. Si applica anche agli amministratori di sistema che lavorano con soluzioni open source e vogliono gestirle con precisione attraverso il linguaggio naturale.

Gli studenti possono caricare i propri esercizi nel Progetto Git dell’Academy DevOps & SRE. Per questo modulo, create una cartella con il vostro username come nome nella seguente sottocartella: https://github.com/Garanti-Del-Talento/gdt_academy