Kom i kontakt
 Varaktighet 28 timmar

Kursplan

1. Introduktion till OpenStack

  • Historik om molnet och OpenStack
  • Egenskaper hos moln
  • Molnmodeller
    • privat, publikt, hybrid
    • on-premise, IaaS, PaaS, SaaS
  • Publika och privata molninstallationer baserade på OpenStack
  • Öppen källkod och kommersiella OpenStack-fördelningar
  • Deployment-modeller för OpenStack
  • OpenStack-ekosystem
    • Moduler
    • Underliggande verktyg
    • Integrationer
  • Livscykeln för OpenStack
  • OpenStack-certifiering
  • OpenStack-labb (VM) för denna kurs

2. Hands-on workshop i OpenStack-administration 

  • Att lära känna OpenStack 
    • OpenStack-komponenter (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaktion med OpenStack-moln
    • OpenStack-demoner och API-kommunikationsflöde
  • Keystone – Identitetstjänst
    • Domäner, projekt, användare och roller
    • Hantering av Keystone-katalogtjänster och slutpunkter
    • Hantera/ skapa domäner, grupper, projekt, användare och roller
    • Verifiering av Keystone-tjänster
  • Glance – Bilagetjänst
    • Bilagens egenskaper (attribut, metadata, format, behållare)
    • Upp- och nedladdning av bilder
    • Deltning av bilder
    • Hantering av kvoter för bildtjänsten
    • Verifiering av Glance-tjänster
  • Neutron – Nätverk
    • Grundläggande typer av nätverksresurser i Neutron
    • Hantera tenant-nätverk, subnetter, 
    • Hantera säkerhetsgrupper och regler
    • East-West-rutning
    • Nätverksnamnrum
    • Hantera externa/leverantörsnätverk
    • North-South-rutning
    • Hantering av flytande IP-adresser (floating IPs)
    • Hantering av nätverkskvoter
    • Grundläggande felsökning av nätverk (namnrum, tcpdump m.m.)
    • Nätverkskvoter
    • Verifiering av Neutron-tjänster
  • Nova – Beräknings-tjänst
    • Gränssnitt till hypervisorer
    • Hantering av nyckelpar
    • Hantering av smakprofiler (flavours)
    • Instansparametrar
    • Skapa en instans
    • Verifiering av skapade instanser
    • Snapshots
    • Instanshantering
    • Tilldelning av flytande IP-adresser
    • Interaktiv konsol och konsollogg
    • Tilldelning av säkerhetsgrupper
    • Beräkningskvoter
    • Hämta statistik från Nova
    • Placement API och Nova Cells v2
    • Verifiering av Nova-tjänster
  • Cinder – Blockstorage
    • Volymparametrar
    • Skapa volym
    • Hantera volym
    • Koppla volym till Nova-instans
    • Hantera volymsnapshots
    • Hantera volymbackuper
    • Återställning av backuper
    • Hantering av volymkvoter
    • Lägga till ny lagringsbackend
    • LVM, lagringsarray och Ceph som lagringsbackends
    • Ceph i OpenStack
    • Verifiering av Cinder-tjänster
  • Swift – Objektlagring
    • Swift-komponenter och processer
    • Hantering av behållare och objekt
    • Hantering av åtkomstlistor
    • Inställning av förfall för objekt
    • Ring och lagringspolicy
    • Övervaka tillgängligt utrymme
    • Inställning av kvoter
    • Verifiering av Swift-tjänster
  • Heat – Orkestrering
    • Heat Orchestration Template och dess komponenter
    • Skapa Heat-stack
    • Verifiering av Heat-stack
    • Uppdatera Heat-stack
    • Verifiering av Heat-tjänster
  • Grundläggande felsökning
    • Analys av loggfiler
    • Centraliserad loggning
    • Felsökning av OpenStack-klientfrågor
    • Hantering av OpenStack-databas
    • Backup av OpenStack
    • Analys av beräkningsnodstatus
    • Analys av instansstatus
    • Analys av AMQP-broker (RabbitMQ)
    • Metadatatjänster
    • Allmän metod för diagnostik av OpenStack-problem
    • Felsökning av nätverksproblem
    • Felsökning av nätverksprestationer
    • Instansbackup och återställning

2. Avancerade ämnen

  • Maskinvaruröverväganden och kapacitetsplanering
    • Beräkningsmaskinvara
    • Nätverksdesign
    • Lagringsdesign
    • Storlekar för smakprofiler
    • Resurs-overcommitment
  • Högtilgänglig styrplan (control plane)
    • HA i OpenStack-tjänster
    • HA-databas
    • HA-meddelandekö
  • Molndelning och schemaläggarfiltre
    • Varför och hur implementera molndelningar (host-aggregates)
    • Nova schemaläggare-filtre
  • Arbetslastsmigration
    • Kall och live-migration
    • Finjustering av live-migration
    • Watcher-projektet
  • Djupgående OpenStack-nätverk (SDN) (2–3 h)
    • Typ av nätverk (local, flat, vlan, vxlan, gre)
    • Neutron-plugins
      • Linux Bridge
      • Open vSwitch
    • Distribuerade virtuella routare
    • LBaaS + Octavia-projektet
    • VPNaaS
  • OpenStack-övervakning och telemetri
    • Ceilometer-tjänst
    • Extern övervakning
  • Avancerade moln-/hypervisoregenskaper
    • CPU-pinning / NUMA-arkitektur
    • SR-IOV
  • Cloud-init och bildanpassning
    • Metadatatjänst
  • Blockstorage-backends
    • LVM
    • Ceph RBD
    • Fysiska enheter
    • Överväganden kring lagringsnätverk
  • Uppgradering av OpenStack
    • Uppgraderingsstrategier och procedurer
    • Uppgradering utan nedstigning (zero-downtime)
  • Bare-metal provisionering med OpenStack
    • Ironic-modulen
    • Begreppen undercloud och overcloud
  • Framtiden för OpenStack

Krav

  • Grundläggande kunskaper i Linux-administration
  • Grundläggande kunskaper om nätverk
  • Grundläggande förståelse för molnbaserad modell

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier