🌐 Proxmox VE: Virtualizzazione Enterprise
“Centralizzare, gestire e scalare l’infrastruttura IT con la potenza dell’Open Source.”
::: info Proxmox Virtual Environment (PVE) è una piattaforma di gestione della virtualizzazione completa basata su Debian GNU/Linux. Integra l’hypervisor KVM e i container basati su LXC, permettendo di gestire macchine virtuali, container, storage e reti attraverso un’unica interfaccia web. :::
🏗️ Architettura Core
Proxmox si basa su due pilastri tecnologici che servono a scopi diversi:
1. KVM (Kernel-based Virtual Machine)
- Cos’è: Virtualizzazione hardware completa.
- Quando usarlo: Per sistemi operativi completi (Windows, distribuzioni Linux diverse da Debian, BSD) o quando è necessario un isolamento totale del kernel.
- Pro: Massima compatibilità e sicurezza.
2. LXC (Linux Containers)
- Cos’è: Virtualizzazione a livello di sistema operativo (condivide il kernel dell’host).
- Quando usarlo: Per servizi leggeri (Docker hosts, database, server web, istanze Wiki.js).
- Pro: Prestazioni quasi native, consumo di RAM e CPU ridottissimo.
🛠️ Perché scegliere Proxmox?
- Open Source: Basato su Debian, senza licenze proprietarie restrittive.
- Web Interface: Gestione completa via browser sulla porta
8006(HTTPS). - Snapshot & Backup: Possibilità di “congelare” lo stato di una macchina prima di fare modifiche rischiose.
- ZFS & Storage: Gestione avanzata del file system per garantire l’integrità dei dati.
- Clustering: Capacità di unire più server fisici in un unico pool di risorse.
🚦 Roadmap del Laboratorio
Questa sezione del Wiki si svilupperà seguendo questi passaggi critici:
- Installazione PVE: Preparazione dell’hardware e installazione del sistema base.
- Configurazione Post-Install: Repository No-Subscription, aggiornamenti e ottimizzazione ventole/consumi.
- Gestione Storage: Configurazione di SSD, HDD e partizioni ZFS.
- Networking & Bridge: Creazione di interfacce virtuali per isolare i servizi.
- Template & Automazione: Creazione di immagini base per distribuire nuove macchine in pochi secondi.
- Backup Esterni: Configurazione NAS QNAP & Synology: Configurazione del servizio di backup automatici
🔍 Comandi Rapidi (CLI)
Sebbene Proxmox sia gestibile via Web, la CLI è fondamentale per la manutenzione:
# Verificare lo stato dei servizi Proxmox
systemctl status pve-manager
# Visualizzare l'utilizzo delle risorse del nodo
pvestatd status
# Controllare la configurazione di rete
ip addr show
Ultimo aggiornamento: {{UPDATE_DATE}} | Tags: #Proxmox #Virtualization #Homelab #DevOps