Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
1. Εισαγωγή στο OpenStack
- Ιστορία του νεφών και του OpenStack
- Χαρακτηριστικά του νεφών
- Μοντέλα νεφών
- ιδιωτικό, δημόσιο, και μείγμα
- επιχειρήματα, IaaS, PaaS, SaaS
- Δημόσιες και ιδιωτικές διατυπώσεις νεφών με βάση OpenStack
- Άνοιχτα πηγαία και εμπορικά διανομές OpenStack
- Μοντέλα διατύπωσης OpenStack
- Οικοσύστημα OpenStack
- Μόδουλοι
- Βασικά εργαλεία
- Ενσωματώσεις
- Κύκλος ζωής OpenStack
- Πρόσωπο OpenStack
- Εργαστήριο OpenStack (VM) για αυτό το μάθημα
2. Πρακτικές εργαστηριακές εργασίες διαχείρισης OpenStack
- Εξονυχισμός του OpenStack
- Συσταδικά των OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Αλληλεπίδραση με το νέφος OpenStack
- Διαχειριστικά δαιμόνια και ροή επικοινωνίας API
- Keystone - Υπηρεσία διαχείρισης ταυτότητας
- Αρχιτεκτονική Keystone
- Εξέλιξη και διαθέσιμα πίσω γεφύρες
- Τύποι άδειών και διαχείριση άδειων
- Εξέλιξη στο OpenStack - ρόλοι και oslo.policy
- Πόροι Keystone - τομείς, προ젝έκτα, χρήστες
- Openrc και clouds.yaml - διαθέσιμη διαχείριση CLI clients
- Κατάλογος υπηρεσιών OpenStack
- Προσθήκη νέας υπηρεσίας OpenStack
- Σύστημα ποσοστώσεων στο OpenStack
- Glance - Υπηρεσία εικόνας
- Εικόνες που ταιριάζουν στο νέφος
- Χαρακτηριστικά εικόνας (διαθετήματα, μεταδεδομένα, τύπος, περιέχομενο)
- Μεταφόρτωση και λήψη εικόνας
- Κοινή χρήση εικόνων
- Αποθήκες εικόνας Glance
- Προστατευμένες εικόνες
- Διαχείριση ποσοστώσεων για υπηρεσία εικόνας
- Εξέλιξη υπηρεσιών Glance
- Neutron - Δίκτυο
- Αρχιτεκτονική και υπηρεσίες Neutron
- To plugin ML2
- Δίκτυο σε node υπολογισμού - ανάλυση
- Εννοιές δικτύου και εργαλεία που χρησιμοποιεί το Neutron
- Βασικά τύποι πόρων δικτύου Neutron
- Διαχείριση δικτυωτικών, υποδικτυών
- Διαχείριση ομάδων ασφαλείας και κανόνων
- Routing East-West
- Network namespaces
- Διαχείριση εξωτερικών/παροχέας δικτύων
- Routing North-South
- Διαχείριση IP πλοϊκών
- Ρυθμίσεις έγκρισης με βάση ρόλους στο Neutron
- Διαχείριση ποσοστώσεων δικτύου
- Εσωτερικά του SDN και NFV (iptables, ip route, OVS)
- Βασικό συνταγόριο δικτύου (namespaces, tcpdump, κλπ.)
- Ποσοστώσεις δικτύου
- Εξέλιξη υπηρεσιών Neutron
- Nova - Υπηρεσία υπολογισμού
- Διεπαφές πρός τους hypervisors
- Εξέλιξη κλειδιών (keypairs)
- Εξέλιξη συσταδίων (flavours)
- Flavours και τύπος CPU
- Παράμετροι παραγωγής
- Δημιουργία ενός instance
- Εξέλιξη δημιουργού με instance
- Σφαιρική απεικόνιση (snapshotting)
- Διαχείριση instance
- Αλλαγή μεγέθους instances
- Επιλογή floating IPs
- Οπτικό κονσόλ (interactive console) και κονσόλ log
- Προσαρμογή ομάδων ασφαλείας
- Εσωτερικά των ομάδων ασφαλείας και περιπτώσεων ασφαλούς πόρου (iptables)
- Εσωτερικά των L3 routers
- Ποσοστώσεις υπολογισμού
- Λήψη στατιστικών από το Nova
- Placement API και Nova Cells v2
- Placement API και μεταφορά instance
- Διαχείριση εντολών Placement API client
- Εξέλιξη υπηρεσιών Nova
- Cinder - Χωροταξία Block
- Παράμετροι υπολογισμού
- Δημιουργία υπολογισμού
- Διαχείριση υπολογισμού
- Προσάρτηση volume σε instance Nova
- Διαχείριση snapshots του υπολογισμού
- Διαχείριση backups του υπολογισμού
- Εσωτερικά snapshots και backups στο Cinder
- Μεταφορά volumes μεταξύ προϊέκτων
- Αποκατάσταση backups
- Διαχείριση ποσοστώσεων volumes
- Προσθήκη νέου storage backend
- QoS στο Cinder
- LVM, storage array και Ceph storage backends
- Ceph στο OpenStack
- Ενσωμάτωση Ceph και Cinder
- Καλές πρακτικές για τη διαχείριση Ceph
- Εξέλιξη υπηρεσιών Cinder
- Barbican - Υπηρεσία διαχείρισης κλειδιών
- Αρχιτεκτονική Barbican
- Αποθήκευση παρόλων (passphrases)
- Παραγωγή και αποθήκευση συμμετρικών κλειδιών
- Μηχανισμοί εξέλιξης volumes
- Ρύθμιση υπολογισμού storage type για την εξέλιξη volume
- Περιορισμοί εξέλιξης volumes
- Αποθήκευση συσταδών X.509 πιστοποιητικών
- Swift - Χωροταξία αντικειμένων
- Συσταδικά και προσεχόμενα του Swift
- Διαχείριση συσταδών και αντικειμένων
- Διαχείριση λίστων έλεγχου πρόσβασης (access control lists)
- Ρύθμιση χρονικής διάρκειας αντικειμένων
- To Ring και storage policies
- Εξέλιξη διαθέσιμου χώρου υπολογισμού
- Ρύθμιση ποσοστώσεων
- Εξέλιψη υπηρεσιών Swift
- Heat - Χαρμόζιση
- Πρότυπο Heat Orchestration και τα συσταδικά του
- Δημιουργία Heat stack
- Εξέλιψη Heat stack
- Ενημέρωση Heat stack
- Εξέλιψη υπηρεσιών Heat
- Βασικό συνταγόριο
- Ανάλυση αρχείων καταγραφής (log files)
- Κεντρική καταγραφή
- Debugging OpenStack client queries
- Διαχείριση βάσης δεδομένων OpenStack
- Εξόδος πληροφοριών από service databases
- Ανακατασκευή OpenStack
- Ανάλυση κατάστασης compute node
- Ανάλυση κατάστασης instance
- Συνταγόριο instances σε υπολογιστή (libvirt)
- Ανάλυση AMQP broker (RabbitMQ)
- Συνταγόριο RabbitMQ
- Υπηρεσίες metadata
- Γενική μέθοδος διάγνωσης προβλημάτων OpenStack
- Συνταγόριο δικτυακών προβλημάτων
- Συνταγόριο δικτυακής επίδοσης
- Ανακατασκευή και ανάκτηση instances
2. Προηγμένα θέματα
- Octavia - Load Balancing-as-a-service
- Αρχιτεκτονική
- Objects και ροή αιτήσεων
- Flavors Octavia
- Availability Zones Octavia
- Δημιουργία HTTP load balancer
- Δημιουργία TCP load balancer
- Δημιουργία HTTPS passthrough load balancer
- Listeners, Pools και Health Monitors
- Layer 7 load balancing στο Octavia
- Δημιουργία εικόνας Amphora
- LB Failover
- Λεπτομέρειες δικτύων και παρακολούθησης
- Συνταγόριο Octavia
- Hardware σκέψεις και πλάνο χωρητικότητας
- Υπολογιστή υπολογισμού
- Σχεδιασμός δικτύων
- Σχεδιασμός χώρου υπολογισμού
- Μέγεθος συσταδίων (flavours)
- Επιβαρύνσεις πόρων
- Διαθέσιμο υπολογιστή ελέγχου
- HA σε υπηρεσίες OpenStack
- Η Βάση Δεδομένων HA (High Availability)
- Τα μηνύμια ουράς HA (message queue)
- Εφαρμογές Active-Active και Active-Passive
- Εφαρμογές πληθυσμό περιοχών (multi-region)
- Κάτομο νεφών και φίλτρα διατυπωτή
- Γιατί και πώς υλοποιούνται κάτομα (host-aggregates) νεφών
- Φίλτρα διατυπωτή Nova
- Εξερεύνηση του κώδικα φίλτρου
- Μεταφορά πόρων εργασίας
- Cold και live μεταφορά
- Tweaking της μεταφοράς live
- Μεταφορικές ασκήσεις και συνταγόριο
- Policies και εξέλιψη στο OpenStack
- Oslo.policy
- Δημιουργία νόμιμου ρόλου με αρχεία πολιτικής (policy files)
- Εξέλιψη API access για συγκεκριμένο χρήστη
- Συνεχόμενη διατύπωση δικτύου OpenStack (SDN) (2-3h)
- Τύποι δικτύου (local, flat, vlan, vxlan, gre)
- Λεπτομερής ροή και αρχιτεκτονική σε διάφορες εγκαταστάσεις Neutron
- Εσωτερική κυκλοφορία (East-West) σε tenant networks
- Εξωτερική κυκλοφορία (North-South) σε tenant networks
- Κυκλοφορία δικτύου μόνο παροχέα (provider-only deployments)
- Plugins Neutron
- Linux Bridge
- Open vSwitch
- OVS συνταγόριο και ασκήσεις
- Συνταγόριο ομάδων ασφαλείας (iptables, tcpdump)
- Ρύθμιση περιβάλλοντος port-security και διαχείριση vIP
- Distributed Virtual Routers
- LBaaS + Octavia project
- VPNaaS
- Παρακολούθηση και τηλεμέτρηση OpenStack
- Υπηρεσία Ceilometer
- Εξωτερική παρακολούθηση
- Προηγμένα χωροταξία/υπολογιστή υπολογισμού
- CPU pinning / NUMA architecture
- SR-IOV
- Cloud-init και προσαρμογή εικόνων
- Υπηρεσία metadata
- Λήψη πληροφοριών από τη υπηρεσία metadata
- Backends χωροταξίας block
- LVM
- Ceph RBD
- Περιφέρειες φυσικών (physical appliances)
- Σχεδιασμός δικτύου υπολογισμού
- Αναβάθμιση OpenStack
- Στρατηγικές και διαδικασίες αναβάθμισης
- Αναβάθμιση χωρίς δυσκολίες (zero-downtime)
- Παροχή bare-metal με OpenStack
- Σύστημα Ironic
- Εννοιές undercloud και overcloud
- Οικοδείκτριες ασκήσεις συνταγόριου OpenStack cluster
- Παραδείγματα οικοδείκτη οικοδείκτριων εργασιών
- Μέλλον OpenStack
Απαιτήσεις
- Βασικές δεξιότητες διαχείρισης Linux
- Βασική γνώση δικτύων
- Βασική γνώση του παράδειγμα νεφών
35 Ώρες
Σχόλια (3)
Ο εκπαιδευτής ήταν εξαιρείστης γνώσεως και χρήσιμος. Ενώ διέρχονταν μαζί μου τα ασκήματα, δεν πλημμύρισα και μου επιτράπηκε να κάνω λάθη (ώς το όριο) και έπειτα οδηγήθηκα στη διόρθωσή τους όπου απαιτούνταν.
Tim Wilkes - Gamma
Κομμάτι - OpenStack Security
Μηχανική Μετάφραση
επικοινωνία, γνώση από την εμπειρία, λύση προβλημάτων,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Κομμάτι - OpenStack Bootcamp
Μηχανική Μετάφραση
Για να κατανοήσετε καλύτερα το OpenStack.
Jan Gustafsson - Polystar OSIX
Κομμάτι - OpenStack Architecture and Troubleshooting
Μηχανική Μετάφραση