Ρύθμιση παραμέτρων του FreeNAS για εγκατάσταση δίσκων αποθήκευσης ZFS και δημιουργία μεριδίων NFS στο FreeNAS - Μέρος 2


Στο προηγούμενο άρθρο μας, σας δείξαμε πώς να εγκαταστήσετε τον διακομιστή FreeNAS. Σε αυτό το άρθρο θα καλύψουμε τη διαμόρφωση του FreeNAS και τη ρύθμιση του χώρου αποθήκευσης χρησιμοποιώντας το ZFS.

Απαιτήσεις

  1. Εγκατάσταση του FreeNAS (Δίκτυο αποθήκευσης) – Μέρος 1

Μετά την εγκατάσταση και τη ρύθμιση παραμέτρων του διακομιστή FreeNAS, τα ακόλουθα πράγματα πρέπει να γίνουν κάτω από το FreeNAS Web UI.

  1. Ρυθμίστε το πρωτόκολλο Ιστού σε HTTP/HTTPS.
  2. Αλλάξτε τη διεύθυνση web GUI σε 192.168.0.225.
  3. Αλλαγή γλωσσών, Χάρτης πληκτρολογίου, Ζώνη ώρας, διακομιστής καταγραφής, Email.
  4. Προσθήκη τόμου αποθήκευσης που υποστηρίζεται από το ZFS.
  5. Ορίστε οποιαδήποτε από τις κοινοποιήσεις.

Αφού κάνουμε τις παραπάνω αλλαγές στο FreeNAS Web UI, πρέπει να αποθηκεύσουμε τις αλλαγές στο Σύστημα -> Ρυθμίσεις -> Αποθήκευση διαμόρφωσης -> μεταφορτώστε Config -> Αποθήκευση για να διατηρήσετε τις αλλαγές μόνιμες.

Η εγκατάσταση του διακομιστή μου
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
Ρύθμιση πελάτη μου

Μπορεί να χρησιμοποιηθεί οποιοδήποτε λειτουργικό σύστημα Linux.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

Διαμόρφωση του FreeNAS και ρύθμιση αποθήκευσης ZFS

Για τη χρήση του FreeNAS, πρέπει να διαμορφώσουμε τη σωστή ρύθμιση μετά την ολοκλήρωση της εγκατάστασης, Στο Μέρος 1 έχουμε δει πώς να εγκαταστήσουμε το FreeNAS, Τώρα πρέπει να ορίσουμε τις ρυθμίσεις που θα χρησιμοποιήσουμε στο περιβάλλον μας.

Βήμα 1: Διαμόρφωση βασικών ρυθμίσεων FreeNAS

1. Συνδεθείτε στο FreeNAS Web UI, μόλις συνδεθείτε θα δείτε την καρτέλα Ρυθμίσεις και Πληροφορίες συστήματος. Στην περιοχή Ρυθμίσεις, αλλάξτε το Πρωτόκολλο της διεπαφής ιστού μας για να χρησιμοποιήσετε εάν http/https και ορίστε τη διεύθυνση IP που θα χρησιμοποιήσουμε για αυτήν τη διεπαφή GUI και επίσης ορίστε, ζώνη ώρας, Χάρτης πληκτρολογίου, Γλώσσα για GUI.

Αφού κάνετε τις παραπάνω αλλαγές, πατήστε το κουμπί "Αποθήκευση" στο κάτω μέρος για να αποθηκεύσετε τις αλλαγές.

2. Στη συνέχεια, ρυθμίστε την ειδοποίηση μέσω email, μεταβείτε στην καρτέλα Email κάτω από τις Ρυθμίσεις. Εδώ μπορούμε να ορίσουμε τη διεύθυνση email για να λάβουμε την ειδοποίηση email που αναβαθμίζει το NAS μας.

