Course Outline

1. Εισαγωγή στο OpenStack - 2h
● Ιστορικό του cloud και OpenStack
● Λειτουργίες cloud
● Μοντέλα cloud
○ ιδιωτικό, δημόσιο, υβριδικό
○ on-premise, IaaS, PaaS, SaaS
● Δημόσιες και ιδιωτικές αναπτύξεις cloud με βάση το OpenStack
● Διανομές ανοιχτού κώδικα και εμπορικές OpenStack
● OpenStack μοντέλα ανάπτυξης
● OpenStack οικοσύστημα
○ Ενότητες
○ Υποκείμενα εργαλεία
○ Ενσωματώσεις
● OpenStack κύκλος ζωής

● OpenStack πιστοποίηση
● OpenStack εργαστήριο (VM) για αυτό το μάθημα


2. Εργαστήριο διαχείρισης πρακτικών OpenStack
● Γνωριμία με το OpenStack ~0,5h
○ OpenStack στοιχεία (Keystone, Glance, Nova, Neutron, Cinder, Swift,
Θερμότητα)
○ Αλληλεπίδραση με OpenStack σύννεφο
○ OpenStack δαίμονες και ροή επικοινωνίας API
● Keystone - Υπηρεσία διαχείρισης ταυτότητας ~1 ώρα
○ Αρχιτεκτονική Keystone
○ Έλεγχος ταυτότητας και διαθέσιμα backend
○ Τύποι διακριτικών και διαχείριση διακριτικών
○ Εξουσιοδότηση σε OpenStack - ρόλους και oslo.policy
○ Πόροι Keystone - τομείς, έργα, χρήστες
○ Openrc και clouds.yaml - Διαμόρφωση πελατών CLI
○ OpenStack κατάλογος υπηρεσιών
○ Προσθήκη νέας υπηρεσίας OpenStack
○ Σύστημα ποσοστώσεων σε OpenStack
● Μια ματιά - Υπηρεσία εικόνας ~1,5 ώρα
○ Εικόνες προσαρμοσμένες στο σύννεφο
○ Χαρακτηριστικά εικόνας (ιδιότητες, μεταδεδομένα, μορφή, κοντέινερ)
○ Μεταφόρτωση και λήψη εικόνας
○ Κοινή χρήση εικόνων
○ Ρίξτε μια ματιά στα καταστήματα εικόνων
○ Προστατευμένες εικόνες
○ Διαχείριση ποσοστώσεων για υπηρεσία εικόνας
○ Επαλήθευση των υπηρεσιών Glance
● Νετρόνιο - Networking ~2-3h
○ Υπηρεσίες αρχιτεκτονικής και νετρονίων
○ Το πρόσθετο ML2
○ Networking σε υπολογιστικό κόμβο - ανάλυση
○ Networking έννοιες και εργαλεία που χρησιμοποιούνται από το Neutron
○ Βασικοί τύποι πόρων δικτύου νετρονίων
○ Διαχείριση δικτύων μισθωτών, υποδικτύων,
○ Διαχειριστείτε ομάδες και κανόνες ασφαλείας
○ Δρομολόγηση Ανατολής-Δύσης
○ Χώροι ονομάτων δικτύου
○ Διαχείριση εξωτερικών δικτύων/παρόχων
○ Δρομολόγηση Βορρά-Νότου
○ Διαχείριση κυμαινόμενων IP
○ Διαχείριση ποσοστώσεων δικτύου
○ Βασική αντιμετώπιση προβλημάτων δικτύου (χώροι ονομάτων, tcpdump, κ.λπ.)
○ Networking ποσοστώσεις
○ Επαλήθευση υπηρεσιών νετρονίων
● Nova - Υπολογιστική υπηρεσία ~2-3h
○ Διεπαφές σε υπερεπόπτες

○ Διαχείριση ζευγών κλειδιών
○ Διαχείριση γεύσης
○ Γεύσεις και τοπολογία CPU
○ Παράμετροι παρουσίας
○ Δημιουργία παρουσίας
○ Επαλήθευση εμφανιζόμενων περιπτώσεων
○ Στιγμιότυπο
○ Διαχείριση περιπτώσεων
○ Αλλαγή μεγέθους παρουσιών
○ Εκχώρηση κυμαινόμενων IP
○ Διαδραστική κονσόλα και αρχείο καταγραφής κονσόλας
○ Ανάθεση ομάδων ασφαλείας
○ Υπολογισμός ποσοστώσεων
○ Λήψη στατιστικών στοιχείων από τη Nova
○ Placement API και Nova Cells v2
○ API τοποθέτησης και προγραμματισμός παρουσιών
○ Εντολές πελάτη API τοποθέτησης
○ Επαλήθευση των υπηρεσιών Nova
● Cinder - Block Storage ~2-3h
○ Παράμετροι όγκου
○ Δημιουργία τόμου
○ Διαχείριση έντασης ήχου
○ Προσάρτηση τόμου στο παράδειγμα Nova
○ Διαχείριση στιγμιότυπων έντασης
○ Διαχείριση αντιγράφων ασφαλείας τόμου
○ Εσωτερικά στιγμιότυπα και αντίγραφα ασφαλείας στο Cinder
○ Μεταφορά όγκων μεταξύ έργων
○ Επαναφορά αντιγράφων ασφαλείας
○ Διαχείριση ποσοστώσεων όγκου
○ Προσθήκη νέου χώρου αποθήκευσης
○ QoS (όρια) στο Cinder
○ LVM, συστοιχία αποθήκευσης και backend αποθήκευσης Ceph
○ Ceph στο OpenStack
○ Ενσωμάτωση Ceph και Cinder
○ Goπρακτικές για αναπτύξεις Ceph
○ Επαλήθευση των υπηρεσιών Cinder
● Barbican - Key Management Service - ~2h
○ Barbican αρχιτεκτονική
○ Αποθήκευση φράσεων πρόσβασης
○ Δημιουργία και αποθήκευση συμμετρικών κλειδιών κρυπτογράφησης
○ Μηχανισμοί κρυπτογράφησης τόμου
○ Διαμόρφωση τύπου αποθήκευσης Cinder για κρυπτογράφηση τόμου
○ Περιορισμοί κρυπτογράφησης όγκου
○ Αποθήκευση πακέτων πιστοποιητικών X.509
● Swift - Αποθήκευση αντικειμένων (γρήγορος έλεγχος για την εξέταση COA) <1 ώρα
○ Swift στοιχεία και διαδικασίες
○ Διαχείριση κοντέινερ και αντικειμένων
○ Διαχείριση λιστών ελέγχου πρόσβασης

○ Ρύθμιση λήξης αντικειμένου
○ Οι πολιτικές Ring και αποθήκευσης
○ Παρακολούθηση του διαθέσιμου αποθηκευτικού χώρου
○ Ρύθμιση ποσοστώσεων
○ Επαλήθευση των υπηρεσιών Swift
● Octavia - Load Balancing-as-a-service ~2-3h
○ Αρχιτεκτονική
○ Αντικείμενα και ροή αιτημάτων
○ Γεύσεις Octavia
○ Ζώνες Διαθεσιμότητας Octavia
○ Δημιουργία του εξισορροπητή φορτίου HTTP
○ Δημιουργία του εξισορροπητή φορτίου TCP
○ Δημιουργία εξισορρόπησης φόρτου διέλευσης HTTPS
○ Ακροατές, Πισίνες και Οθόνες Υγείας
○ Εξισορρόπηση φορτίου Layer 7 στην Octavia
○ Κτίριο εικόνας Αμφορέα
○ Αποτυχία LB
○ Networking και λεπτομέρειες παρακολούθησης
○ Αντιμετώπιση προβλημάτων Octavia
● Heat - Ενορχήστρωση ~1-2h
○ Πρότυπο ενορχήστρωσης θερμότητας και τα συστατικά του
○ Δημιουργία στοίβας θερμότητας
○ Επαλήθευση της στοίβας θερμότητας
○ Ενημέρωση στοίβας θερμότητας
○ Επαλήθευση υπηρεσιών θερμότητας
● Βασική αντιμετώπιση προβλημάτων ~2 ώρες
○ Ανάλυση αρχείων καταγραφής
○ Κεντρική καταγραφή
○ Εντοπισμός σφαλμάτων OpenStack ερωτημάτων πελάτη
○ Διαχείριση βάσης δεδομένων OpenStack
○ Δημιουργία αντιγράφων ασφαλείας OpenStack
○ Ανάλυση της κατάστασης του υπολογιστικού κόμβου
○ Ανάλυση της κατάστασης του στιγμιότυπου
○ Ανάλυση μεσίτη AMQP (RabbitMQ)
○ Υπηρεσίες μεταδεδομένων
○ Γενικός τρόπος διάγνωσης OpenStack ζητημάτων
○ Αντιμετώπιση προβλημάτων δικτύου
○ Αντιμετώπιση προβλημάτων απόδοσης δικτύου
○ Παρουσίαση αντιγράφων ασφαλείας και ανάκτηση

3. Προηγμένα Θέματα
● Θέματα υλικού και προγραμματισμός χωρητικότητας ~2h
○ Υπολογισμός υλικού
○ Σχεδιασμός δικτύου
○ Σχεδιασμός αποθήκευσης
○ Αλλαγή μεγέθους γεύσης
○ Υπερδέσμευση πόρων

● Σύστημα ρόλων - εξουσιοδότηση σε OpenStack ~2h
○ Δημιουργία νέου ρόλου ως επέκταση ρόλου μέλους
○ Policy.yaml - Το API καλεί εξουσιοδότηση
● Πολύ διαθέσιμο επίπεδο ελέγχου ~1 ώρα
○ HA στις υπηρεσίες OpenStack
○ βάση δεδομένων HA
○ Ουρά μηνυμάτων HA
● Φίλτρα διαμερισμάτων cloud και προγραμματιστή ~1 ώρα
○ Γιατί και πώς να εφαρμόσετε κατατμήσεις cloud (κεντρικά στοιχεία κεντρικού υπολογιστή)
○ Φίλτρα προγραμματιστή Nova
● Μετανάστευση φόρτου εργασίας ~1 ώρα
○ Ψυχρή και ζωντανή μετανάστευση
○ Προσαρμογή ζωντανής μετανάστευσης
● OpenStack παρακολούθηση και τηλεμετρία <1 ώρα
○ Υπηρεσία οροφής
○ Εξωτερική παρακολούθηση
● Προηγμένες λειτουργίες cloud/hypervisor <1 ώρα
○ Καρφίτσωμα CPU / αρχιτεκτονική NUMA
○ SR-IOV
● Προσαρμογή Cloud-init και εικόνας <1 ώρα
○ Υπηρεσία Μεταδεδομένων
● Αποκλεισμός backend αποθήκευσης <1 ώρα
○ LVM
○ Ceph RBD
○ Φυσικές συσκευές
○ Θέματα δικτύου αποθήκευσης
● Αναβάθμιση OpenStack <1 ώρα
○ Αναβάθμιση στρατηγικών και διαδικασιών
○ Αναβάθμιση μηδενικού χρόνου διακοπής λειτουργίας
● Προμήθεια γυμνού μετάλλου με OpenStack <1h
○ Ειρωνική μονάδα
○ Έννοιες undercloud και overcloud
● Μέλλον του OpenStack
4. Βουτήξτε βαθιά σε Neutron και OVN backend - ~6-8h
● Αρχιτεκτονική OVN
● Εξαρτήματα OVN
● ML2 - Πρόγραμμα οδήγησης OVN vs OvS
● Δίκτυο OVN από πάνω προς τα κάτω
○ OpenStack λογική (βάση δεδομένων νετρονίων)
○ Βάση δεδομένων προς Βορρά
○ Βάση δεδομένων προς νότο
○ Λογικοί αγωγοί διαδρομής δεδομένων
○ Λογικές ροές
○ Ροές OpenFlow
● Δίκτυο νετρονίων και λογικός διακόπτης OVN
○ Λογικές θύρες και οι τύποι τους
○ Εναλλαγή ροών

● Δρομολογητής νετρονίων και λογικός δρομολογητής OVN
○ Τύποι NAT
○ Ροές δρομολόγησης
● Υποδίκτυο νετρονίων και εγγενές DHCP
○ Ροές DHCP
● Ομάδες ασφαλείας στο OVN
○ ACL και Port Groups
○ Ροές ομάδας ασφαλείας
○ Ασφάλεια λιμένων στο OVN
● Σύνοψη πινάκων OVN Northbound
● Ροή πληροφοριών στο OVN
○ DB νετρονίων, OVN NB και SB DB, OpenFlow στο OvS
● Λογική ανίχνευση ροής
○ Καθορισμός μικροροών
○ Ανίχνευση L2
○ Ανίχνευση L3
○ Ανίχνευση DHCP
● Φυσικές ροές - OpenFlow
○ Φυσικός ζωντανός κύκλος πακέτων που προέρχονται από VM
● Φυσική ιχνηλάτηση
○ Ανίχνευση για υποθετικά πακέτα
○ Ανίχνευση για πραγματικά πακέτα
● Εμφάνιση βάσης δεδομένων και πόρων Open vSwitch

 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories