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:
- Introduzione a Rocky Linux:
- Storia e sviluppo
- Confronto con RHEL
-
Supporto della community e governance
-
Installazione e configurazione:
- Il processo di installazione, passo dopo passo, e come descriverlo alla macchina
- Best practice di configurazione del sistema e come verificare che siano state applicate
-
Rete, storage e gestione degli utenti
-
Amministrazione e gestione del sistema:
- Gestione dei pacchetti con YUM/DNF
- Gestione dei servizi con systemd
-
Funzionalità di sicurezza e tecniche di hardening
-
Networking e virtualizzazione:
- Interfacce di rete e firewall: richiedere una configurazione e verificarne il risultato
- Soluzioni di virtualizzazione (KVM, Docker)
-
Tuning delle prestazioni di rete
-
Alta affidabilità e clustering:
- Progettare cluster ad alta affidabilità e farli realizzare alla macchina
-
Strategie di bilanciamento del carico e di failover
-
Integrazione con il cloud e pratiche DevOps:
- Deploy di Rocky Linux in ambienti cloud
- Pipeline CI/CD con strumenti diffusi (Jenkins, Ansible)
-
Containerizzazione con Podman e Kubernetes
-
Troubleshooting e supporto:
- Strumenti e metodi di diagnosi: guidare la macchina in un’indagine e valutarne le conclusioni
- 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
