Incus 7.2 è un sistema container e virtual machine manager sviluppato come fork open-source di LXD. Questo strumento consente di gestire in modo efficiente container e macchine virtuali, offrendo funzionalità avanzate per la sicurezza, la gestione delle reti e il backup.

Questa guida è rivolta a amministratori di sistema, sviluppatori e utenti avanzati che necessitano di un tool potente per la gestione di container e macchine virtuali. Incus 7.2 è particolarmente utile per chi cerca un'alternativa sicura e flessibile a LXD, con miglioramenti significativi nella gestione della sicurezza e delle reti.

  • Sicurezza: Incus 7.2 risolve otto problemi di sicurezza, tra cui sei vulnerabilità critiche, migliorando la protezione contro accessi non autorizzati e esecuzioni di comandi.
  • SELinux: Integra SELinux per applicare il confinement individualmente a container e macchine virtuali, isolando le istanze sullo stesso host.
  • Gestione delle reti: Supporta configurazioni statiche per container OCI e miglioramenti nelle reti gestite, come l'annuncio di percorsi BGP per ogni istanza.
  • Backup e archiviazione: Introduce un nuovo endpoint API NBD per l'accesso concorrente a tutti i dischi delle macchine virtuali e supporto per la compressione Btrfs.

Prerequisiti

  • Hardware: Un sistema compatibile con container e macchine virtuali.
  • Software: Incus 7.2 installato sul sistema.
  • Accesso amministrativo: Privilegi di root o sudo per eseguire operazioni di configurazione e gestione.

Procedura: Aggiornamento e configurazione di Incus 7.2

Alla fine di questa guida, avrai aggiornato Incus alla versione 7.2 e configurato le nuove funzionalità principali.

  • Aggiorna Incus alla versione 7.2 seguendo i passaggi specifici per il tuo sistema operativo.
  • Verifica l'aggiornamento eseguendo il comando: incus --version
  • Configura la SELinux integration per le tue istanze:
    • Modifica il file di configurazione dell'istanza per includere le nuove chiavi di configurazione.
    • Imposta il dominio di processo, il tipo di file, il livello MCS e l'etichettatura del filesystem radice.
  • Gestisci le opzioni CLI predefinite utilizzando il nuovo comando: incus default
  • Configura i timeout di keepalive per le connessioni remote:
    • Esegui il comando: incus remote set-keepalive
    • Imposta il valore desiderato per il keepalive.
  • Configura la rete statica per i container OCI:
  • Configura la pubblicità delle rotte BGP per le istanze:
  • Configura la compressione Btrfs per i volumi di archiviazione utilizzando la chiave di configurazione: btrfs.compression
  • Configura i GUID di nodo e porta per i dispositivi InfiniBand SR-IOV.
  • Imposta le restrizioni di origine WebSocket.
  • Monitora i nuovi log di livello di avviso per la chiusura di file, socket o corpi di risposta.

Per ulteriori dettagli, visita l'annuncio di rilascio qui o controlla il changelog completo qui.

Verifica e Troubleshooting

Alla fine di questa guida, sarai in grado di testare il corretto funzionamento di Incus 7.2 e risolvere eventuali problemi.

Test di Funzionamento

  • Verifica delle nuove funzionalità:
    • Esegui il comando incus info per verificare che le informazioni sensibili siano nascoste.
    • Utilizza il comando incus default per gestire le opzioni CLI predefinite.
  • Test della configurazione di rete:
    • Configura indirizzi IP statici per i container OCI.
    • Verifica l'annuncio delle rotte BGP per ogni istanza.
  • Verifica dei backup delle macchine virtuali:

Risoluzione dei Problemi

  • Problemi di sicurezza:
    • Controlla che le impostazioni di SELinux siano corrette e che le istanze siano isolate.
  • Problemi di rete:
    • Controlla che le rotte BGP siano annunciate e ritirate correttamente.
  • Problemi di backup:

Se riscontri problemi persistenti, consulta il annuncio di rilascio o il changelog completo per ulteriori dettagli.

2 per migliorare la sicurezza, la gestione delle reti e il backup delle tue istanze. Ora puoi applicare queste conoscenze per ottimizzare la tua infrastruttura.

Sintesi didattica

  • Sicurezza: Hai imparato a configurare SELinux per isolare le istanze e gestire le vulnerabilità critiche.
  • Gestione delle reti: Hai scoperto come configurare indirizzi statici, pubblicizzare percorsi BGP e utilizzare proxy dinamici.
  • Backup: Hai esplorato l'uso dell'API NBD per accedere ai dischi delle macchine virtuali in modo concorrente.

Invito alla pratica

Per sperimentare direttamente le nuove funzionalità di Incus 7.2, visita la piattaforma online Incus e prova le funzionalità descritte in questa guida.

Nota Editoriale e Disclaimer

Le guide e i contenuti pubblicati su GoYou sono frutto di attività di ricerca e analisi indipendente, a scopo informativo, educativo e di approfondimento.

GoYou non costituisce una testata giornalistica né un prodotto editoriale ai sensi della Legge n. 62/2001 e non svolge attività di informazione in tempo reale.

Il progetto GoYou non fornisce consulenza professionale, tecnica, legale o finanziaria e declina ogni responsabilità per l’uso improprio delle informazioni pubblicate.

Nel settore Crypto, ogni investimento comporta rischi: si invita il lettore a informarsi sempre in modo autonomo prima di assumere qualsiasi decisione.