TrueNAS ha guadagnato terreno nelle comunità self-host e homelab per diversi motivi. Uno dei motivi principali è che è gratuito e Open Source. Un altro motivo importante è che, fin dall'inizio, è abbastanza facile da configurare e ha un'interfaccia dall'aspetto invitante. Per le persone che stanno appena iniziando a dedicarsi all'hobby o che desiderano qualcosa su cui lavorare, le interfacce CLI possono essere scoraggianti e la selezione dei parametri corretti può creare confusione. Quindi, per aiutarti a iniziare, abbiamo deciso di creare una guida di configurazione rapida per dimostrare come configurare le condivisioni SMB e iSCSI con ACL.
TrueNAS ha guadagnato terreno nelle comunità self-host e homelab per diversi motivi. Uno dei motivi principali è che è gratuito e Open Source. Un altro motivo importante è che, fin dall'inizio, è abbastanza facile da configurare e ha un'interfaccia dall'aspetto invitante. Per le persone che stanno appena iniziando a dedicarsi all'hobby o che desiderano qualcosa su cui lavorare, le interfacce CLI possono essere scoraggianti e la selezione dei parametri corretti può creare confusione. Quindi, per aiutarti a iniziare, abbiamo deciso di creare una guida di configurazione rapida per dimostrare come configurare le condivisioni SMB e iSCSI con ACL.
TrueNAS può essere eseguito su molti hardware, ma è comunque importante verificare che l'hardware selezionato funzioni. Puoi controllare il Guida hardware TrueNAS Scale per i dettagli sulla compatibilità hardware. Dal punto di vista dell'archiviazione, una cosa principale da garantire è di disporre di più unità con la stessa capacità per creare un pool. Sebbene sia possibile mescolare e abbinare le unità, probabilmente porterà molti più grattacapi di quanto valga. A parte questo, questo TrueNAS di solito non è troppo esigente.
SERVIZIO DI
L'installazione complessiva di TrueNAS Scale è molto semplice. La maggior parte della configurazione effettiva viene eseguita tramite l'interfaccia web dopo l'installazione. Una volta avviato il programma di installazione TrueNAS, premi il bootloader GRUB con l'opzione per avviare l'installazione, che avanzerà automaticamente al menu di configurazione della console.
Nel menu iniziale, seleziona l'opzione Installa/Aggiorna e fai clic su OK.
La schermata successiva varierà a seconda della configurazione effettiva. Seleziona l'unità per l'installazione di TrueNAS. Utilizzare i tasti freccia per scorrere per evidenziare l'unità preferita e premere lo spazio. Il nostro screenshot appare leggermente diverso perché queste unità erano precedentemente utilizzate in una configurazione TrueNAS e assegnate ai pool. In genere, verranno visualizzati solo i nomi, gli indirizzi e le capacità delle unità disponibili elencate. Selezionare l'unità di avvio desiderata e fare clic su OK.
È importante impostare un account utente amministrativo e TrueNAS offre due buone opzioni. Selezionando l'opzione 1 verrà creata una password amministratore nella console. La scelta dell'opzione 3 richiede che l'utente crei la password dell'amministratore al primo accesso all'interfaccia web. Entrambe le opzioni sono accettabili qui e dipendono dalle preferenze personali. L'opzione 2 non è una buona opzione! Dopo aver effettuato la scelta, fare clic su OK.
Il programma di installazione eseguirà tutti i passaggi e, una volta completato, ti verrà presentato il messaggio di installazione riuscita. Rimuovi il supporto di installazione e fai clic su OK per passare alla schermata successiva.
Congratulazioni! Se vedi questa schermata, significa che TrueNAS è stato installato. Da qui non vedrai molto sulla console locale. Passare a un computer collegato in rete e utilizzare l'interfaccia web. In genere, a meno che le cose non vadano male, non sarà necessario visualizzare nuovamente questa interfaccia e sarà possibile eseguire il dispositivo TrueNAS completamente senza testa.
Configurazione della scala TrueNAS
Passare all'interfaccia Web all'indirizzo IP elencato nella console. Una volta immesso l'indirizzo IP sulla macchina collegata in rete, viene visualizzata la schermata di accesso. Potrai impostare la password dell'amministratore o inserire admin e la password precedentemente configurata. Quindi, ti verrà presentata la schermata di destinazione.
Hai installato TrueNAS, ma necessita di ulteriore configurazione per funzionare correttamente come NAS. Per iniziare, vai alla scheda Archiviazione nella barra laterale a sinistra. Per prima cosa dobbiamo creare un pool, quindi facciamo clic su Crea pool.
Creazione di pool su scala TrueNAS
La creazione di un pool di unità è la prima cosa per rendere utilizzabile questo spazio. In genere, per evitare mal di testa, sono necessarie più unità con la stessa capacità. Abbiamo sei SSD NVMe da 1.6 TB e nove SSD SAS da 480 GB, quindi li configureremo come due pool separati. Per semplicità, li abbiamo divisi in pool NVMe e pool SAS e li abbiamo inseriti in ZFS RAIDZ1, effettuando lo striping con una singola unità di riserva. Per configurazioni con più di sei unità o con dimensioni superiori a 2 TB ciascuna, probabilmente è saggio utilizzare RAIDZ2 per la seconda unità di riserva. Ciò aiuta a ridurre i rischi di perdita di dati se si verifica un altro errore durante il tentativo di ricostruire il pool dal primo errore. ZFS RAIDZ è un modo semplice e veloce per raggruppare e online gli SSD NVMe.
Questo è tutto per creare il tuo pool a meno che tu non voglia esplorare altre opzioni come la memorizzazione nella cache e i ricambi. Sebbene non sia fondamentale per le configurazioni NAS standard, puoi salvare il tuo lavoro e andare alla pagina di revisione.
Creazione utente
Ora creiamo gli account utente in modo che l'account amministratore non venga utilizzato per accedere allo spazio di archiviazione. Ciò ci consente di impostare le autorizzazioni per altri utenti e di fornire agli utenti spazio di archiviazione condiviso o separato. Puoi anche impostare le autorizzazioni per gruppi per semplificare l'accesso degli utenti allo stesso spazio di archiviazione.
Passare alla scheda credenziali a sinistra e selezionare gli utenti locali. Puoi scegliere Aggiungi utente in alto a destra e inserire direttamente le informazioni dell'utente. Non faremo nulla con il Impostazioni della directory principale in questa guida, sebbene siano presenti opzioni utili. La possibilità di autenticarsi tramite LDAP e Active Directory va oltre lo scopo di questa guida, pertanto non verrà affrontata qui. Tuttavia, queste opzioni consentono di autenticarsi tramite account esistenti senza richiedere agli utenti di disporre di un account dedicato a TrueNAS.
Per informazioni su Home Shares, puoi consultare la documentazione TrueNAS qui.
Set di dati e condivisioni
Una volta creati gli account utente e i gruppi, è possibile configurare l'archiviazione accessibile all'utente e utilizzare il NAS. Puoi scegliere tra iSCSI e SMB per questo, ma SMB è la soluzione migliore per la condivisione con più utenti. Tratteremo la configurazione di entrambi qui.
Configurazione PMI
Per configurare SMB, dobbiamo iniziare creando un set di dati. Per fare ciò, vai alla scheda Set di dati sul lato sinistro, fai clic sul pool che desideri sia il genitore, quindi premi il pulsante Aggiungi set di dati in alto a destra. Qui puoi dargli un nome, modificare le impostazioni di compressione e crittografia e impostare il tipo di condivisione.
Poiché stiamo configurando una condivisione SMB, vogliamo assicurarci che il set di dati sia configurato correttamente. Basta utilizzare il menu a discesa per selezionare SMB nel campo Tipo di condivisione. Possiamo salvare per consentire alla condivisione SMB di occupare l'intero pool, ma per dividere il pool dobbiamo passare alle opzioni avanzate.
Ora che siamo nelle opzioni avanzate, possiamo modificare la dimensione del set di dati semplicemente inserendo la capacità desiderata nel campo della quota. A meno che tu non abbia bisogno di modificare altre opzioni, abbiamo creato il set di dati e possiamo andare avanti.
Ora che queste parti fondamentali sono state rimosse, possiamo configurare l'effettiva condivisione SMB da utilizzare. Passare alla scheda Condivisioni Nella barra laterale, trovare Condivisioni SMB e selezionare Aggiungi.
Dobbiamo utilizzare l'opzione Percorso per selezionare il set di dati creato in precedenza e renderlo disponibile per la condivisione. Successivamente, aggiungi un nome che verrà visualizzato una volta effettuato l'accesso al servizio SMB. L'opzione Scopo può essere impostata per molteplici usi, ma per la normale archiviazione dei file funzioneranno i parametri di condivisione predefiniti.
Dopo aver configurato la condivisione SMB e aver fatto clic su Salva, verrà visualizzato il popup per abilitare il servizio SMB. Se si desidera che il servizio venga avviato automaticamente all'avvio di TrueNAS, selezionare l'avvio automatico prima di abilitare il servizio. Se cambi idea in seguito, puoi anche attivare l'avvio automatico.
A questo punto, dovresti essere in grado di vedere TrueNAS nella sezione rete di Esplora file di Windows, ma a seconda delle tue preferenze, ci sono alcuni passaggi aggiuntivi. Se è possibile fornire a tutti gli utenti l'accesso a questa condivisione, oltre al nome predefinito, l'operazione è terminata. Altrimenti il resto è abbastanza semplice. Basta selezionare l'icona di condivisione accanto all'interruttore abilitato sulla condivisione e modificare l'elenco di controllo degli accessi (ACL). Per impostazione predefinita, l'ACL concede a tutti la piena autorizzazione. Questo potrebbe andare bene se sei l'unico utente dell'istanza, ma in caso contrario potresti voler diventare un po' più granulare.
Puoi aggiungere una regola di rifiuto specifica per impedire a un utente di accedere a un pool o rimuovere la voce "tutti@" e impostarla per consentire un solo utente, come mostriamo nello screenshot seguente. Ciò limita l'accesso al pool solo al nostro utente storagereview. Puoi aggiungere più utenti o anche interi gruppi a questo. Esiste anche la possibilità di avere utenti di sola visualizzazione e utenti specifici negati.
Infine, per le PMI, l'ultimo passaggio (sebbene non critico) consiste nel modificare il nome del servizio. Per fare ciò, apriamo il menu kebab (o il menu “tre punti”) accanto al pulsante Aggiungi e premiamo Configura servizio. Qui possiamo semplicemente cambiare il nome NetBIOS per cambiare il modo in cui il servizio SMB appare ai dispositivi sulla rete.
Dopo il salvataggio, dovremmo vedere il nome nella scheda Rete in Esplora file su Windows.
Da qui, fai doppio clic sul nome e dovresti vedere una finestra di autenticazione. Inserisci le credenziali dell'account che hai creato e impostato nell'ACL e dovresti essere in grado di vedere le condivisioni consentite a quell'utente. Congratulazioni! Ora disponi di una semplice condivisione SMB funzionale su TrueNAS.
Se desideri la documentazione TrueNAS per la configurazione SMB, puoi trovarla qui.
Configurazione iSCSI
Se sei interessato alla configurazione iSCSI, puoi sfogliare questa sezione. In caso contrario, saltalo.
iSCSI è una bestia leggermente diversa da SMB e verrà visualizzata in modo leggermente diverso anche su Windows. iSCSI verrà montato come un'unità locale invece che come una condivisione di rete, ma è un po' meno adatto ad essere utilizzato da più macchine client contemporaneamente. SMB è l'opzione migliore per la condivisione con più computer client. Preparati: la configurazione di iSCSI è piuttosto semplice, ma la mappatura in Windows è un po' più complessa rispetto a SMB.
Prima di creare la condivisione effettiva, dovremo creare un set di dati o uno Zvol da condividere. Utilizzeremo uno Zvol. Stiamo creando uno Zvol da 2 TB nel nostro pool SAS. È disponibile nella scheda Set di dati.
Successivamente, possiamo andare alla scheda Condivisioni e premere il pulsante della procedura guidata su iSCSI. Per semplicità, chiameremo questa condivisione "iscsi-sas", selezionando Zvol come dispositivo e cambiando la piattaforma di condivisione in Modern OS. Poiché questa è la nostra prima condivisione iSCSI, dobbiamo creare una destinazione e un portale.
Queste sono le impostazioni nel portale che stiamo utilizzando per iSCSI. Anche l'utente viene configurato qui. Successivamente, possiamo saltare l'iniziatore e andare avanti.
Dopo il salvataggio, ci verrà richiesto di avviare iSCSI proprio come abbiamo fatto con SMB.
Penseresti che abbiamo finito qui e siamo dalla parte di TrueNAS, ma ora è il momento di passare alla parte di Windows. La macchina utilizzata in questa configurazione esegue Windows 11; le visualizzazioni su altri sistemi operativi potrebbero apparire diverse.
Iniziamo trovando e aprendo l'iniziatore iSCSI.
Nell'iniziatore iSCSI, inserisci il tuo indirizzo IP TrueNAS nella casella di destinazione e premi Connessione rapida.
Verrà visualizzato un popup per la connessione rapida con il target scoperto. Se il tuo stato dice Connesso, puoi premere Fine.
Uscire dall'iniziatore iSCSI. Successivamente, dobbiamo aprire Gestione disco. Dovresti visualizzare un popup per inizializzare un disco o semplicemente vedere lo spazio non allocato.
Una volta inizializzato il disco, possiamo creare un nuovo volume semplice.
Abbiamo semplicemente lasciato che il volume riempisse l'intero spazio su disco e gli abbiamo assegnato la lettera E. Abbiamo quindi formattato la partizione con NTFS con una dimensione dell'unità di allocazione predefinita e impostato l'etichetta su "Truenas-iSCSI-SAS"
Una volta terminata la formattazione e la configurazione, dovremmo essere in grado di vedere la condivisione iSCSI montata.
E se guardiamo la scheda Questo PC in Esplora file, dovremmo vedere la nostra condivisione iSCSI montata!
Se la condivisione è montata qui, tutto è andato liscio e ora puoi goderti il tuo spazio di archiviazione in rete. Questo processo è un po' complicato per coloro che non hanno familiarità con l'armeggiare, ma nel complesso non va troppo in profondità tra le erbacce.
Per maggiori dettagli, puoi consultare la pagina di condivisione iSCSI nella documentazione TrueNAS qui.
Conclusione
Nel complesso, TrueNAS Scale è relativamente semplice da configurare una volta eseguiti i passaggi in ordine. Mentre molte piattaforme NAS al dettaglio offrono procedure guidate per accompagnarti attraverso i passaggi, TrueNAS offre un processo più granulare. Ci sono alcune sezioni che possono creare un po' di confusione, ma con alcune indicazioni è possibile risolverle. C'è anche un bel po' di spazio per la personalizzazione e ulteriore personalizzazione per l'utilizzo da parte degli utenti più avanzati.
Un altro vantaggio di TrueNAS Scale è che può eseguire app e dispone anche di un hypervisor. L'Hypervisor KVM probabilmente non sostituirà la necessità di host dedicati che eseguono Proxmox o ESXi, ma può funzionare in caso di necessità per avviare una semplice VM. Le applicazioni ti consentono di ospitare cose come Immich per semplificare l'archiviazione di foto, Plex per lo streaming video o persino Nextcloud per la collaborazione e la condivisione. Queste app aggiungono funzionalità a TrueNAS e ti consentono di personalizzarlo in base alle tue esigenze.
Alla fine, questa guida non è una guida completa e non è destinata a esserlo. Volevamo solo creare qualcosa di semplice che coprisse le nozioni di base e aiutasse le persone a familiarizzarsi con TrueNAS, poiché molti trovano scoraggiante la configurazione del giorno 0. Ci sono molte altre funzionalità non trattate qui (intendiamo trattarle in futuro), ma per ora goditi il tuo NAS appena fornito!
Interagisci con StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS feed