Εξέλιξη Κομματιού
I. Επισκόπηση Τεχνολογίας Lustre
1. Επισκόπηση της Τεχνολογίας Lustre
- Εισαγωγή στα παράλληλα συστήματα αρχείων και τις απαιτήσεις αποθήκευσης HPC
- Ο ρόλος του Lustre σε περιβάλλοντα υπολογιστών υψηλών επιδόσεων
- Εξέλιξη και αρχιτεκτονική του Lustre
- Σύγκριση με παραδοσιακά κατανεμημένα και δικτυακά συστήματα αρχείων
- Συνηθισμένα σενάρια ανάπτυξης Lustre
2. Χαρακτηριστικά και Δυνατότητες του Lustre
- Παράλληλο I/O υψηλής απόδοσης
- Κλιμακωσιμότητα για περιβάλλοντα υπολογιστών μεγάλης κλίμακας
- Έννοιες διαχωρισμού μεταδεδομένων και δεδομένων
- Χαρακτηριστικά απόδοσης και περιορισμοί
- Ενσωμάτωση με συστοιχίες HPC και επιστημονικούς φόρτους εργασίας
II. Αρχιτεκτονική Lustre και Βασικά Συστατικά
1. Αρχιτεκτονική Συστήματος Lustre
- Κατανόηση της αρχιτεκτονικής πελάτη-διακομιστή του Lustre
- Επισκόπηση των συστατικών του Lustre:
- Διακομιστής Μεταδεδομένων (MDS)
- Στόχος Μεταδεδομένων (MDT)
- Διακομιστής Αποθήκευσης Αντικειμένων (OSS)
- Στόχος Αποθήκευσης Αντικειμένων (OST)
- Πελάτες Lustre
2. Έννοιες Διαχείρισης Δεδομένων Lustre
- Αρχές κατακερματισμού αρχείων (striping) και αποθήκευσης αντικειμένων
- Λειτουργίες μεταδεδομένων
- Στρατηγικές τοποθέτησης δεδομένων
- Λογική οργάνωση αποθήκευσης
III. Σχεδιασμός Υλικού και Προετοιμασία Περιβάλλοντος
1. Σχεδιασμός Υποδομής Αποθήκευσης Lustre
- Επιλογή συστατικών υλικού
- Απαιτήσεις διακομιστών αποθήκευσης
- Τεχνολογίες δίσκων και προβληματισμοί RAID
- Σχεδιασμός δικτυακής υποδομής
- Σχεδιασμός χωρητικότητας και απόδοσης
2. Προετοιμασία του Λειτουργικού Περιβάλλοντος
- Υποστηριζόμενα λειτουργικά συστήματα
- Απαιτήσεις πυρήνα και οδηγών
- Απαιτήσεις ρύθμισης δικτύου
- Προετοιμασία διακομιστών και πελατών
IV. Εγκατάσταση και Ρύθμιση του Lustre
1. Διαδικασία Εγκατάστασης Lustre
- Εγκατάσταση πακέτων λογισμικού Lustre
- Ρύθμιση αποθετηρίων και εξαρτήσεων
- Προετοιμασία κόμβων διακομιστή και πελάτη
- Αρχικοποίηση υπηρεσιών Lustre
2. Δημιουργία Συστήματος Αρχείων Lustre
- Διαμόρφωση (formatting) στόχων μεταδεδομένων και αποθήκευσης αντικειμένων
- Ρύθμιση παραμέτρων συστήματος αρχείων
- Προσάρτηση (mounting) πελατών Lustre
- Επικύρωση εγκατάστασης
V. Διαχείριση Δικτύωσης Lustre
1. Αρχιτεκτονική Δικτύου Lustre
- Επισκόπηση του LNet (Lustre Networking)
- Υποστηριζόμενες τεχνολογίες δικτύου
- Ρύθμιση διεπαφών δικτύου
- Διαχείριση πολλαπλών διαδρομών δικτύου
2. Βελτιστοποίηση Απόδοσης Δικτύου
- Στρατηγικές συντονισμού δικτύου
- Προβληματισμοί εύρους ζώνης και καθυστέρησης
- Αντιμετώπιση προβλημάτων επικοινωνίας δικτύου
VI. Διάταξη Αρχείων, Διαχείριση Αποθήκευσης, και Διαχείριση Χώρου
1. Διαχείριση Διατάξεων Αρχείων
- Κατανόηση εννοιών κατακερματισμού (striping)
- Ρύθμιση αριθμού, μεγέθους και τοποθέτησης λωρίδων
- Βελτιστοποίηση διατάξεων για φόρτους εργασίας
2. Διαχείριση Χωρητικότητας Αποθήκευσης
- Παρακολούθηση χρήσης OST
- Εξισορρόπηση χρήσης αποθήκευσης
- Διαχείριση ομάδων αποθήκευσης (pools)
- Επέκταση χωρητικότητας Lustre
VII. Διαχείριση Απόδοσης I/O Lustre
1. Κατανόηση Λειτουργιών I/O Lustre
- Έννοιες παράλληλου I/O
- Απόδοση μεταδεδομένων έναντι δεδομένων
- Προσωρινή αποθήκευση από την πλευρά του πελάτη (caching)
- Μοτίβα I/O και χαρακτηριστικά φόρτου εργασίας
2. Τεχνικές Βελτιστοποίησης Απόδοσης
- Συντονισμός ρυθμίσεων κατακερματισμού (stripe configurations)
- Βελτιστοποίηση φόρτων εργασίας εφαρμογών
- Βελτίωση απόδοσης μεταδεδομένων
- Μείωση σημείων συμφόρησης I/O
VIII. Ασφάλεια Lustre και Διαχείριση Πρόσβασης
1. Ασφάλεια Περιβαλλόντων Lustre
- Διαχείριση χρηστών και ομάδων
- Έννοιες πιστοποίησης ταυτότητας
- Προβληματισμοί ασφάλειας δικτύου
- Προστασία πρόσβασης δεδομένων
2. Διαχείριση Ελέγχων Πρόσβασης
- Δικαιώματα αρχείων
- Ρύθμιση ACL
- Βέλτιστες πρακτικές ασφάλειας
IX. Διαχείριση Ποσοστώσεων και Ελέγχου Πόρων
1. Διαχείριση Ποσοστώσεων Lustre
- Κατανόηση ποσοστώσεων χρηστών και ομάδων
- Ρύθμιση παραμέτρων ποσοστώσεων
- Παρακολούθηση χρήσης ποσοστώσεων
- Αντιμετώπιση παραβιάσεων ποσοστώσεων
2. Διακυβέρνηση Χωρητικότητας
- Διαχείριση κατανάλωσης αποθήκευσης
- Σχεδιασμός κατανομής πόρων
X. Υψηλή Διαθεσιμότητα και Αξιοπιστία
1. Σχεδιασμός Συστημάτων Lustre Υψηλής Διαθεσιμότητας
- Έννοιες υψηλής διαθεσιμότητας
- Αρχιτεκτονική εφεδρικής μετάβασης (failover)
- Πλεονασμός διακομιστή μεταδεδομένων
- Μηχανισμοί ανάκτησης υπηρεσιών
2. Παρακολούθηση Υγείας Συστήματος
- Εντοπισμός αστοχιών
- Διαχείριση υποβαθμισμένων καταστάσεων
- Διαδικασίες ανάκτησης
XI. Παρακολούθηση, Συγκριτική Αξιολόγηση και Ανάλυση Απόδοσης
1. Εργαλεία Παρακολούθησης Lustre
- Παρακολούθηση απόδοσης συστήματος
- Έλεγχος υγείας διακομιστών και πελατών
- Συλλογή λειτουργικών στατιστικών
- Εντοπισμός σημείων συμφόρησης
2. Συγκριτική Αξιολόγηση Απόδοσης Lustre
- Αρχές δοκιμών απόδοσης
- Εργαλεία και μεθοδολογίες συγκριτικής αξιολόγησης
- Μέτρηση ρυθμού απόδοσης και καθυστέρησης
- Ερμηνεία αποτελεσμάτων συγκριτικής αξιολόγησης
XII. Δημιουργία Αντιγράφων Ασφαλείας, Ανάκτηση και Προστασία Δεδομένων
1. Στρατηγικές Δημιουργίας Αντιγράφων Ασφαλείας για το Lustre
- Προβληματισμοί σχεδιασμού αντιγράφων ασφαλείας
- Προστασία μεταδεδομένων και δεδομένων χρηστών
- Έννοιες στιγμιοτύπων (snapshots) και αναπαραγωγής (replication)
2. Λειτουργίες Ανάκτησης
- Επαναφορά υπηρεσιών Lustre
- Ανάκτηση από αστοχίες
- Επικύρωση ακεραιότητας δεδομένων
XIII. Αναβάθμιση και Συντήρηση του Lustre
1. Σχεδιασμός Αναβάθμισης Lustre
- Προετοιμασία περιβαλλόντων αναβάθμισης
- Προβληματισμοί συμβατότητας
- Διαδικασίες αναβάθμισης
2. Συντήρηση Συστήματος
- Εφαρμογή διορθώσεων (patches)
- Διαχείριση αλλαγών ρύθμισης
- Ελαχιστοποίηση χρόνου διακοπής λειτουργίας
XIV. Αντιμετώπιση Προβλημάτων Lustre σε Περιβάλλοντα Παραγωγής
1. Μεθοδολογία Αντιμετώπισης Προβλημάτων
- Κατανόηση αρχείων καταγραφής Lustre
- Εντοπισμός κοινών μοτίβων αστοχίας
- Διαγνωστικές εντολές και εργαλεία
2. Συνήθη Προβλήματα Lustre
- Αστοχίες επικοινωνίας δικτύου
- Προβλήματα απόδοσης μεταδεδομένων
- Αστοχίες OST
- Προβλήματα προσάρτησης πελάτη
- Υποβάθμιση απόδοσης
XV. Τελικό Εργαστήριο και Περίληψη Μαθήματος
1. Άσκηση Διαχείρισης Lustre από Άκρο σε Άκρο
- Επισκόπηση σχεδιασμού αρχιτεκτονικής
- Ανάπτυξη και ρύθμιση του Lustre
- Παρακολούθηση απόδοσης συστήματος
- Αντιμετώπιση λειτουργικών προβλημάτων
2. Περίληψη και Βέλτιστες Πρακτικές
- Βασικές έννοιες διαχείρισης
- Συστάσεις για ανάπτυξη σε περιβάλλον παραγωγής
- Λίστα ελέγχου βελτιστοποίησης απόδοσης
- Ερωτήσεις & Απαντήσεις και ανασκόπηση γνώσεων
Απαιτήσεις
- Κατανόηση των εννοιών αποθήκευσης
Κοινό-Στόχος
- Διαχειριστές συστημάτων
- Διαχειριστές δικτύων
- Αρχιτέκτονες συστημάτων
- Προγραμματιστές συστημάτων
Σχόλια (3)
Ο Τάιλερ είναι πολύ γνωσιακός και μοίρασε μαζί μας την αξιόλογη εμπειρία του στη διαχείριση Lustre.
Zhenping Liu
Κομμάτι - Lustre File System for Admins
Μηχανική Μετάφραση
Η πρακτική και πραγματική γνώση του Tyler ήταν εντυπωσιακή. Η εξοικείωση του Tyler με το υλικό φάνηκε από την κατάρτιση. Δύναται να μοιράστηκε πολλές καλές πρακτικές και συμβουλές βασισμένες στη δεκαετή εμπειρία του με το θέμα. Είναι πολύ χρήσιμο να έχουμε καθηγητή που να ασχολείται ενεργά με αυτό που μας διδάσκει. Η ειλικρίνεια, το όπενμάϊν και η ταπεινοφροσύνη του έκαναν αυτή τη συνεδρίαση εξάριστη.
Douglas Benjamin - Brookhaven National Laboratory
Κομμάτι - Lustre File System for Admins
Μηχανική Μετάφραση
To γεγονός ότι ο Richard μπόρεσε να προσαρμόσει και να ταξιδεύσει στην εξ αποστάσεως εκπαίδευση ως ένα συνολικό εκπαιδευτικό πρόγραμμα ήταν φανταστικό. Είχα μια όμορφη χρονιά και συλλέξα αρκετές σημειώσεις για πράγματα που θα διαβάσω το μέλλον.
Jon Marshall
Κομμάτι - Lustre File System for Admins
Μηχανική Μετάφραση