Πριν από αυτό, πρέπει να ορίσουμε το email στον λογαριασμό χρήστη μας. Εδώ χρησιμοποιώ το root ως χρήστη μου. Επομένως, μεταβείτε στο Μενού λογαριασμού στην κορυφή. Στη συνέχεια, επιλέξτε Χρήστες, εδώ θα δείτε τον χρήστη root, επιλέγοντας root user θα έχετε την επιλογή τροποποίησης στην αριστερή κάτω γωνία κάτω από τη λίστα χρηστών.

Κάντε κλικ στην καρτέλα Τροποποίηση χρήστη για να εισαγάγετε τη διεύθυνση email και τον κωδικό πρόσβασης του χρήστη και κάντε κλικ στο OK για να αποθηκεύσετε τις αλλαγές.

3. Στη συνέχεια, επιστρέψτε στις Ρυθμίσεις και επιλέξτε Email για να διαμορφώσετε το email. Εδώ χρησιμοποίησα το αναγνωριστικό του gmail μου, μπορείτε να επιλέξετε όποιο αναγνωριστικό email σας ταιριάζει καλύτερα.

Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης για έλεγχο ταυτότητας και αποθηκεύστε τις αλλαγές κάνοντας κλικ στο Αποθήκευση.

4. Τώρα πρέπει να ενεργοποιήσουμε το μήνυμα Κονσόλα στο υποσέλιδο, για να το κάνετε αυτό, μεταβείτε στην επιλογή Σύνθετες και επιλέξτε Εμφάνιση μηνυμάτων κονσόλας σε το υποσέλιδο και αποθηκεύστε τις ρυθμίσεις κάνοντας κλικ στο Αποθήκευση.

Βήμα 2: Προσθήκη τόμων αποθήκευσης ZFS

5. Για να προσθέσετε συσκευές αποθήκευσης ZFS, μεταβείτε στο μενού Αποθήκευση στο επάνω μέρος για να ορίσετε τους τόμους ZFS. Για να προσθέσετε έναν τόμο ZFS, επιλέξτε ZFS Volume Manager.

Στη συνέχεια, προσθέστε ένα νέο όνομα για τον τόμο σας, Εδώ έχω ορίσει ως tecmint_pool. Για να προσθέσετε τους διαθέσιμους δίσκους, κάντε κλικ στο σύμβολο + και προσθέστε τους δίσκους. Υπάρχουν συνολικά 8 μονάδες διαθέσιμες τώρα, προσθέστε τις όλες.

6. Στη συνέχεια, ορίστε τα επίπεδα Raid που θα χρησιμοποιήσετε. Για να προσθέσετε ένα RaidZ (το ίδιο ένα Raid 5), κάντε κλικ στην αναπτυσσόμενη λίστα. Εδώ προσθέτω δύο δίσκους ως εφεδρική μονάδα δίσκου επίσης. Εάν οποιοσδήποτε από τους δίσκους αποτύχει, η εφεδρική μονάδα δίσκου θα αναδημιουργηθεί αυτόματα από τις πληροφορίες ισοτιμίας.

7. Για να προσθέσετε ένα RAIDz2 με διπλή ισοτιμία, μπορείτε να επιλέξετε το Raidz2 (ίδιο με το RAID 6 με διπλό ισοτιμία) από το αναπτυσσόμενο μενού.

8. Mirror σημαίνει κλωνοποίηση του ίδιου αντιγράφου κάθε μονάδας δίσκου με καλύτερη απόδοση και εγγύηση δεδομένων.

9. Σύρετε ένα μεμονωμένο δεδομένα σε πολλούς δίσκους. Αν χάσουμε κάποιο από το δίσκο, θα χάσουμε ολόκληρο τον τόμο ως άχρηστο. Δεν θα χάσουμε καμία χωρητικότητα σε συνολικό αριθμό δίσκων.

10. Εδώ θα χρησιμοποιήσω το RAIDZ2 για τις ρυθμίσεις μου. Κάντε κλικ στο Προσθήκη τόμου για να προσθέσετε την επιλεγμένη διάταξη τόμου. Η προσθήκη της έντασης ήχου θα πάρει λίγο χρόνο ανάλογα με το μέγεθος της μονάδας μας και την απόδοση του συστήματος.

11. Αφού προσθέσετε τόμους, θα λάβετε τη λίστα τόμων όπως φαίνεται παρακάτω.

Βήμα 3: Δημιουργία συνόλων δεδομένων ZFS

12. Το Σύνολο δεδομένων δημιουργείται μέσα στον τόμο, τον οποίο δημιουργήσαμε στο παραπάνω βήμα. Τα σύνολα δεδομένων είναι ακριβώς όπως φάκελος με επίπεδο συμπίεσης, τύπο κοινής χρήσης, όριο και πολλά άλλα χαρακτηριστικά.

Για να δημιουργήσετε ένα σύνολο δεδομένων, επιλέξτε τον τόμο tecmint_pool στο κάτω μέρος και επιλέξτε Δημιουργία συνόλου δεδομένων ZFS.

Επιλέξτε ένα όνομα συνόλου δεδομένων, εδώ επέλεξα tecmint_docs και επιλέξτε επίπεδο συμπίεσης από τη λίστα και επιλέξτε έναν τύπο κοινής χρήσης. Εδώ θα δημιουργήσω αυτό το κοινόχρηστο στοιχείο για μια μηχανή Linux, οπότε εδώ έχω επιλέξει τον τύπο κοινής χρήσης ως Unix.

Στη συνέχεια, ενεργοποιήστε το Quota κάνοντας κλικ στο μενού advance για να λάβετε το Quota. Επιτρέψτε μου να επιλέξω 2 GB ως όριο ορίου για αυτό το κοινόχρηστο στοιχείο και να κάνω κλικ στην προσθήκη Σύνολο δεδομένων για προσθήκη.

13. Στη συνέχεια, πρέπει να ορίσουμε δικαιώματα για το κοινόχρηστο στοιχείο tecmint_docs, αυτό μπορεί να γίνει χρησιμοποιώντας την επιλογή Αλλαγή άδειας. Για να το κάνουμε, πρέπει να επιλέξουμε το tecmint_docs, στο κάτω μέρος και να ορίσουμε τα δικαιώματα.

Εδώ ορίζω άδεια για χρήστη root. Επιλέξτε Άδεια αναδρομικά για να λάβετε την ίδια άδεια για κάθε αρχείο και φάκελο που δημιουργείται κάτω από το κοινόχρηστο στοιχείο.

14. Μόλις δημιουργηθούν σύνολα δεδομένων ZFS για κοινή χρήση Unix, τώρα ήρθε η ώρα να δημιουργήσετε ένα σύνολο δεδομένων για Windows. Ακολουθήστε τις ίδιες οδηγίες όπως εξηγήθηκαν παραπάνω, η μόνη αλλαγή είναι να επιλέξετε τον τύπο κοινής χρήσης ως "Windows" ενώ προσθέτετε το σύνολο δεδομένων. Αυτά τα κοινόχρηστα στοιχεία μπορούν να είναι προσβάσιμα από μηχανήματα Windows.

Βήμα 3: Κοινή χρήση συνόλων δεδομένων ZFS

15. Για κοινή χρήση συνόλων δεδομένων ZFS σε μηχανήματα Unix, μεταβείτε στην καρτέλα "Κοινή χρήση" από το μενού Κορυφή, επιλέξτε τον τύπο Unix(NFS).

16. Στη συνέχεια, κάντε κλικ στο Προσθήκη κοινής χρήσης UNIX (NFS), θα εμφανιστεί ένα νέο παράθυρο για να δώσετε ένα σχόλιο (Όνομα) ως tecmint_nfs_share και προσθέστε εξουσιοδοτημένα δίκτυα 192.168.0.0/24. Σημείωση, αυτό θα διαφέρει για το δίκτυό σας.

