Kursplan

1. Introduksjon til OpenStack - 2t
● Historien til skyen og OpenStack
● Skyfunksjoner
● Skymodeller
○ privat, offentlig, hybrid
○ on-premise, IaaS, PaaS, SaaS
● Offentlige og private skyimplementeringer basert på OpenStack
● Åpen kildekode og kommersielle OpenStack distribusjoner
● OpenStack distribusjonsmodeller
● OpenStack økosystem
○ Moduler
○ Underliggende verktøy
○ Integrasjoner
● OpenStack livssyklus

● OpenStack sertifisering
● OpenStack lab (VM) for dette kurset


2. Hands-on OpenStack administrasjonsverksted
● Bli kjent med OpenStack ~0,5t
○ OpenStack komponenter (Keystone, Glance, Nova, Neutron, Cinder, Swift,
Varme)
○ Interaksjon med OpenStack sky
○ OpenStack demoner og API-kommunikasjonsflyt
● Keystone - Identitetsadministrasjonstjeneste ~1t
○ Keystone-arkitektur
○ Autentisering og tilgjengelige backends
○ Tokentyper og tokenadministrasjon
○ Autorisasjon i OpenStack - roller og oslo.policy
○ Keystone-ressurser - domener, prosjekter, brukere
○ Openrc og clouds.yaml - CLI-klientkonfigurasjon
○ OpenStack tjenestekatalog
○ Legger til ny OpenStack tjeneste
○ Kvotesystem i OpenStack
● Blikk - Bildetjeneste ~1,5t
○ Bilder tilpasset skyen
○ Bildefunksjoner (egenskaper, metadata, format, beholder)
○ Laster opp og laster ned bilde
○ Dele bilder
○ Se bildelagrene
○ Beskyttede bilder
○ Administrer kvoter for bildetjeneste
○ Verifisering av Glance-tjenester
● Nøytron - Networking ~2-3t
○ Arkitektur og nøytrontjenester
○ ML2-plugin
○ Networking i beregningsnode - analyse
○ Networking konsepter og verktøy brukt av Neutron
○ Grunnleggende nøytronnettverksressurstyper
○ Administrer leietakernettverk, undernett,
○ Administrer sikkerhetsgrupper og regler
○ Øst-vest-ruting
○ Nettverksnavneområder
○ Administrer eksterne/leverandørnettverk
○ Nord-Sør-ruting
○ administrasjon av flytende IP-er
○ Administrer nettverkskvoter
○ Grunnleggende nettverksfeilsøking (navneområder, tcpdump, etc.)
○ Networking kvoter
○ Verifisering av nøytrontjenester
● Nova - Datatjeneste ~2-3t
○ Grensesnitt til hypervisorer

○ Nøkkelparadministrasjon
○ Smakshåndtering
○ Smaker og CPU-topologi
○ Forekomstparametere
○ Opprette en forekomst
○ Verifisering av oppståtte forekomster
○ Øyeblikksbilder
○ Forekomstbehandling
○ Endre størrelse på forekomster
○ Tilordning av flytende IP-er
○ Interaktiv konsoll og konsolllogg
○ Tilordning av sikkerhetsgrupper
○ Beregn kvoter
○ Få statistikk fra Nova
○ Placement API og Nova Cells v2
○ Plasserings-API og forekomstplanlegging
○ Plasserings-API-klientkommandoer
○ Verifisering av Nova-tjenester
● Cinder - blokklagring ~2-3 timer
○ Volumparametere
○ Lage volum
○ Administrer volum
○ Feste volum til Nova-forekomst
○ Administrere volumøyeblikksbilder
○ Administrere volumsikkerhetskopier
○ Internaler av øyeblikksbilder og sikkerhetskopier i Cinder
○ Overføring av volumer mellom prosjekter
○ Gjenopprette sikkerhetskopier
○ Administrere volumkvoter
○ Legger til ny lagringsbackend
○ QoS (grenser) i Cinder
○ LVM, storage array og Ceph storage backends
○ Ceph i OpenStack
○ Integrering av Ceph og Cinder
○ Good praksis for Ceph-distribusjoner
○ Verifisering av Cinder-tjenester
● Barbican - Nøkkel Management Service - ~2t
○ Barbican arkitektur
○ Lagre passordfraser
○ Generering og lagring av symmetriske krypteringsnøkler
○ Volumkrypteringsmekanismer
○ Konfigurere Cinder-lagringstype for volumkryptering
○ Begrensninger for volumkryptering
○ Lagring av X.509-sertifikatbunter
● Swift - Objektlagring (rask screening for COA-eksamenen) <1t
○ Swift komponenter og prosesser
○ Håndtering av containere og objekter
○ Administrere tilgangskontrolllister

○ Sette opp objektutløp
○ Ringe- og lagringspolicyene
○ Overvåking av tilgjengelig lagringsplass
○ Sette opp kvoter
○ Verifisering av Swift tjenester
● Octavia - Lastbalansering-som-en-tjeneste ~2-3t
○ Arkitektur
○ Objekter og forespørselsflyt
○ Octavia-smaker
○ Octavia tilgjengelighetssoner
○ Opprette HTTP-lastbalanseren
○ Opprette TCP-lastbalanseren
○ Opprette HTTPS-passthrough-lastbalanser
○ Lyttere, bassenger og helsemonitorer
○ Layer 7 lastbalansering i Octavia
○ Bygge Amphora-bilde
○ LB Failover
○ Networking og overvåkingsdetaljer
○ Feilsøking Octavia
● Heat - Orkestrering ~1-2t
○ Heat Orchestration Mal og dens komponenter
○ Opprette varmestabel
○ Verifikasjon av varmestabel
○ Oppdatering av varmestabel
○ Verifisering av varmetjenester
● Grunnleggende feilsøking ~2t
○ Analysere loggfiler
○ Sentralisert logging
○ Feilsøking av OpenStack klientforespørsler
○ Administrere OpenStack database
○ Sikkerhetskopiering OpenStack
○ Analyserer status for beregningsnoden
○ Analyserer forekomststatus
○ Analysere AMQP-megler (RabbitMQ)
○ Metadatatjenester
○ Generell måte å diagnostisere OpenStack problemer på
○ Feilsøking av nettverksproblemer
○ Feilsøking av nettverksytelse
○ Forekomstsikkerhetskopiering og gjenoppretting

3. Avanserte emner
● Maskinvarehensyn og kapasitetsplanlegging ~2t
○ Datamaskinvare
○ Nettverksdesign
○ Lagringsdesign
○ Smakstørrelse
○ Ressursoverforpliktelse

● Rollesystem - autorisasjon på OpenStack ~2t
○ Opprette ny rolle som medlemsrolleutvidelse
○ policy.yaml - API-anropsautorisasjon
● Svært tilgjengelig kontrollplan ~1t
○ HA i OpenStack tjenester
○ HA-database
○ HA meldingskø
● Cloud partisjonering og planlegger filtre ~1t
○ Hvorfor og hvordan implementere skypartisjoner (vertsaggregater)
○ Nova planlegger filtre
● Migrering av arbeidsbelastning ~1t
○ Kald og levende migrasjon
○ Justering av direkte migrering
● OpenStack overvåking og telemetri <1t
○ Ceilometer service
○ Ekstern overvåking
● Avanserte sky-/hypervisorfunksjoner <1t
○ CPU-festing / NUMA-arkitektur
○ SR-IOV
● Cloud-init og bildetilpasning <1t
○ Metadatatjeneste
● Blokker lagringsbackends <1t
○ LVM
○ Ceph RBD
○ Fysiske apparater
○ Hensyn til lagringsnettverk
● Oppgradering OpenStack <1t
○ Oppgrader strategier og prosedyrer
○ Null nedetid oppgradering
● Bare-metal provisjonering med OpenStack <1t
○ Ironisk modul
○ Undersky- og overskykonsepter
● Fremtiden til OpenStack
4. Dypdykk inn i Neutron og OVN-backend - ~6-8t
● OVN-arkitektur
● OVN-komponenter
● ML2 - OVN vs OvS-driver
● Top-down OVN-nettverk
○ OpenStack logikk (nøytrondatabase)
○ Nordgående database
○ Sørgående database
○ Logiske databanerørledninger
○ Logiske flyter
○ OpenFlow flyter
● Nøytronnettverk og logisk OVN-svitsj
○ Logiske porter og deres typer
○ Bytte strømmer

● Nøytronruter og OVN logisk ruter
○ NAT-typer
○ Ruting av strømmer
● Nøytronundernett og innebygd DHCP
○ DHCP flyter
● Sikkerhetsgrupper i OVN
○ ACLer og portgrupper
○ Sikkerhetsgruppeflyter
○ Portsikkerhet i OVN
● Sammendrag av OVN nordgående tabeller
● Informasjonsflyt i OVN
○ Neutron DB, OVN NB og SB DB, OpenFlow på OvS
● Logisk flytsporing
○ Definere mikrostrømmer
○ L2-sporing
○ L3-sporing
○ DHCP-sporing
● Fysiske flyter - OpenFlow
○ Fysisk live-syklus av VM-opprinnelig pakke
● Fysisk sporing
○ Sporing for hypotetiske pakker
○ Sporing for ekte pakker
● Viser åpen vSwitch-database og ressurser

 35 timer

Antall deltakere


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories