NAS (and Home Server) version 4 (part 2)

Πρόσφατα λοιπόν ψαχνόμουν αν (και πως) θα συνεχίσω με το SBS2011. Είχε ενδιαφέρον που ξαναδιάβασα τη διαδρομή για ΝΑ φτάσω στο SBS2011 και βλέπει κανείς πως αλλάζουν οι ανάγκες, πως είναι κάποια πράγματα διαφορετικά από ότι τα περιμένουμε κλπ.

Αυτή τη στιγμή χρησιμοποιώ ένα server system που έχει καταργήσει η Microsoft εδώ και καιρό και ΔΕΝ θα αντικαταστήσει (κατάργησε όλο το «είδος»). Μου βγάζει θέματα, ως σύστημα, αν και έχω απενεργοποιήσει αρκετά services που δεν χρησιμοποιώ (πχ. WSUS και Sharepoint). Αλλά μου τρώει πολλά resources ένας SQL που πρακτικά δεν χρησιμοποιώ. Επίσης δεν έχω μόνιμο parity (μόνο snapshots με χειροκίνητο τρόπο), ούτε καν merging των folders ή των volumes, οπότε έχω χωριστά share, σπασμένα σε δίσκους (πχ. «Videos» και «Videos 2»). Ο κύριος FlexRAID δεν ξέρω καν αν ζει (ποτέ δεν ήταν εμπιστοσύνης – η πλάκα είναι ότι πήγα σε αυτόν επειδή αυτό ήταν το θέμα του developer του unRAID).
Άρα δεν είμαι και σε σούπερ κατάσταση. Απλά κρατάμε ένα σύστημα από τα «κορδόνια» για να μας δώσει το 70% των πραγμάτων που θέλαμε.

Η επόμενη λύση αν έμενα σε Microsoft, είναι full fledged servers (με action pack licenses) προφανώς σε VM. Δεν έχω τόσο δυνατό μηχάνημα στο σπίτι.
Όσο αφορά τα data, να έπαιζα με πιο «industry standard» RAID λύσης, πράγμα που μπορούσε να γίνει επειδή είχα πια όλο ίδιου μεγέθους δίσκους (10 x 3TB), αλλά θα μου στερούσε την (απαραίτητη) ευκολία να αλλάζω ΕΝΑΝ ΕΝΑΝ δίσκο σε μεγαλύτερο όποτε μπορώ. Επίσης με πάει σε ένα σύστημα που οι single δίσκοι έχουν unrecoverable data (και δεν έχω full backups). Το RAID4 του FlexRAID και SnapRAID (και unRAID) επιτρέπει οι δίσκοι να μπορούν ΣΕ ΑΝΑΓΚΗ να ξανα-είναι ανεξάρτητοι με ότι data έχουν μέσα. Ακόμα και αν χαλάσουν… 5, χάνεις τα data των 5 αλλά μένουν των άλλων (αν χαλάσει 1 δεν χάνεις τίποτα βέβαια).

Φίλοι πρότειναν (βασικά ακόμα προτείνουν) να πάω σε «συννεφάκια» όπως GSuite και αντικειμενικά έχουν δίκιο. Αλλά γουστάρω και το «project» ενώ με το (σκέτο) cloud χάνεις αρκετές ευκολίες και flexibility. Κερδίζεις φυσικά άλλα πράγματα (πχ. απείρως πιο ήσυχο μυαλό).

Τι σκέφτομαι λοιπόν; ΕΠΙΣΤΡΟΦΗ μετά από 10 χρόνια (!!!) στο unRAID συν κάποια λύση για να μου δώσει τα features (κάποια) που «χάνω» αν φύγω από Windows Server. Φυσικά και άλλα που ΔΕΝ μου δίνει ο Windows Server. Η λύση αυτή λέγεται ή Zentyal ή NethServer, στα οποία ήδη κάνω evaluation σε VM. Ήδη απέρριψα άλλα δυο.

