L'azienda iXsystems ha pubblicato la distribuzione TrueNAS SCALE 24.10, che utilizza il kernel Linux e un pacchetto basato su Debian (i precedenti prodotti di questa azienda, tra cui TrueOS, PC-BSD, TrueNAS e FreeNAS, si basavano su FreeBSD). Come TrueNAS CORE (FreeNAS), TrueNAS SCALE può essere scaricato e utilizzato gratuitamente. La dimensione dell'immagine ISO è di 1,4 GB. I codici sorgente degli script di build specifici per TrueNAS SCALE, dell'interfaccia web e dei layer sono stati pubblicati su GitHub.
L'edizione TrueNAS SCALE basata su Linux è ora quella principale, mentre il ramo TrueNAS CORE basato su FreeBSD è stato portato in modalità di manutenzione, in cui si prevede di risolvere errori e problemi di sicurezza per ancora alcuni anni. Nuove funzionalità e nuove versioni dei componenti saranno sviluppate solo nel ramo TrueNAS SCALE. TrueNAS SCALE non è l'unica alternativa a FreeNAS basata su Linux: nel 2009, si è separata da FreeNAS la distribuzione OpenMediaVault, che è stata portata su kernel Linux e pacchetto basato su Debian.
Tra le caratteristiche di TrueNAS SCALE c'è la possibilità di creare archiviazioni distribuite su più nodi, mentre TrueNAS CORE (FreeNAS) è posizionato come una soluzione basata su un singolo server. Oltre a migliorare la scalabilità, TrueNAS SCALE si distingue anche per l'uso di contenitori isolati, semplificazione per la gestione dell'infrastruttura. e idoneità per la creazione di infrastrutture definite dal software. Come file system, TrueNAS SCALE utilizza ZFS (OpenZFS). TrueNAS SCALE supporta i contenitori Docker, la virtualizzazione basata su KVM e la scalabilità su più nodi tramite Minio o Syncthing.
Per organizzare l'accesso allo storage sono supportati SMB, NFS, iSCSI Block Storage, S3 Object API e Cloud Sync. Per garantire un accesso sicuro, la connessione può avvenire tramite VPN (OpenVPN). L'archiviazione può essere implementata su un singolo nodo e successivamente, al crescere delle esigenze, può essere espansa orizzontalmente aggiungendo ulteriori nodi. Oltre a gestire le funzioni relative all'archiviazione, i nodi possono anche essere utilizzati per fornire servizi e avviare applicazioni in contenitori orchestrati tramite la piattaforma Docker o in macchine virtuali basate su KVM.
Nella nuova versione:
- Le versioni del kernel Linux 6.6.33, OpenZFS 2.2 (2.2.99) e Docker Engine 27.1.1 sono state aggiornate. Il pacchetto è sincronizzato con Debian 12.
- Il backend per l'esecuzione di applicazioni aggiuntive in container isolati è stato convertito dall'uso di Kubernetes agli strumenti Docker. È stata fornita la possibilità di eseguire immagini Docker personalizzate utilizzando il maestro di installazione o un file YAML di configurazione.
- È stata aggiunta la possibilità di espandere gli array RAIDZ aggiungendo dischi supplementari.
- Sono stati aggiunti servizi per il salvataggio e il ripristino di backup nel cloud storage Storj iX.
- È stata aggiunta la possibilità di ricerca globale in tutte le pagine dell'interfaccia web e nelle impostazioni.
- È stata riprogettata la pagina di riepilogo (Dashboard), proponendo nuovi widget, report e impostazioni.
- È stata aggiunta un'interfaccia utente per valutare lo stato dei dispositivi NVMe basata su test effettuati con la tecnologia S.M.A.R.T.
- È stato riscritto l'installer della distribuzione.
- Per migliorare il supporto a Kerberos, NFS e SMB, il processo nslcd è stato sostituito da sssd.
- È stata inclusa la generazione di un identificatore unico di sistema per ogni installazione.
- È stato aggiunto un supporto sperimentale per la modalità di deduplicazione rapida dei dati nelle partizioni ZFS.
Fonte: opennet.ru
