Virksomheden iXsystems har offentliggjort distributionen TrueNAS SCALE 23.10, hvor der anvendes Linux-kernen og Debian-pakke-basen (tidligere versioner af denne virksomheds produkter, herunder TrueOS, PC-BSD, TrueNAS og FreeNAS, var baseret på FreeBSD). Ligesom TrueNAS CORE (FreeNAS) kan TrueNAS SCALE downloades og bruges gratis. Størrelsen på iso-billedet er 1,5 GB. Kildekoderne til specifikke TrueNAS SCALE bygningsscenarier, webgrænseflade og lag er offentliggjort på GitHub.
TrueNAS CORE-produkterne baseret på FreeBSD og TrueNAS SCALE baseret på Linux udvikles parallelt og supplerer hinanden ved at bruge en fælles kodebase for værktøjer og en standard web-grænseflade. Tilføjelsen af en ekstra version baseret på Linux-kernen forklares med ønsket om at realisere nogle idéer, som ikke kunne opnås med FreeBSD. Det skal bemærkes, at dette ikke er den første lignende initiativ — i 2009 blev FreeNAS adskilt til distributionsversionen OpenMediaVault, som blev overført til Linux-kernen og Debian-pakkebasen.
En af de vigtigste forbedringer i TrueNAS SCALE er muligheden for at oprette lager, der placeres på flere noder, mens TrueNAS CORE (FreeNAS) positioneres som en løsning baseret på en enkelt server. Ud over at øge skalerbarheden skiller TrueNAS SCALE sig også ud ved brugen af isolerede containere, forenkling af infrastrukturhåndtering og egnethed til at skabe softwaredefinerede infrastrukturer. ZFS (OpenZFS) anvendes som filsystem i TrueNAS SCALE. TrueNAS SCALE tilbyder support til Docker-containere, virtualisering baseret på KVM og skalerbarhed af ZFS til flere noder ved hjælp af det distribuerede filsystem Gluster.
For at organisere adgang til lageret understøttes SMB, NFS, iSCSI Block Storage, S3 Object API og Cloud Sync. For at sikre sikker adgang kan forbindelsen ske via VPN (OpenVPN). Lageret kan implementeres på en enkelt node og derefter udvides horisontalt over tid gennem tilføjelse af ekstra noder, hvis behovene vokser. Udover at udføre opgaver relateret til lagerdrift kan noderne også bruges til at levere tjenester og køre applikationer i containere, orkestreret ved hjælp af Kubernetes-platformen, eller i virtuelle maskiner baseret på KVM.
I den nye version:
- Muligheden for at give adgang til et datasæt samtidig via SMB- og NFSv4-protokoller er blevet tilføjet. Kompatibilitet med ACL, adgangsrettigheder og låsemekanismer for SMB og NFSv4 er sikret.
- Muligheden for at montere SMB-partitioner fra andre systemer (Windows, Netapp, myriad osv.) og importere data fra dem til TrueNAS for at muliggøre deling er blevet tilføjet.
- Der er tilføjet support til synkronisering af filer mellem SMB/NFS-servere.
- Der er tilføjet support til blokkloning i ZFS, hvilket gør det muligt at oprette en kopi af en fil eller dens dele uden at duplikere data, ved at bruge henvisninger i den anden kopi til allerede eksisterende datablocks fra den oprindelige fil uden faktisk at kopiere dem. Brug af denne mekanisme har gjort det muligt at accelerere kopieringen af filer og mapper i SMB- og NFS-lagre op til 10 gange.
- I OpenZFS, Samba og NVMe-underystemet er der foretaget ændringer for at forbedre ydeevne og skalerbarhed. Båndbredden er øget, grænsen for antallet af filer i mapper er løftet, og muligheden for at arbejde med et større antal brugere er blevet givet.
- Brugergrænsefladen til at arbejde med TrueNAS-applikationer er blevet ændret.
- Brugergrænsefladen til oprettelse af lagringspulje (Storage Pool) er blevet redesignet.
- Muligheden for at bruge op til 1255 lagringsenheder i ét system og skabe lagre større end 25 PB er blevet tilføjet.
- Mange systemtjenester er blevet omdannet til separate downloadbare TrueNAS-applikationer.
- Komponenterne til generation af rapporter er blevet redesignet. Backend Netdata anvendes til at danne systemstatistik, der vises på skærmen sammen med rapporterne.
- Der er tilføjet knapper til at pausere og genoptage ZFS-kontrol (Scrub).
- Support for ZFS dRAID (Distributed Spare RAID) er blevet tilføjet, en variant af RAIDZ med integreret distribueret blokbehandling til hot spare-recovery.
- Genopretningstiden i fejlsikre konfigurationer er reduceret med 70%.
- Opdaterede versioner af Linux-kernen 6.1.42, NVIDIA-drivere 535.54.03 og OpenZFS 2.2.
Kilde: opennet.ru