Πρόσφατα, είπα να δω αν το (pro unlimited) license μου του unRAID δουλεύει. Έχουν περάσει 10 χρόνια με ΔΥΟ major versions και άπειρα minor. Ο Tom μεγάλωσε (έχει και εγγόνια) και εμπλέκονται και άλλα άτομα στην εταιρία του (που ήταν μόνος του και εξαφανιζόταν), αφού πια έχει μεγάλους πελάτες (ενώ χρησιμοποιείται φουλ από μεγάλους vloggers όπως ο Linus της LTT). Δεν είχε πια λοιπόν το «αφήνω ένα beta για 8 μήνες και εξαφανίζομαι». Τα προβλήματα λύνονται, ενώ υπάρχει και τεράστιο fan base με wizards.
Το ίδιο το σύστημα έχει εξελιχτεί πολύ. Επιτρέπει πια plug-ins, Docker containers (!!!) και VMs (!!!). Αυτά λοιπόν, πρακτικά λύνουν ΚΑΘΕ περιορισμό (στην τελική ακόμα και Windows ξαναβάζω σε VM).

Παίρνω λοιπόν το στικάκι μου που είχα φυλάξει (μην ξεχνάμε το unRAID bootάρει από USB stick και είναι δεμένο με το UID του, δεν βάζεις όποιο να ‘ναι). Ένα Corsair 2GB. 😀 Παίρνω όλα τα περιεχόμενα και τα πετάω σε ένα φάκελο στο PC μου. Βάζω το installer του (νέου) unRAID και ξαναρίχνει μέσα στο στικάκι τα «φρέσκα». Παίρνω το key file και το ρίχνω στο στικάκι. Κάνω να bootάρω…
…bootάρει!!!
Βλέπω την αρχική κονσόλα, ΑΛΛΑ με έχει σε demo mode. Δεν είδε το κλειδί. Απογοήτευση. Αλλά μπας και;…
…ψάχνω μήπως μετά από τόσα χρόνια έχω δικαίωμα φρέσκου κλειδιού (γράφω στην εταιρία) ΑΛΛΑ ψάχνω και αν πρέπει πια να είναι το κλειδί σε κάνα φάκελο μέσα… …ναι στο φάκελο config… το βάζω… ξανάbootάρω…
…ΚΑΙ ΤΟ ΒΛΕΠΕΙ! Ναι είμαι Pro user μετά από 10+ χρόνια του stick σε ένα κουτάκι!

Ο δρόμος είναι πια ανοιχτός (αν και αν λάβουμε υπόψη τους προηγούμενους γεμάτος ταλαιπωρία). Μένει να κάνω κάποιες επιλογές στην σχεδίαση και να πάρω απόφαση να προχωρήσω.

Για τις επιλογές θα μιλήσω στο part 3.

NAS (and Home Server) version 4 (part 1)

Μετά από καμιά 20αριά (!!! …δεν είχα ιδέα ότι ήταν τόσα) παλιά blog-posts για το home server μου, φτάνει η ώρα για την επόμενη μεγάλη του αλλαγή. Που θα είναι σε software.
Για να ακολουθήσουμε την πορεία μέχρι τώρα:

  • (χάνεται στα βάθη του χρόνου… δεν θυμάμαι καν λεπτομέρειες) Κάτι βασισμένο σε Windows 2003 R2 SBS. Δεν ξέρω πότε. Υποψιάζομαι γύρω στο 2005.
  • Αρχές 2008. Αλλαγή σε unRAID. Αύξηση δίσκων, ταλαιπωρία. Δεν ξέρω τι έκανα με τα email (νομίζω τα δούλευα από το domain hosting μου απευθείας, με απλό -τότε- POP3).
  • Τέλη 2009. Ξαναφεύγω από το unRAID, για λόγους που εξηγώ στο άρθρο http://blog.ilogic.gr/nas-or-something-like-that-part-iii/ και έχει πλάκα να ξανα-ανακαλύπτω τι έλεγα τότε και πόσο δίκιο τελικά είχα (θα φανεί πιο κάτω). Windows Home Server + FlexRAID (snapshot based). Κατάργηση ενός μηχανήματος (είχα τρία, δεν το θυμόμουν) με τον ένα «server» να παίζει τη δουλειά των δυο. Πολύ ταλαιπωρία να ξαναπάω σε Windows, πήρε κάπου 2 μήνες.
  • Αρχές 2010 και ήδη δεν δουλεύω FlexRAID λόγω κάποιου θέματος, ενώ το WHS δείχνει τους μεγάλους περιορισμούς του. Αρχίζω τη σκέψη για SBS2008.
  • Τέλη 2010. Η αλλαγή δεν είχε γίνει ακόμα, είχα ένα WHS μισοδιαλυμένο. Με αλλαγές hardware (δεν εννοώ δίσκους αυτοί αλλάζονται κατά καιρούς χωρίς αναφορά) και περνάω τελικά σε SBS2011 που ήταν σε preview (δεν μπήκε ποτέ SBS2008)! Αυτός είναι ο πυρήνας και το χοντρικό στήσιμο του παρόντος μηχανήματος μου.
  • Μέσα στο 2011 πέρασα σε τελικής μορφής SBS2011, ξαναστήθηκε το FlexRAID.
  • Μέχρι σήμερα, είμαστε ακόμα σε SBS2011, έχουν αλλάξει πολλά κομμάτια hardware (το μηχάνημα έχει άλλο motherboard, RAM, έχει δυο PCIe SATA/SAS controllers κλπ.). Το FlexRAID το παράτησα γιατί άλλη μια φορά το παράτησε ο developer του (υπόψη ήμουν beta tester του, είχα ότι υπάρχει free, είχα τα email του κλπ. αλλά εξαφανίστηκε). Κάποια στιγμή πριν κάποιους μήνες πέρασα σε SnapRAID, ώστε να έχω έστω (όπως πριν χρόνια) snapshot based parity. Όμως και αυτό έχει θέματα, δεν μπορώ να γεμίζω αρκετά τους δίσκους γιατί το parity του δεν έχει αντιστοιχία χώρου 1:1, γιατί είναι file based και έχει overhead. Το SBS2011 έχει παρουσιάσει κάποια θέματα, τα χοντρά τα λύνω, αλλά αρχίζω να κοιτάω το επόμενο βήμα…

