CONTACT ONS

Cursusaanbod

1. Introductie in OpenStack

  • Geschiedenis van de cloud en OpenStack

  • Cloud-kenmerken

  • Cloudmodellen

    • private, public, hybride
    • 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
    • Underlying tools
    • Integraties
  • Levenscyclus van OpenStack
  • OpenStack-certificering

  • OpenStack lab (VM) voor deze cursus

2. Hands-on workshop OpenStack-beheer 

  • OpenStack leren kennen 

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

    • Keystone-architectuur
    • Authenticatie en beschikbare backends
    • Token-types en tokenbeheer
    • Autorisatie in OpenStack - rollen en oslo.policy
    • Keystone-resources - domeinen, projecten, gebruikers
    • Openrc en clouds.yaml - configuratie van CLI-clients
    • OpenStack-servicelogboek
    • Nieuwe OpenStack-service toevoegen
    • Quotasysteem in OpenStack
  • Glance - Afbeeldingsservice

    • Afbeeldingen aangepast aan de cloud
    • Afbeeldingskenmerken (eigenschappen, metadata, formaat, container)
    • Afbeelding uploaden en downloaden
    • Afbeeldingen delen
    • Glance afbeeldingsopslag
    • Gebezigde afbeeldingen
    • Quotas beheren voor de afbeeldingsservice
    • Verificatie van Glance-services
  • Neutron - Netwerken

    • Architectuur en Neutron-services
    • De ML2-plugin
    • Netwerken in compute nodes - analyse
    • Netwerkconcepten en tools gebruikt door Neutron
    • Basis Neutron-netwerkressourcetypen
    • Tenant-netwerken en subnets beheren, 
    • Beveiligingsgroepen en regels beheren
    • East-West routing
    • Netwerknamenruimtes
    • Externe/provider-netwerken beheren
    • North-South routing
    • Beheer van Floating IPs
    • Role-based access control in Neutron
    • Netwerkquotas beheren
    • Interne werking van SDN en NFV (iptables, ip route, OVS)
    • Basis netwerktroubleshooting (namenruimtes, tcpdump, etc.)
    • Netwerkquotas
    • Verificatie van Neutron-services
  • Nova - Computeservice

    • Interfaces naar hypervisors
    • Beheer van keypairs
    • Flavour-beheer
    • Flavours en CPU-topologie
    • Instance-parameter
    • Een instance aanmaken
    • Verificatie van gestarte instances
    • Snapshotting
    • Instance-beheer
    • Instances aanpassen
    • Floating IPs toewijzen
    • Interactieve console en consolelog
    • Beveiligingsgroepen toewijzen
    • Interne werking van beveiligingsgroepen en port-security functionaliteiten (iptables)
    • Interne werking van L3-routers
    • Compute-quotas
    • Statistieken ophalen van Nova
    • Placement API en Nova Cells v2
    • Placement API en instance-scheduling
    • Placement API client-opdrachten
    • Verificatie van Nova-services
  • Cinder - Block Storage

    • Volume-parameter
    • Volume aanmaken
    • Volume beheren
    • Volume koppelen aan Nova-instance
    • Volume-snapshots beheren
    • Volume-backups beheren
    • Interne werking van snapshots en backups in Cinder
    • Volumes overzetten tussen projecten
    • Backups herstellen
    • Volume-quotas beheren
    • Nieuwe opslagbackend toevoegen
    • QoS in Cinder
    • LVM, storage array en Ceph opslagbackends
    • Ceph in OpenStack
    • Ceph en Cinder integreren
    • Best practices voor Ceph-implementaties
    • Verificatie van Cinder-services
  • Barbican - Key Management Service
    • Barbican-architectuur
    • Wachtwoorden opslaan
    • Genereren en opslaan van symmetrische versleutelingssleutels
    • Volume-versleutelingsmechanismen
    • Cinder-opslagtype configureren voor volume-versleuteling
    • Beperkingen van volume-versleuteling
    • X.509 certificaatbundels opslaan
  • Swift - Object Storage
    • Swift-componenten en processen
    • Containers en objecten beheren
    • Toegangslijsten beheren
    • Object-verval instellen
    • De Ring en opslagbeleid
    • Beschikbare opslagruimte monitoren
    • Quotas instellen
    • Verificatie van Swift-services
  • Heat - Orchestration

    • Heat Orchestration Template en componenten
    • Heat stack aanmaken
    • Verificatie van Heat stack
    • Heat stack bijwerken
    • Verificatie van Heat-services
  • Basis troubleshooting
    • Logbestanden analyseren
    • Gecentraliseerde logging
    • OpenStack client-queries debuggen
    • OpenStack-database beheren
    • Informatie extraheren uit servicedatabases
    • OpenStack back-uppen
    • Compute node-status analyseren
    • Instance-status analyseren
    • Instances op de compute node debuggen (libvirt)
    • AMQP-broker (RabbitMQ) analyseren
    • RabbitMQ debuggen
    • Metadata-services
    • Algemene methode voor het diagnosticeren van OpenStack-problemen
    • Netwerkproblemen debuggen
    • Netwerkprestaties debuggen
    • Instance back-up en herstel