Στη συνέχεια, επιλέξτε Όλοι οι κατάλογοι για να επιτρέψετε την προσάρτηση κάθε καταλόγου κάτω από αυτό το κοινόχρηστο στοιχείο. Στο κάτω μέρος, επιλέξτε Αναζήτηση και επιλέξτε τον κατάλογο tecmint_docs που έχουμε ορίσει για το σύνολο δεδομένων πριν και μετά κάντε κλικ στο OK.

17. Αφού κάνετε κλικ στο OK θα εμφανιστεί ένα μήνυμα επιβεβαίωσης και θα σας ζητηθεί Θέλετε να ενεργοποιήσετε αυτήν την υπηρεσία. Κάντε κλικ στο Ναι για να ενεργοποιήσετε την κοινή χρήση. Τώρα μπορούμε να δούμε ότι η υπηρεσία NFS έχει ξεκινήσει.

Βήμα 4: Προσάρτηση NFS Share σε Unix Client

18. Τώρα συνδεθείτε στον υπολογιστή-πελάτη Unix (Εδώ έχω χρησιμοποιήσει το Ubuntu 14.04 και με διεύθυνση IP 192.168.0.12) και ελέγξτε αν Η κοινή χρήση NFS από το FreeNAS λειτουργεί ή όχι.

Ωστόσο, πριν ελέγξετε τα κοινόχρηστα στοιχεία FreeNAS NFS, το μηχάνημα-πελάτη σας πρέπει να έχει εγκατεστημένο το πακέτο NFS στο σύστημα.

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

19. Μετά την εγκατάσταση του NFS, χρησιμοποιήστε την ακόλουθη εντολή για να παραθέσετε το κοινόχρηστο στοιχείο NFS από το FreeNAS.

showmount -e 192.168.0.225

20. Τώρα, δημιουργήστε έναν κατάλογο προσάρτησης κάτω από το '/mnt/FreeNAS_Share' στο μηχάνημα Client και προσαρτήστε το FreeNAS NFS Share σε αυτό το σημείο προσάρτησης και επιβεβαιώστε το χρησιμοποιώντας το ' εντολή df».

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

21. Μόλις προσαρτηθεί το κοινόχρηστο στοιχείο NFS, μεταβείτε σε αυτόν τον κατάλογο και προσπαθήστε να δημιουργήσετε ένα αρχείο κάτω από αυτό το κοινόχρηστο στοιχείο για να επιβεβαιώσετε ότι ο χρήστης root έχει δικαιώματα για αυτό το κοινόχρηστο στοιχείο.

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

Βήμα 5: Τέλος, Αποθηκεύστε τις Ρυθμίσεις FreeNAS

22. Τώρα επιστρέψτε στη διεπαφή ιστού FreeNAS και επιλέξτε Ρυθμίσεις στην καρτέλα συστήματος για να αποθηκεύσετε τις αλλαγές. Κάντε κλικ στο αποθήκευση παραμέτρων για λήψη του αρχείου διαμόρφωσης.

23. Στη συνέχεια, κάντε κλικ στην επιλογή Μεταφόρτωση διαμόρφωσης για να επιλέξετε το ληφθέν αρχείο db και επιλέξτε το αρχείο και κάντε κλικ στην αποστολή.

Αφού κάνετε κλικ στο upload config, το σύστημα θα επανεκκινήσει αυτόματα και οι ρυθμίσεις μας θα αποθηκευτούν.

Αυτό είναι! Έχουμε διαμορφώσει τον όγκο αποθήκευσης και ορίσαμε ένα κοινόχρηστο στοιχείο NFS από το FreeNAS.

συμπέρασμα

Το FreeNAS μας παρέχει διεπαφή Rich GUI για τη διαχείριση του διακομιστή αποθήκευσης. Το FreeNAS υποστηρίζει ένα μεγάλο σύστημα αρχείων που χρησιμοποιεί ZFS με σύνολο δεδομένων που περιελάμβανε λειτουργίες συμπίεσης, Quota, δικαιώματα. Ας δούμε πώς να χρησιμοποιήσετε το FreeNAS ως διακομιστή ροής και διακομιστή torrent σε μελλοντικά άρθρα.