…το οποίο είναι να ξαναπάω στο unRAID!

(τέλος 1ου μέρους)

Το ευχαριστώ της Microsoft…

Σήμερα ο Microsoft Small Business Server 7 Preview (που τελικά ονομάστηκε 2011) αποφάσισε να μου πει ότι ΛΗΓΕΙ ΣΕ 3 μέρες!!!

(ακολουθεί ελαφρώς τεχνικό άρθρο – προσπεράστε)

Ήξερα ότι θέλω να περάσω σε RTM SBS2011 κάποια στιγμή αλλά στο δικό μου χρόνο! Όχι ξαφνικά επειδή της έκατσε της Microsoft! Μας ευχαρίστησαν για τις δοκιμές του beta, αλλά το ευχαριστώ ήταν αυτό. Η ξαφνική λήξη και ΚΑΝΕΝΑ σενάριο «in place upgrade». Ρε ΟΥΡΤ!

Έλα που η «δοκιμή» είναι πάνω στον σπιτικό μου server με τους ΔΩΔΕΚΑ δίσκους. Τι θα κάνω το domain και τον exchange μου; (καλή χώνεψη ε;…)

Το ΛΙΓΟΤΕΡΟ που πρέπει να κρατήσω, είναι ΟΛΟ το Exchange setup και τα mailbox κάπως. ΠΙΚΡΑ!

Μάλλον θα επιστρατεύσω τα μεγάλα μέσα: Θα πάω Κυριακάτικα στη δουλειά κουβαλώντας το server (με το αυτοκίνητο όχι όπως πάω καθημερινά με τη μηχανή), θα τον συνδέσω με το blade center μας, θα φροντίσω ο router της δουλειάς να ξεχάσει το VPN μου (γιατί θα ψάχνει την IP του server μου στην άλλη μεριά της πόλης), να routάρει και αυτό το δίκτυο πάνω στο υπάρχον και αφού βεβαιωθώ ότι βλέπονται, θα πρέπει να χρησιμοποιήσω το System Center Virtual Machine Manager (πάλι η Microsoft θα δώσει τη λύση) θα κάνω το server «P2V» (δηλαδή physical to virtual migration) – αφού αποσυνδέσω τους έντεκα άλλους δίσκους, δεν θέλουμε να μεταφερθούν πουθενά- και έτσι θα απελευθερώσω το μηχάνημα μου ώστε να δεχτεί νέα εγκατάσταση.

Εκεί ΕΛΠΙΖΩ ότι υποστηρίζεται migration (όπως υποστηρίζεται από SBS2008) και αν γίνει αυτό, στο τέλος θα έχω πάνω στο ίδιο μηχάνημα έναν νέο SBS. Αν δεν υποστηρίζεται, θα έχω υποστεί μια άδικη ταλαιπωρία και θα πρέπει να τρέξω και πίσω να σώσω ότι μπορώ.

Για να δούμε…