Δημιουργία NAS με Freenas (part 2)

Στο προηγούμενο άρθρο είδαμε την εγκατάσταση του Freenas χρησιμοποιώντας το Live CD που κατεβάζουμε από το site του Freenas. Σε αυτό το άρθρο, θα δούμε πως μπορούμε, μέσω του αγαπημένου μας internet browser, να ορίσουμε τους δίσκους μας και να φτιάξουμε τα share μας.. Για πάμε λοιπόν να δούμε πως θα το κάνουμε αυτό.. Στο παράδειγμά μας θα δημιουργήσουμε ένα RAID5:

Ανοίγουμε τον Ιnternet explorer/firefox/chrome/opera κλπ και δίνουμε την διεύθυνση που είδαμε πριν (στο παράδειγμά μας δίνω http://192.168.232.134)
Tα default username/password είναι admin/freenas. Μπορούμε φυσικά να τα αλλάξουμε μετά.. Αφού κάνουμε login, η πρώτη οθόνη που βλέπουμε είναι γενικές πληροφορίες για το σύστημά μας. Παρατηρούμε ότι οι δίσκοι για τα data δεν είναι εμφανείς ( για την ώρα) Για να εμφανιστούν θα πρέπει να τους προσθέσουμε έναν-έναν, μέσω του μενού Disks –> Management.

Πάμε λοιπόν εκεί και πατάμε το + για να προσθέσουμε τους δίσκους μας:

Προσθέτουμε για την ώρα τον δίσκο που έχει το λειτουργικό, δίνουμε αν θέλουμε μια περιγραφή και στην επιλογή «Preformatted file system» επιλέγουμε UFS with Soft Updates. Αυτός είναι ο boot δίσκος – πάμε να προσθέσουμε τους υπόλοιπους για να φτιάξουμε το RAID5 μας….
Επιλέγουμε τον πρώτο, δίνουμε αν θέλουμε περιγραφή, στις επιλογές Advanced Power Management και Acoustic level επιλέγουμε αυτό που θέλουμε (η επιλογή μου είναι minimum power usage without spindown & minimum performance, minimum acoustic output αντίστοιχα. Εσείς μπορείτε να βάλετε ότι θέλετε..). Στην επιλογή του format επιλέξτε Software Raid:

Κάνουμε το ίδιο για όσους δίσκους θέλουμε να χρησιμοποιήσουμε σε Raid5.. Στο παράδειγμά μας θα βάλω 3… Βλέπουμε πως στο «Status» τους δείχνει «Initializing».

Για να ενεργοποιηθεί η ρύθμιση πατάμε το κουμπί «Apply changes» και οι δίσκοι θα είναι πλέον Status ONLINE:

Πάμε τώρα να φτιάξουμε το Raid5 μας… Πάμε λοιπόν στο μενού Disks –>Software Raid. Πατάμε το κουμπί Raid5 και ακολούθως το σηματάκι + για να προσθέσουμε ένα νέο Raid5. Στην επόμενη οθόνη, δίνουμε ένα όνομα που θέλουμε για το Raid μας, επιλέγουμε με Control+Click τους δίσκους,  τικάρουμε το «Create and initialize raid» & πατάμε το κουμπί «Add»:

Στην επόμενη οθόνη θα μας δείξει ότι το Raid5 είναι σε Status Initializing. Πατάμε το Apply changes και το Status θα αλλάξει σε REBUILDING:

Το REBUILDING παραμένει για όσο χρόνο χρειάζεται μέχρι να τελειώσει και εξαρτάται από το μέγεθος και το πλήθος των δίσκων, καθώς επίσης και από την ταχύτητα του συστήματος. Είναι η μόνη διαδικασία που κρατάει αρκετή ώρα. Ενδεικτικά, σε συστοιχία RAID5  με 4 δίσκους των 1.5ΤΒ σε υπολογιστή με Athlon II X2 240 – 1GB Ram η διαδικασία ήταν περίπου δυόμισι ώρες. Κατά τη διάρκεια του Rebuild, μπορούμε να δούμε τι ποσοστό έχει ολοκληρωθεί από το μενού Diagnostics –> Log. θα δούμε κάτι σαν

kernel: GEOM_RAID5: ΜΥRAID: all(-1): re-sync in progress: 96.77% p:8 ETA:1min (cause: store verify progress).

Η παραπάνω γραμμή μας πληροφορεί ότι κάνει rebuild στο Raid5 με την ονομασία MYRAID, βρίσκεται στο  96.77% και ο εκτιμώμενος χρόνος για να τελειώσει είναι 1 λεπτό.. Όταν λοιπόν τελειώσει το rebuild, θα δούμε την παρακάτω οθόνη:

Πάμε λοιπόν να κάνουμε format το φρέσκο μας raid και κατόπιν να το κάνουμε mount
Από το μενού Disks–>Format, επιλέγουμε το Raid5 μας, επιλέγουμε σαν  filesystem UFS(Gpt & Soft updates) και πατάμε Format disk:

H διαδικασία είναι γρήγορη και μετά από λίγο θα μας πληροφορήσει ότι το φορμάτ τελείωσε.Πάμε λοιπόν τώρα να κάνουμε mount το Raid μας..
Πάμε στο μενού Disks–>Mount Point. Εκεί πατάμε το + και προσθέτουμε το Raid5 μας..
Δίνουμε ένα όνομα που θελουμε και μια περιγραφή και πατάμε Add:

Στην επόμενη οθόνη πατάμε «Apply changes» και πλέον είναι έτοιμο το mount point μας..

Το μόνο που μας μένει είναι να ενεργοποιήσουμε τη Samba και να το προσθέσουμε σαν share για να το βλέπουμε μέσα απο το δίκτυό μας και να το κάνουμε – αν θέλουμε – map σαν drive στο PC μας… Επίσης να φτιάξουμε και ένα χρήστη που θα έχει πρόσβαση σε αυτό. Μπορούμε βέβαια να μην κάνουμε χρήστη και να αφήσουμε anonymous access, αλλά δεν είναι και ό,τι πιο ασφαλές..
Πάμε λοιπόν … Από το μενού Access–>Users, πατάμε το + και προσθέτουμε ένα χρήστη. Στο παράδειγμα βάζω ένα χρήστη test με password test, επιλέγω να είναι στο admin group και ορίζω σαν Home directory το «/mnt/My_files/ » ούτως ώστε να πηγαίνει απ’ ευθείας εκεί όταν κάνει  login.. Πατάμε μετά το Add..

Πατάμε ξανά το «Apply changes» και ο χρήστης δημιουργείται..
Το μόνο που μας μένει λοιπόν είναι να ενεργοποιήσουμε τη samba και να προσθέσουμε στα share το παραπάνω directory..
Πάμε λοιπόν στο μενού Services–>CIFS/SMB. Εκεί απλά τσεκάρουμε το «Enable», στο «Authentication» επιλέγουμε «Local user» και στο Workgroup δίνουμε το ίδιο Workgroup με αυτό που βρίσκονται οι υπολογιστές μας. Tα Advanced settings τα αφήνουμε ως έχουν…Κατόπιν πατάμε «Save and Restart» που βρίσκεται κάτω αριστερά..

Αφού ξαναξεκινήσει η Samba και μας πληροφορήσει πως «The changes have been applied successfully.» πατάμε την καρτέλα Shares. Εκεί πατάμε το + για να προσθέσουμε το share μας..
Του δίνουμε ένα όνομα, αν θέλουμε περιγραφή και επιλέγουμε το directory που έχουμε κάνει mount – και το οποίο είναι και το home directory του χρήστη που φτιάξαμε. Προσωπικά τσεκάρω πάντα και το «Enable recycle bin» γιατί φτιάχνει ένα recycle bin στο share και βοηθάει σε περίπτωση που κάνεις καταλάθος κάτι delete..

Τελειώσαμε λοιπόν! Το μόνο που μένει είναι να δώσουμε στο start/run του υπολογιστή μας την διέυθυνση του nas:

Όταν πετάξει το παράθυρο για να κάνουμε login, δίνουμε το username & το Password του χρήστη που δημιουργήσαμε και μπήκαμε!
Tέλος λοιπόν… Αυτό ήταν… Το Freenas βέβαια δεν περιορίζεται σε αυτή τη χρήση και μόνο. Έχει FTP server για να στέλνετε και μέσω FTP τα αρχεία σας, έχει Transmission για να κατεβάζετε torrents, υποστηρίζει UPnP για να stream-άρετε  εύκολα τις ταινίες και τη μουσική σας στα media player σας, υποστηρίζει NFS, και άλλα…Και όλα αυτά το μόνο που χρειάζονται είναι να τσεκάρετε το κουτάκι «Enable» όπως κάναμε πριν στην Samba..
Ενδεικτικά αναφέρω κόστος για αγορά νέου υπολογιστή με 8 δίσκους για χρήση NAS: Το συνολικό κόστος ήταν γύρω στα 1100 ευρώ εκ των οποίων τα 750 ήταν για τους δίσκους. Μιλάμε δηλαδή για αγορά ενός πλήρους καινούριου υπολογιστή, με κουτί που να χωράει 8 δίσκους, και συνολικό κόστος 350 ευρώ… Μια έτοιμη λύση NAS με τέτοια χωρητικότητα κοστίζει πάνω από 1300 ευρώ χωρίς τους δίσκους, οπότε do the math…
Και πέρα από αυτό, δεν σας περιορίζει στη δημιουργία Raid5, για να πείτε «Βολεύομαι με τους εξωτερικούς δίσκους και αν χτυπήσει κάποιος δεν με νοιάζει» Μπορείτε κάλλιστα να ρίξετε πολλούς δίσκους χύμα μέσα (JBOD) και να είναι ανεξάρτητοι ο ένας από τον άλλο. Σε αυτή την περίπτωση δεν έχετε την ασφάλεια του Raid, όπως και αν αγοράζατε πολλούς απλούς εξωτερικούς, έχετε μαζεμένους όμως τους δίσκους σε μια μεριά, συν ότι τους έχετε πληρώσει λιγότερο καθώς οι εσωτερικοί που θα βάζετε στο μηχανάκι με το freenas είναι περίπου 20% φτηνότεροι από τους εξωτερικούς..
Αυτά λοιπόν με την παραμετροποίηση του Freenas μας. Σε επόμενο άρθρο θα δούμε πως μπορούμε πολύ εύκολα να κάνουμε το Freenas μας print server ώστε να μπορούμε να βλέπουμε σαν δικτυακό τον εκτυπωτή μας και να τον χρησιμοποιούμε από οποιοδήποτε υπολογιστή έχουμε στο τοπικό μας δίκτυο. Επίσης θα δούμε πως μπορούμε να αντιμετωπίσουμε ανεπιθύμητες καταστάσεις. Γιατί πάντα υπάρχει περίπτωση να μας χτυπήσει ο δίσκος του λειτουργικού, ή να μας χτυπήσει κάποιος δίσκος από αυτούς που χρησιμοποιούμε στο RAID μας. Απλά να αναφέρουμε προκαταβολικά ότι σε κάθε τέτοια περίπτωση δεν πρέπει να «ιδρώνει» καθόλου το αυτί μας καθώς η αποκατάσταση της βλάβης είναι πολύ εύκολη και – το βασικότερο – χωρίς να χάσουμε τις ρυθμίσεις μας και -φυσικά- ούτε και τα data μας…

Σχετικά θέματα:

Σας άρεσε; Διαδώστε το! Μπορείτε να κάνετε "like" ή "share" στο facebook, να μας ακολουθήσετε στο twitter ή απλά να αφήσετε ένα σχόλιο!

4 Responses to “Δημιουργία NAS με Freenas (part 2)”

Leave a Reply