CONTACT ONS

Cursusaanbod

1. Introductie tot OpenStack

  • Geschiedenis van de cloud en OpenStack

  • Cloudfuncties

  • Cloudmodellen

    • private, public, hybrid
    • on-premise, IaaS, PaaS, SaaS
  • Public en private cloud-implementaties op basis van OpenStack

  • Open source en commerciële OpenStack-distributies

  • OpenStack-implementatiemodellen

  • OpenStack-ecosysteem

    • Modules
    • Onderliggende tools
    • Integraties
  • OpenStack-levenscyclus
  • OpenStack-certificering

  • OpenStack-lab (VM) voor deze cursus

2. Praktische OpenStack-beheerworkshop

  • Kennismaking met OpenStack

    • OpenStack-componenten (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interactie met de OpenStack-cloud
    • OpenStack-daemons en API communicatie
  • Keystone - Identiteitsbeheerservice

    • Keystone-architectuur
    • Authenticatie en beschikbare backends
    • Soorten tokens en tokenbeheer
    • Authorization in OpenStack - rollen en oslo.policy
    • Keystone-bronnen - domeinen, projecten, gebruikers
    • Openrc en clouds.yaml - CLI-clients configuratie
    • OpenStack service catalogus
    • Toevoegen van nieuwe OpenStack-services
    • Quotasysteem in OpenStack
  • Glance - Imageservice

    • Aangepaste images voor de cloud
    • Image-eigenschappen (properties, metadata, formaat, container)
    • Uploaden en downloaden van images
    • Delenvan images
    • Glance image-opslag
    • Protected images
    • Quota's voor imageservice beheren
    • Glance-services verifiëren
  • Neutron - Netwerken

    • Architectuur en Neutron-services
    • De ML2-plugin
    • Netwerken in de compute node - analyse
    • Netwerkconcepten en tools die door Neutron worden gebruikt
    • Basis Neutron-netwerkhulpmiddelen
    • Tenant-netwerken, subnetten beheren
    • Beveiligingsgroepen en regels beheren
    • East-West-routing
    • Network namespaces
    • Externe/provider-netwerken beheren
    • North-South routing
    • Beheer van Floating IPs
    • Role-based access control in Neutron
    • Netwerkquota's beheren
    • Internals van SDN en NFV (iptables, ip route, OVS)
    • Basis netwerkoplossing (namespaces, tcpdump, enz.)
    • Netwerkquota's
    • Neutron-services verifiëren
  • Nova - Compute service

    • Interfaces naar hypervisors
    • Keypair beheer
    • Beheer van Flavors
    • Flavors en CPU-topologie
    • Instance parameters
    • Een instance maken
    • Verifiëren van gestarte instances
    • Snapshots
    • Instance beheer
    • Instances wijzigen
    • Floating IPs toewijzen
    • Interactieve console en console log
    • Toewijzing van veiligheidsregels
    • Internals van veiligheidsregels en port-security (iptables)
    • Internals van L3-routers
    • Compute quota's
    • Statistieken van Nova ophalen
    • Placement API en Nova Cells v2
    • Placement API en instance scheduling
    • Placement API-cli-opdrachten
    • Nova-services verifiëren
  • Cinder - Block Storage

    • Volume parameters
    • Volume maken
    • Volume beheren
    • Volume koppelen aan Nova instance
    • Volume snapshots beheren
    • Volume back-ups beheren
    • Internals van snapshots en back-ups in Cinder
    • Overdracht van volumes tussen projecten
    • Back-ups herstellen
    • Volume quota's beheren
    • Nieuwe storage backend toevoegen
    • QoS in Cinder
    • LVM, storage array en Ceph storage backends
    • Ceph in OpenStack
    • Ceph en Cinder integreren
    • Best practices voor Ceph-implementaties
    • Cinder-services verifiëren
  • Barbican - Key Management Service
    • Barbican-architectuur
    • Passphrases opslaan
    • Genereren en opslaan van symmetrische encryptiesleutels
    • Volume encryptiemechanismen
    • Configuratie van Cinder storage type voor volume encryptie
    • Beperkingen van volume encryptie
    • X.509-certificaatbundels opslaan
  • Swift - Object Storage
    • Swift-componenten en processen
    • Containers en objects beheren
    • Access control lists beheren
    • Objectverval instellen
    • The Ring en storage policies
    • Beschikbare opslagruimte controleren
    • Quota's instellen
    • Swift-services verifiëren
  • Heat - Orchestration

    • Heat Orchestration Template en componenten
    • Heat stack maken
    • Heat stack verifiëren
    • Heat stack updaten
    • Heat-services verifiëren
  • Basis probleemoplossing
    • Logbestanden analyseren
    • Centrale logging
    • Debuggen van OpenStack clientqueries
    • OpenStack database beheren
    • Informatie uit service databases extraheren
    • OpenStack back-up maken
    • Status van compute nodes analyseren
    • Status van instances analyseren
    • Instances op de compute node troubleshooten (libvirt)
    • AMQP broker (RabbitMQ) analyseren
    • RabbitMQ troubleshooten
    • Metadata services
    • Algemene diagnose van OpenStack-problemen
    • Netwerkproblemen oplossen
    • Netwerkprestaties oplossen
    • Instance back-up en herstel

2. Geavanceerde onderwerpen

  • Octavia - Load Balancing-as-a-service

    • Architectuur
    • Objecten en verzoekstroom
    • Octavia flavors
    • Octavia Availability Zones
    • HTTP load balancer maken
    • TCP load balancer maken
    • HTTPS passthrough load balancer maken
    • Listeners, Pools en Health Monitors
    • Layer 7 load balancing in Octavia
    • Amphora image bouwen
    • LB Failover
    • Netwerk- en monitoringdetails
    • Octavia troubleshooten
  • Hardware-overwegingen en capacity planning

    • Compute hardware
    • Netwerkontwerp
    • Storageontwerp
    • Flavor grootte
    • Resource overcommitment
  • Highly Available control plane

    • HA in OpenStack-services
    • HA database
    • HA message queue
    • Active-Active vs Active-Passive implementaties
    • Multi-region implementaties
  • Cloud partitioning en scheduler filters

    • Waarom en hoe cloud partitions implementeren (host-aggregates)
    • Nova scheduler filters
    • Filtercode in detail bekijken
  • Workload migratie
    • Cold en live migratie
    • Live migratie verfijnen
    • Migratieoefeningen en probleemoplossing
  • Beleid en autorisatie in OpenStack

    • Oslo.policy
    • Een nieuwe zinvolle rol maken met policy-bestanden
    • API-toegang voor een specifieke gebruiker verifiëren
  • Diepgaande OpenStack-netwerken (SDN) (2-3 uur)
    • Type-netwerken (local, flat, vlan, vxlan, gre)
    • Gedetailleerde netwerkstroom en architectuur in verschillende Neutron-implementaties
      • East-West verkeer in tenant-netwerken
      • North-South verkeer in tenant-netwerken
      • Verkeer in alleen-provider-implementaties
    • Neutron-plugins
      • Linux Bridge
      • Open vSwitch
    • OVS probleemoplossing en oefeningen
    • Probleemoplossing voor veiligheidsregels (iptables, tcpdump)
    • Port-security aanpassingen en vIP-beheer
    • Distributed Virtual Routers
    • LBaaS + Octavia project
    • VPNaaS
  • OpenStack-monitoring en telemetrie

    • Ceilometer service
    • Externe monitoring
  • Geavanceerde cloud/hypervisorfuncties

    • CPU-pinning / NUMA-architectuur
    • SR-IOV
  • Cloud-init en image-aanpassing

    • Metadata Service
    • Informatie ophalen uit metadata service
  • Block storage backends

    • LVM
    • Ceph RBD
    • Fysieke apparaten
    • Storage-netwerkoverwegingen
  • OpenStack upgraden

    • Upgrade-strategieën en -procedures
    • Zero-downtime upgrade
  • Bare-metal provisionering met OpenStack

    • Ironic module
    • Undercloud en overcloud concepten
  • Verschieden oefeningen voor probleemoplossing van de OpenStack-cluster

  • Voorbeeldexamenvragen

  • Toekomst van OpenStack

Vereisten

  • Basiskennis van Linux-beheer
  • Basiskennis van netwerken
  • Basiskennis van cloudcomputing
 35 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën