Ricerca nel sito web

Configurazione di FreeNAS per impostare dischi di archiviazione ZFS e creazione di condivisioni NFS su FreeNAS - Parte 2


Nel nostro articolo precedente, ti abbiamo mostrato come installare il server FreeNAS. In questo articolo tratteremo la configurazione di FreeNAS e l'impostazione dello spazio di archiviazione utilizzando ZFS.

Requisiti

  1. Installazione di FreeNAS (Network-attached Storage) – Parte 1

Dopo l'installazione e la configurazione del server FreeNAS, è necessario eseguire le seguenti operazioni nell'interfaccia utente Web di FreeNAS.

  1. Imposta il protocollo web su HTTP/HTTPS.
  2. Cambia l'indirizzo della GUI web in 192.168.0.225.
  3. Cambia lingua, mappa tastiera, fuso orario, server di registro, e-mail.
  4. Aggiungi il volume di archiviazione supportato da ZFS.
  5. Definire una qualsiasi delle condivisioni.

Dopo aver apportato le modifiche di cui sopra nell'interfaccia utente Web di FreeNAS, dobbiamo salvare le modifiche in Sistema -> Impostazioni -> Salva configurazione -> carica configurazione -> Salva per mantenere le modifiche permanenti.

La mia configurazione del server
Hardware		:	Virtual Machine 64-bit
Operating System        :	FreeNAS-9.2.1.8-RELEASE-x64
IP Address	      	:	192.168.0.225
8GB RAM		        :	Minimum RAM 
1 Disk (5GB)	      	:	Used for OS Installation
8 Disks (5GB)		:	Used for Storage
Configurazione del mio cliente

È possibile utilizzare qualsiasi sistema operativo Linux.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

Configurazione di FreeNAS e impostazione dello storage ZFS

Per utilizzare FreeNAS, dobbiamo configurare con le impostazioni corrette al termine dell'installazione, NellaParte 1 abbiamo visto come installare FreeNAS, Ora dobbiamo definire le impostazioni che utilizzeremo nel nostro ambiente.

Passaggio 1: configurazione delle impostazioni di base di FreeNAS

1. Accedi all'interfaccia utente Web di FreeNAS, una volta effettuato l'accesso vedrai la scheda Impostazioni e Informazioni di sistema. In Impostazioni, modifica il Protocollo della nostra interfaccia web da utilizzare se http/https e imposta l'indirizzo IP che utilizzeremo per questa interfaccia GUI e imposta anche fuso orario, Mappa della tastiera, lingua per la GUI.

Dopo aver apportato le modifiche di cui sopra, premi il pulsante "Salva" in basso per salvare le modifiche.

2. Successivamente, imposta la notifica via email, vai alla scheda Email in Impostazioni. Qui possiamo definire l'indirizzo e-mail per ricevere la notifica e-mail durante la riqualificazione del nostro NAS.

Prima di ciò, dobbiamo impostare l'e-mail nel nostro account utente. Qui utilizzo root come utente. Quindi passa al menu Account in alto. Quindi scegli Utenti, qui vedrai l'utente root, selezionando l'utente root otterrai l'opzione di modifica nell'angolo in basso a sinistra sotto l'elenco degli utenti.

Fai clic sulla scheda Modifica utente per inserire l'indirizzo email e la password dell'utente e fai clic su OK per salvare le modifiche.

3. Quindi torna a Impostazioni e scegli E-mail per configurare l'e-mail. Qui ho usato il mio ID Gmail, puoi scegliere l'ID email più adatto a te.

Inserisci il nome utente e la password per l'autenticazione e salva le modifiche facendo clic su Salva.

4. Ora dobbiamo abilitare il messaggio Console nel piè di pagina, per farlo vai all'opzione Avanzate e scegli Mostra messaggi della console in piè di pagina e salva le impostazioni facendo clic su Salva.

Passaggio 2: aggiunta di volumi di archiviazione ZFS

5. Per aggiungere dispositivi di archiviazione ZFS, vai al menu Archiviazione in alto per definire i volumi ZFS. Per aggiungere un volume ZFS, seleziona Gestione volumi ZFS.

Successivamente, aggiungi un nuovo nome per il tuo volume, qui ho definito come tecmint_pool. Per aggiungere i dischi disponibili, fai clic sul segno + e aggiungi i dischi. Al momento sono disponibili in totale 8 unità, aggiungile tutte.

6. Successivamente, definisci i livelli Raid da utilizzare. Per aggiungere un RaidZ (lo stesso di un Raid 5), fai clic sull'elenco a discesa. Qui sto aggiungendo anche due dischi come unità di riserva. Se uno qualsiasi dei dischi si guasta, l'unità di riserva verrà ricostruita automaticamente dalle informazioni di parità.

7. Per aggiungere un RAIDz2 con doppia parità, puoi scegliere Raidz2 (come RAID 6 con doppia parità parità) dal menu a discesa.

8. Mirror significa clonare la stessa copia di ciascuna unità con prestazioni e garanzia dei dati migliori.

9. Distribuisci un singolo dato su più dischi. Se perdiamo uno qualsiasi dei dischi, perderemo l'intero volume perché inutile. Non perderemo alcuna capacità nel numero totale di dischi.

10. Qui utilizzerò RAIDZ2 per la mia configurazione. Fai clic su Aggiungi volume per aggiungere il layout del volume selezionato. L'aggiunta del volume richiederà poco tempo in base alle dimensioni dell'unità e alle prestazioni del sistema.

11. Dopo aver aggiunto i volumi, otterrai l'elenco dei volumi come mostrato di seguito.

Passaggio 3: creazione di set di dati ZFS

12. Il set di dati viene creato all'interno del volume, che abbiamo creato nel passaggio precedente. I set di dati sono proprio come cartelle con livello di compressione, tipo di condivisione, quota e molte altre funzionalità.

Per creare un set di dati scegli il volume tecmint_pool in basso e scegli Crea set di dati ZFS.

Scegli un nome set di dati, qui ho scelto tecmint_docs, seleziona il livello di compressione dall'elenco e seleziona un tipo di condivisione, qui creerò questa condivisione per una macchina Linux, quindi qui ho selezionato il tipo di condivisione come Unix.

Successivamente, attiva la quota facendo clic sul menu avanzata per ottenere la quota. Permettimi di scegliere 2 GB come limite di quota per questa condivisione e fai clic su Aggiungi Set di dati per aggiungerlo.

13. Successivamente, dobbiamo definire le autorizzazioni sulla condivisione tecmint_docs, questo può essere fatto utilizzando l'opzione Cambia autorizzazione. Per farlo dobbiamo scegliere tecmint_docs, in basso e definire i permessi.

Qui sto definendo l'autorizzazione per l'utente root. Seleziona Autorizzazione in modo ricorsivo per ottenere la stessa autorizzazione per tutti i file e le cartelle creati nella condivisione.

14. Una volta creati i set di dati ZFS per la condivisione Unix, ora è il momento di creare un set di dati per Windows. Segui le stesse istruzioni spiegate sopra, l'unica modifica è selezionare il tipo di condivisione come "Windows" durante l'aggiunta del set di dati. Tali condivisioni possono essere accessibili da macchine Windows.

Passaggio 3: condivisione dei set di dati ZFS

15. Per condividere set di dati ZFS su macchine Unix, vai alla scheda "Condivisione" dal menu in alto, scegli il tipo Unix(NFS).

16. Successivamente, fai clic su Aggiungi condivisione UNIX (NFS), verrà visualizzata una nuova finestra per fornire un commento (Nome) come tecmint_nfs_share e aggiungi reti autorizzate 192.168.0.0/24. Nota: questo sarà diverso per la tua rete.

Successivamente, seleziona Tutte le directory per consentire il montaggio di ogni directory in questa condivisione. In basso scegli Sfoglia e scegli la directory tecmint_docs che abbiamo definito prima per il set di dati e poi fai clic su OK.

17. Dopo aver fatto clic su OK verrà visualizzato un messaggio di conferma che chiederà se desideri abilitare questo servizio. Fai clic su per abilitare la condivisione. Ora possiamo vedere che il servizio NFS è stato avviato.

Passaggio 4: montaggio della condivisione NFS sul client Unix

18. Ora accedi al tuo computer client Unix (qui ho usato Ubuntu 14.04 e con indirizzo IP 192.168.0.12) e controlla se La condivisione NFS di FreeNAS funziona o meno.

Ma, prima di controllare le condivisioni NFS di FreeNAS, il tuo computer client deve avere il pacchetto NFS installato sul sistema.

yum install nfs-utils -y		[On RedHat systems]
sudo apt-get install nfs-common -y	[On Debian systems]

19. Dopo aver installato NFS, utilizzare il comando seguente per elencare la condivisione NFS da FreeNAS.

showmount -e 192.168.0.225

20. Ora crea una directory di montaggio in "/mnt/FreeNAS_Share" nel computer client e monta FreeNAS NFS Share in questo punto di montaggio e confermalo utilizzando " df'.

sudo mkdir /mnt/FreeNAS_Share
sudo mount 192.168.0.225:/mnt/tecmint_pool/tecmint_docs /mnt/FreeNAS_Share/

21. Una volta montata la condivisione NFS, vai all'interno di quella directory e prova a creare un file sotto questa condivisione per confermare che l'utente root abbia le autorizzazioni per questa condivisione.

sudo su
cd /mnt/FreeNAS_Share/
touch tecmint.txt

Passaggio 5: infine salva le impostazioni di FreeNAS

22. Ora torna all'interfaccia utente web di FreeNAS e scegli Impostazioni nella TAB del sistema per salvare le modifiche. Fai clic su salva configurazione per scaricare il file di configurazione.

23. Successivamente, fai clic su Carica configurazione per scegliere il file db scaricato, scegli il file e fai clic su Carica.

Dopo aver fatto clic su carica configurazione il sistema si riavvierà automaticamente e le nostre impostazioni verranno salvate.

Questo è tutto! abbiamo configurato il volume di archiviazione e definito una condivisione NFS da FreeNAS.

Conclusione

FreeNAS ci fornisce un'interfaccia Rich GUI per gestire il server di archiviazione. FreeNAS supporta un file system di grandi dimensioni utilizzando ZFS con set di dati che include funzionalità di compressione, quota e autorizzazione. Vediamo come utilizzare FreeNAS come server Streaming e server torrent nei prossimi articoli.