Come installare TrueNAS su un server dedicato tramite IP-KVM e supporti virtuali: guida passo dopo passo | INTROSERV
EUR
european

EUR

usa

USD

Italy It
Ex. VAT Ex. VAT 0%

Come installare TrueNAS su un server dedicato tramite IP-KVM e Virtual Media: guida passo passo

TrueNAS è un sistema operativo per lo storage basato su ZFS. Fornisce un'interfaccia web per la gestione di dischi, pool di archiviazione, dataset, condivisioni, snapshot e replica.

Questa guida descrive come installare TrueNAS Community Edition 25.10 su un server dedicato INTROSERV da remoto, utilizzando la console IP-KVM e Virtual Media, e come eseguire la configurazione iniziale. Al termine, TrueNAS sarà raggiungibile dal browser all'indirizzo IP esterno del server. I passaggi e gli screenshot si riferiscono a TrueNAS 25.10. In altre versioni i nomi dei menu e le etichette dei campi possono essere diversi.

Requisiti

È necessario un server dedicato con accesso IP-KVM e supporto per Virtual Media. Il server deve disporre di:

  • almeno 8 GB di RAM;
  • almeno due dischi: TrueNAS viene installato su un dispositivo di avvio (20 GB o più), che deve essere separato dai dischi utilizzati per i dati.

Il server di prova di questa guida dispone di due dischi: uno per il sistema e uno per i dati. Per i dati reali, utilizzare almeno due dischi dati combinati in un mirror.

Warning

L'installazione di TrueNAS cancella tutti i dati del disco su cui viene eseguita. Gli altri dischi non vengono modificati durante l'installazione. Vengono cancellati solo se in seguito li si seleziona durante la creazione di un pool di archiviazione.

Sono inoltre necessarie le impostazioni di rete del server: indirizzo IP, subnet mask, gateway e server DNS. È possibile trovarle nell'area clienti, nei dettagli dell'ordine del server.

Scaricare l'immagine di TrueNAS

Scaricare l'immagine ISO di TrueNAS Community Edition 25.10 dal sito ufficiale. Salvarla sul proprio computer: nel passaggio successivo verrà collegata al server.

Avviare il server dall'immagine ISO

Aprire la console IP-KVM del server. Per maggiori dettagli, vedere Connessione alla console KVM iDRAC.

Nella console, fare clic su Virtual Media e collegare l'immagine ISO scaricata. Per maggiori dettagli, vedere Virtual Media.

Quindi impostare l'avvio del server dall'immagine una sola volta: fare clic su Boot, selezionare Virtual CD/DVD/ISO e confermare. Riavviare il server: fare clic su Power, selezionare Reset System (warm boot) e confermare.

Il programma di installazione viene caricato dall'immagine nella memoria. Questa operazione può richiedere alcuni minuti, a seconda della velocità della connessione.

Installare TrueNAS

Quando compare il menu del programma di installazione, selezionare Install/Upgrade e premere Invio.

Nella schermata di selezione del disco, selezionare il disco di sistema con la barra spaziatrice e premere Invio. Selezionare un solo disco. Se si selezionano più dischi, TrueNAS li utilizza tutti come dispositivi di avvio e non sono più disponibili per il pool di archiviazione.

Il programma di installazione avvisa che tutti i dati del disco selezionato verranno cancellati. Selezionare Yes per continuare.

Quando il programma di installazione chiede dell'account amministratore, selezionare Administrative user (truenas_admin) e immettere due volte una password. Questa password serve per accedere all'interfaccia web.

Warning

La console IP-KVM potrebbe non trasmettere correttamente alcuni tasti, ad esempio Shift o i caratteri di un layout di tastiera non inglese. Prima di digitare la password, impostare la tastiera sul layout inglese. Se in seguito la password non viene accettata, è possibile impostarne una nuova nella console: nel menu Console Setup immettere 4 (Change local administrator password).

Attendere il completamento dell'installazione e la comparsa del messaggio Installation Succeeded. L'installazione tramite Virtual Media può richiedere da 20 a 60 minuti, a seconda della velocità della connessione. Non chiudere la console IP-KVM durante l'installazione, altrimenti l'immagine viene disconnessa.

Prima di riavviare il server, disconnettere l'immagine ISO: fare clic su Virtual Media e disconnettere l'immagine. In caso contrario, il server si avvia di nuovo dal programma di installazione. Quindi selezionare OK e Reboot System nel menu del programma di installazione.

Configurare la rete

Dopo il riavvio, verificare che il server si avvii dal disco di avvio di TrueNAS e non da Virtual Media. Il server si avvia in TrueNAS e la console mostra il menu Console Setup. Se il server non ha ancora impostazioni di rete, il menu mostra il messaggio The web interface could not be accessed.

Impostare l'indirizzo IP

Immettere 1 (Configure network interfaces) e premere Invio. Si apre l'elenco delle interfacce di rete. Selezionare l'interfaccia collegata alla rete e premere Invio. Impostare ipv4_dhcp su No, immettere nel campo aliases l'indirizzo IP con prefisso assegnato al server, ad esempio 203.0.113.10/24, e selezionare Save.

La console torna all'elenco delle interfacce e mostra il messaggio You have pending network interface changes. Premere a per applicarle.

Dopo l'applicazione delle modifiche, l'indirizzo IP compare nella colonna state.aliases. Premere q per tornare al menu Console Setup.

Warning

TrueNAS applica le modifiche di rete con un controllo: se le modifiche non vengono confermate entro 60 secondi, ripristina le impostazioni precedenti. Se l'indirizzo IP scompare dopo un minuto, verificare prima l'indirizzo IP, il prefisso e l'interfaccia, quindi configurare di nuovo l'interfaccia. Se le impostazioni sono corrette ma vengono ripristinate continuamente, è possibile applicarle dalla shell Linux con il rollback automatico disattivato. Si lavora nella console IP-KVM, quindi l'accesso al server non va perso nemmeno se le impostazioni sono errate. Immettere 8 (Open Linux Shell) ed eseguire i comandi seguenti, con il nome della propria interfaccia e il proprio indirizzo IP:

midclt call interface.update eno1 '{"ipv4_dhcp": false, "aliases": [{"type": "INET", "address": "203.0.113.10", "netmask": 24}]}' midclt call interface.commit '{"rollback": false}'

Quindi immettere exit per tornare al menu Console Setup.

Impostare il gateway e il DNS

Immettere 2 (Configure network settings). In ipv4gateway immettere il gateway predefinito e in nameserver1 il server DNS indicato nell'area clienti. Selezionare Save.

Se la console mostra l'errore Gateway ... is unreachable, l'indirizzo IP non è impostato sull'interfaccia. Verificare prima l'indirizzo IP, quindi impostare di nuovo il gateway.

Quando la rete è configurata, il menu Console Setup mostra gli indirizzi dell'interfaccia web: The web user interface is at: http://<indirizzo IP del server> e https://<indirizzo IP del server>.

Accedere all'interfaccia web

Aprire https://<indirizzo IP del server> nel browser. Dopo l'installazione TrueNAS utilizza un certificato autofirmato, quindi il browser mostra un avviso di sicurezza. Confermare di voler proseguire verso il sito.

Immettere truenas_admin in Username e la password impostata durante l'installazione in Password, quindi fare clic su Log In.

Si apre il Dashboard.

Creare un pool di archiviazione

Un pool riunisce i dischi dati in un unico spazio di archiviazione. Andare in Storage. Lo Storage Dashboard mostra No Pools. Fare clic su Create Pool. Si apre il Pool Creation Wizard.

General Info

In Name, immettere il nome del pool, ad esempio tank.

Selezionare Encryption solo se i dati sui dischi devono essere cifrati. In tal caso è necessario conservare in modo sicuro la chiave di cifratura: senza di essa i dati non possono essere recuperati.

Il pannello Unassigned Disks a destra mostra i dischi disponibili per il pool. Fare clic su Next.

Data

Nel passaggio Data si sceglie come combinare i dischi dati in un VDEV, un gruppo di dischi. Il campo Layout imposta il tipo di gruppo:

  • Stripe: i dati vengono distribuiti sui dischi senza ridondanza. Se un disco si guasta, tutti i dati del pool vanno persi;
  • Mirror: ogni disco contiene una copia degli stessi dati. Un mirror a due dischi resiste al guasto di un disco. È il layout consigliato per due dischi;
  • RAIDZ1, RAIDZ2, RAIDZ3: i dati vengono distribuiti sui dischi con parità, quindi il pool resiste al guasto di uno, due o tre dischi. Questi layout richiedono rispettivamente almeno tre, quattro e cinque dischi;
  • dRAID1, dRAID2, dRAID3: layout RAID distribuiti, progettati per configurazioni con molti dischi.

Dopo aver selezionato il layout, impostare Disk Size, Width (il numero di dischi in un VDEV) e Number of VDEVs. Per due dischi dati, selezionare Mirror, Width 2 e Number of VDEVs 1.

Il server di prova di questa guida ha un solo disco dati, quindi lo screenshot mostra il layout Stripe con Width 1. La procedura guidata avvisa che un VDEV Stripe non ha ridondanza.

Warning

Un pool su un singolo disco non ha ridondanza. Se il disco si guasta, tutti i dati del pool vanno persi. Utilizzare un pool a disco singolo solo per test o per dati che si conservano anche altrove, ad esempio su un server con replica.

Optional VDEVs

I passaggi Log, Spare, Cache, Metadata e Dedup aggiungono VDEV opzionali. È possibile ignorarli: fare clic su Save And Go To Review. Sono utili solo in casi specifici:

  • Log: un disco veloce (SSD o NVMe) che accelera le scritture sincrone, ad esempio per database o condivisioni NFS utilizzate da macchine virtuali;
  • Spare: un disco di riserva (hot spare) che sostituisce automaticamente un disco guasto del pool;
  • Cache: un disco veloce utilizzato come cache di lettura aggiuntiva (L2ARC) per carichi di lavoro che leggono spesso gli stessi dati;
  • Metadata: dischi veloci che memorizzano i metadati e i file di piccole dimensioni, accelerando il lavoro con molti file piccoli;
  • Dedup: dischi veloci che memorizzano le tabelle di deduplicazione. Utilizzarlo solo se la deduplicazione è davvero necessaria.

Warning

I VDEV Metadata e Dedup sono critici per il pool e devono avere lo stesso livello di ridondanza dei VDEV dati. Se un VDEV Metadata o Dedup non protetto si guasta, il pool può diventare inaccessibile.

Review

Verificare le impostazioni nel passaggio Review e fare clic su Create Pool.

TrueNAS avvisa che il contenuto dei dischi verrà cancellato. Selezionare Confirm e fare clic su Continue.

Il nuovo pool compare nello Storage Dashboard. Il suo stato è Online, senza errori.

Configurare l'accesso HTTPS

TrueNAS funziona già tramite HTTPS con il certificato autofirmato predefinito. Per essere certi che tutte le connessioni utilizzino HTTPS, attivare il reindirizzamento da HTTP.

Andare in System > General Settings e, nel widget GUI, fare clic su Settings. Selezionare Web Interface HTTP -> HTTPS Redirect e fare clic su Save. L'interfaccia web si riavvia e da quel momento qualsiasi connessione HTTP viene reindirizzata a HTTPS. Il reindirizzamento attiva anche HSTS, in modo che i browser continuino a usare HTTPS per questo indirizzo.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Slovenski
  • Türkçe
  • kingdom
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA