Ta kontakt

Kursplan

1. Introduksjon til OpenStack

  • Historikk for sky og OpenStack
  • Skyegenskaper
  • Sky-modeller
    • privat, offentlig, hybrid
    • on-premise, IaaS, PaaS, SaaS
  • Offentlige og private skyimplementasjoner basert på OpenStack
  • Open source- og kommersielle OpenStack-distribusjoner
  • OpenStack-implementasjonsmodeller
  • OpenStack-økosystemet
    • Moduler
    • Grunnleggende verktøy
    • Integrasjoner
  • OpenStack-livssyklus
  • OpenStack-sertifisering
  • OpenStack-lab (VM) for dette kurset

2. Praktisk workshop i OpenStack-administrasjon 

  • Melding deg inn i OpenStack 
    • OpenStack-komponenter (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaksjon med OpenStack-sky
    • OpenStack-daemons og API-kommunikasjonsflyt
  • Keystone – Identitetsstyringstjeneste
    • Domener, prosjekter, brukere og roller
    • Administrasjon av Keystone-katalogtjenester og endepunkter
    • Administrere/opprette domener, grupper, prosjekter, brukere og roller
    • Verifisering av Keystone-tjenester
  • Glance – Bildebjeningstjeneste
    • Bildeegenskaper (egenskaper, metadata, format, beholder)
    • Opplasting og nedlasting av bilder
    • Deling av bilder
    • Administrasjon av kvoter for bildebjeningstjenesten
    • Verifisering av Glance-tjenester
  • Neutron – Nettverksstyring
    • Grunnleggende Nettverksressurstyper for Neutron
    • Administrasjon av leietakernettverk, delnettverk,
    • Administrasjon av sikkerhetsgrupper og regler
    • East-West-routing
    • Nettverksnavneområder
    • Administrasjon av eksterne/leverandørnettverk
    • North-South-routing
    • Administrasjon av flytende IP-adresser
    • Administrasjon av nettverkskvoter
    • Grunnleggende feilsøking av nettverk (navneområder, tcpdump, osv.)
    • Nettverkskvoter
    • Verifisering av Neutron-tjenester
  • Nova – Beregningstjeneste
    • Grensesnitt til hypervisorer
    • Nøkkelstyre
    • Smaksstyling (flavour management)
    • Instansparametere
    • Oppretting av en instans
    • Verifisering av genererte instanser
    • Snarshootting (Snapshotting)
    • Instansadministrasjon
    • Tildeling av flytende IP-adresser
    • Interaktiv konsoll og konsolllogge
    • Tildeling av sikkerhetsgrupper
    • Beregningstjenestekvoter
    • Henting av statistikk fra Nova
    • Placement API og Nova Cells v2
    • Verifisering av Nova-tjenester
  • Cinder – Bloklagring
    • Volumparametere
    • Oppretting av volum
    • Administrasjon av volum
    • Kobling av volum til Nova-instans
    • Administrasjon av volumsnapshots
    • Administrasjon av volumsikkerhetskopier
    • Gjenoppretting av sikkerhetskopier
    • Administrasjon av volumkvoter
    • Legge til nytt lagringsbakkegrunn
    • LVM, lagermatte og Ceph-lagringsbakker
    • Ceph i OpenStack
    • Verifisering av Cinder-tjenester
  • Swift – Objektlagring
    • Swift-komponenter og prosesser
    • Administrasjon av containere og objekter
    • Administrasjon av tilgangslistere
    • Innstillinger for objektutløp
    • The Ring og lagringspolitikk
    • Overvåking av tilgjengelig lagringsplass
    • Innstillinger for kvoter
    • Verifisering av Swift-tjenester
  • Heat – Orkestrering
    • Heat Orkestreringssjabelon og dennes komponenter
    • Oppretting av Heat-stak
    • Verifisering av Heat-stak
    • Oppdatering av Heat-stak
    • Verifisering av Heat-tjenester
  • Grunnleggende feilsøking
    • Analysere loggfiler
    • Centraliserte logging
    • Feilsøking i OpenStack-klientforespørsler
    • Administrasjon av OpenStack-databasen
    • Sikkerhetskopiering av OpenStack
    • Analysere status på beregningsknuter
    • Analysere status på instanser
    • Analysere AMQP-broker (RabbitMQ)
    • Metadata-tjenester
    • Generell metode for å diagnostisere OpenStack-problemer
    • Feilsøking av nettverksproblemer
    • Feilsøking av nettverksprestasjoner
    • Instanssikkerhetskopiering og gjenoppretting

2. Avanserte tema

  • Maskinvarehensyn og kapasitetsplanlegging
    • Beregningselement i maskinvaren
    • Nettverksdesign
    • Lagringsdesign
    • Dimensjonering av smaksretninger (flavour sizing)
    • Overkommittment av ressurser
  • Høy tilgjengelig kontrollplan
    • HA i OpenStack-tjenester
    • HA-database
    • HA-meldingskø
  • Sky-partisjonering og skeduleringsfiltre
    • Hvorfor og hvordan implementere sky-partisjoner (host-aggregates)
    • Nova-skeduleringsfiltre
  • Arbeidsbelastningsmigrering
    • Kald og live-migrering
    • Justering av live-migrering
    • Watcher-prosjektet
  • Dypgående OpenStack-nettverk (SDN) (2–3 timer)
    • Typer av nettverk (lokal, flat, vlan, vxlan, gre)
    • Neutron-plug-ins
      • Linux Bridge
      • Open vSwitch
    • Distribusjonerte virtuelle routere
    • LBaaS + Octavia-prosjektet
    • VPNaaS
  • OpenStack-overvåking og telemetri
    • Ceilometer-tjenesten
    • Ekstern overvåking
  • Avanserte sky/hypervisor-egenskaper
    • CPU-fastspenning / NUMA-arkitektur
    • SR-IOV
  • Cloud-init og bildecustomisering
    • Metadata-tjenesten
  • Bloklagringsbakker
    • LVM
    • Ceph RBD
    • Fysiske applianser
    • Hensyn til lagringsnettverk
  • Oppgradering av OpenStack
    • Oppgraderingsstrategier og prosedyrer
    • Oppgradering uten neddowntime
  • Bare-metal provisioning med OpenStack
    • Ironic-modulen
    • Undercloud- og overcloud-konsepter
  • Fremtiden for OpenStack

Krav

  • Basiskunnskaper i Linux-administrasjon
  • Basiskunnskaper i nettverkskabling
  • Basiskunnskaper om skyberegning-paradigmet
 28 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier