Advanced Search
Search Results
26 total results found
Ansible
Capitolo 1 – Cos'è Ansible
1.1 Definizione Ansible è uno strumento di automazione IT open source utilizzato per: Configuration Management Provisioning di server Application Deployment Orchestrazione di infrastrutture È sviluppato da Red Hat ed è oggi uno degli strumenti più utilizzati...
Capitolo 2 – Architettura e Componenti di Ansible
Dopo aver compreso cos’è Ansible, è fondamentale capire come è strutturato e quali sono i suoi componenti principali. Una corretta comprensione dell’architettura è essenziale per utilizzarlo in modo professionale in ambienti server. 2.1 Modello Architetturale...
Capitolo 3 – Configurazione Iniziale dell’Ambiente di Lavoro
Dopo aver compreso architettura e componenti, il passo successivo è impostare correttamente l’ambiente operativo. In ambito sysadmin è fondamentale non lavorare in modo disordinato. Una struttura chiara permette scalabilità, manutenzione e integrazione con Git...
Capitolo 4 – Inventory: Struttura e Gestione Professionale
L’inventory è il punto di partenza di qualsiasi operazione con Ansible. Definisce: Quali host devono essere gestiti Come connettersi agli host Come raggrupparli logicamente Quali variabili applicare Una gestione corretta dell’inventory è fondamentale in ambi...
Capitolo 5 – Comandi Ad-Hoc e Operatività Quotidiana
I comandi ad-hoc permettono di eseguire operazioni rapide sui nodi gestiti senza scrivere un playbook. Sono utili per: Verifiche veloci Interventi urgenti Troubleshooting Operazioni una tantum Non sostituiscono i playbook in ambienti strutturati, ma sono uno...
Capitolo 6 – Primo Playbook Reale: Setup Base Server
Dopo aver visto i comandi ad-hoc, è il momento di passare ai playbook, il cuore dell’automazione con Ansible. Un playbook permette di definire lo stato desiderato dei server in modo dichiarativo e ripetibile. 6.1 Struttura di un Playbook Un playbook è un file...
Capitolo 7 – Ruoli, Variabili e Gestione Segreti
Dopo aver imparato i playbook base, è fondamentale organizzare i progetti in modo modulare e sicuro. 7.1 Introduzione ai Ruoli I ruoli permettono di raggruppare tasks, file, template e variabili in moduli riutilizzabili. Struttura tipica di un ruolo nginx: ro...
Capitolo 8 – Deploy Applicativo e Template Jinja2
Dopo aver appreso ruoli, variabili e gestione dei segreti, il passo successivo è imparare a deployare applicazioni in modo automatizzato e a utilizzare template Jinja2 per configurazioni dinamiche. 8.1 Cos’è un Template Jinja2 I template Jinja2 permettono di ...
Capitolo 9 – Hardening e Sicurezza dei Server
Dopo aver imparato a deployare applicazioni, è fondamentale proteggere i server. L’hardening consiste nell’applicare configurazioni e best practice per ridurre la superficie di attacco e aumentare la sicurezza. Ansible è uno strumento ideale per automatizzare ...
Capitolo 10 – Logging, Monitoraggio e Troubleshooting
La gestione dei server non si limita a deploy e configurazione: è fondamentale monitorare lo stato e poter diagnosticare problemi rapidamente. Ansible offre strumenti integrati per log e debug, ma è utile combinarli con best practice sysadmin. 10.1 Verbosità ...
Docker
Capitolo 1 – Cos’è Docker
Docker è una piattaforma per creare, distribuire e eseguire container. I container permettono di eseguire applicazioni in ambienti isolati, leggeri e portabili, senza la necessità di macchine virtuali complete. 1.1 Differenze tra Container e VM Caratterist...
Capitolo 0
Se volete un corso specifico fatto molto bene : Docker per comuni mortali - Morrolinux
Capitolo 2 – Architettura di Docker
Per utilizzare Docker in modo efficace, è fondamentale comprendere la sua architettura e come interagiscono i vari componenti. 2.1 Componenti Principali Docker Engine È il cuore di Docker. Si occupa di eseguire container e gestire immagini. Funziona come ser...
Capitolo 3 – Installazione e Configurazione Base di Docker
In questo capitolo vediamo come installare Docker Engine su Debian/Ubuntu usando lo script ufficiale, e come configurarlo in modalità rootless. Per altre distribuzioni Linux, consultare la documentazione ufficiale: Docker Engine Install. 3.1 Prerequisiti Sis...
Capitolo 4 – Gestione delle Immagini Docker e Dockerfile
In questo capitolo vedremo come: Cercare immagini Docker Scaricare e gestire immagini locali Creare immagini personalizzate Scrivere un Dockerfile Ottimizzare le immagini 4.1 Cosa sono le immagini Docker Un'immagine Docker è un template immutabile utilizzat...
Capitolo 5 – Gestione Avanzata dei Container
In questo capitolo vedremo: Gestione avanzata dei container Volumi Docker Reti Docker Variabili d’ambiente Limiti di risorse (CPU e RAM) Policy di riavvio 5.1 Gestione dei container Elencare i container Container attivi: docker ps Tutti i container (anche ...