L'azienda iXsystems ha pubblicato la distribuzione TrueNAS SCALE 24.10, che utilizza il kernel Linux e il pacchetto di base 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 specifici per gli script di compilazione di TrueNAS SCALE, l'interfaccia web e i layer sono stati pubblicati su GitHub.
La versione TrueNAS SCALE basata su Linux è ora la principale, mentre il ramo TrueNAS CORE basato su FreeBSD è stato trasferito in modalità di supporto, dove si prevede di risolvere errori e problemi di sicurezza per alcuni anni ancora. Le nuove funzionalità e le nuove versioni dei componenti si svilupperanno solo nel ramo TrueNAS SCALE. TrueNAS SCALE non è l'unica opzione di FreeNAS basata su Linux: nel 2009, FreeNAS ha dato vita alla distribuzione OpenMediaVault, che è stata migrata al kernel Linux e alla base di pacchetti Debian.
Tra le caratteristiche di TrueNAS SCALE si rileva la possibilità di creare archivi distribuiti su più nodi, mentre TrueNAS CORE (FreeNAS) si presentava come una soluzione basata su un singolo server. Oltre ad aumentare la scalabilità, TrueNAS SCALE si distingue anche per l'uso di container isolati, semplificando la gestione dell'infrastruttura e rendendo possibile la creazione di infrastrutture definite dal software. Come file system, TrueNAS SCALE utilizza ZFS (OpenZFS). TrueNAS SCALE offre supporto per container Docker, virtualizzazione basata su KVM e scalabilità su più nodi tramite Minio o Syncthing.
Per la gestione dell'accesso all'archivio sono supportati SMB, NFS, iSCSI Block Storage, S3 Object API e Cloud Sync. Per garantire l'accesso sicuro, la connessione può avvenire tramite VPN (OpenVPN). L'archiviazione può essere distribuita su un singolo nodo e successivamente, all'aumentare delle necessità, può essere gradualmente espansa orizzontalmente tramite l'aggiunta di nodi aggiuntivi. Oltre a svolgere compiti relativi all'organizzazione del lavoro di archiviazione, i nodi possono anche essere utilizzati per fornire servizi e avviare applicazioni in container, orchestrati tramite la piattaforma Docker, o in macchine virtuali basate su KVM.
Nella nuova versione:
- Sono state aggiornate le versioni del kernel Linux 6.6.33, OpenZFS 2.2 (2.2.99) e Docker Engine 27.1.1. La base dei pacchetti è sincronizzata con Debian 12.
- Il backend per l'esecuzione di applicazioni aggiuntive in contenitori isolati è stato tradotto dall'uso di Kubernetes all'insieme di strumenti Docker. È stata fornita la possibilità di avviare le proprie immagini Docker utilizzando la procedura guidata di installazione o un file YAML di configurazione.
- È stata aggiunta la possibilità di espandere gli array RAIDZ aggiungendo dischi aggiuntivi.
- Sono stati aggiunti servizi per il salvataggio e il ripristino di backup nel cloud storage Storj iX.
- È stata aggiunta la possibilità di ricerca globale su tutte le pagine dell'interfaccia web e nelle impostazioni.
- È stata riprogettata la pagina di panoramica (Dashboard), che offre nuovi widget, report e impostazioni.
- È stata aggiunta un'interfaccia utente per valutare lo stato dei dispositivi NVMe basata su test utilizzando la tecnologia S.M.A.R.T.
- L'installatore della distribuzione è stato riscritto.
- Per migliorare il supporto di Kerberos, NFS e SMB il processo nslcd è stato sostituito con sssd.
- Per ogni installazione è stata inclusa la generazione di un identificatore unico di sistema.
- È stato aggiunto il supporto sperimentale per la modalità di deduplicazione rapida dei dati nelle partizioni ZFS.
Fonte: opennet.ru
