Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

21 total results found

Capitolo 1 – Cos'è Ansible

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

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

Ansible

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

Ansible

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

Ansible

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

Ansible

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

Ansible

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

Ansible

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

Ansible

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

Ansible

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à ...

Capitolo 1 – Cos’è Docker

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

Docker

Se volete un corso specifico fatto molto bene : Docker per comuni mortali - Morrolinux

Capitolo 2 – Architettura di Docker

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

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

Docker

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

Docker

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 ...

Capitolo 6 – Docker Compose

Docker

In questo capitolo vedremo: Cos’è Docker Compose Installazione del plugin Compose Struttura di un file docker-compose.yml Gestione di applicazioni multi-container Comandi principali Variabili d’ambiente Best practice 6.1 Cos’è Docker Compose Docker Compose ...

Guida: Generare e Copiare una Chiave SSH su un Server Remoto

Sistemista

Questa guida illustra la generazione di una chiave pubblica SSH e due metodi per installarla su un server Linux. Generazione della Chiave SSH Generare una nuova coppia di chiavi SSH utilizzando l'algoritmo Ed25519: ssh-keygen -t ed25519 -C "tuo_indirizzo_email...