2. Geavanceerde Onderwerpen

  • Octavia - Load Balancing-as-a-service

    • Architectuur
    • Objecten en request-flow
    • Octavia-flavours
    • Octavia Beschikbare Zones
    • HTTP load balancer aanmaken
    • TCP load balancer aanmaken
    • HTTPS passthrough load balancer aanmaken
    • Listeners, Pools en Health Monitors
    • Layer 7 load balancing in Octavia
    • Amphora afbeelding bouwen
    • LB Failover
    • Netwerken en Monitoring details
    • Octavia debuggen
  • Hardware-overwegingen en capaciteitsplanning

    • Compute-hardware
    • Netwerkontwerp
    • Opslagontwerp
    • Flavour-sizing
    • Resource overcommitment
  • Hogebeschikbare 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-partities implementeren (host-aggregates)
    • Nova scheduler-filters
    • Diepgaande inzicht in filtercode
  • Workload migratie
    • Koude en live migratie
    • Live migratie afstellen
    • Migratieoefeningen en troubleshooting
  • Beleidsregels en autorisatie in OpenStack

    • Oslo.policy
    • Een nieuwe betekenisvolle rol maken met beleidsbestanden
    • API-toegang voor specifieke gebruiker verifiëren
  • Diepgaande OpenStack-netwerken (SDN) (2-3u)
    • Soorten netwerken (local, flat, vlan, vxlan, gre)
    • Gedetailleerde netwerkflow en architectuur in diverse neutron-implementaties
      • East-West traffic in tenant-netwerken
      • North-South traffic in tenant-netwerken
      • Traffic in alleen-provider-implementaties
    • Neutron-plugins
      • Linux Bridge
      • Open vSwitch
    • OVS troubleshooting en oefeningen
    • Beveiligingsgroepen debuggen (iptables, tcpdump)
    • Port-security aanpassingen en vIP-beheer
    • Gedistribueerde Virtuele Routers
    • LBaaS + Octavia project
    • VPNaaS
  • OpenStack monitoring en telemetrie

    • Ceilometer service
    • Externe monitoring
  • Geavanceerde cloud/hypervisor functionaliteiten

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

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

    • LVM
    • Ceph RBD
    • Fysieke apparaten
    • Opslagnetwerk-overwegingen
  • Upgraden van OpenStack

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

    • Ironic module
    • Undercloud en overcloud concepten
  • Diverse oefeningen op het gebied van OpenStack-cluster troubleshooting

  • Voorbeeldexamenopdrachten

  • De toekomst van OpenStack

Vereisten

  • Basisvaardigheden in Linux-beheer
  • Basis kennis van netwerktechnologie
  • Basis kennis van de cloud-computing paradigma
 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 (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën