Cursusaanbod

1. Introductie tot OpenStack - 2u
• Geschiedenis van de cloud en OpenStack
• Cloudkenmerken
• Cloudmodellen
• private, public, hybride
• on-premise, IaaS, PaaS, SaaS
• Publieke en private clouddeployments op basis van OpenStack
• Open source- en commerciële OpenStack-distributies
• OpenStack-deploymodellen
• OpenStack-ecosysteem
• Modules
• Onderliggende tools
• Integraties
• OpenStack-lifecycle

• OpenStack-certificering
• OpenStack lab (VM) voor deze cursus


2. Praktische OpenStack-administratie-workshop
• Kennismaking met OpenStack ~0,5u
• OpenStack-componenten (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
• Interactie met de OpenStack-cloud
• OpenStack-daemons en API-communicatieflow
• Keystone - Identiteitsbeheerservice ~1u
• Keystone-architectuur
• Authenticatie en beschikbare backends
• Tokensoorten en tokenbeheer
• Autorisatie in OpenStack - rollen en oslo.policy
• Keystone-resources - domeinen, projecten, gebruikers
• Openrc en clouds.yaml - CLI-clientconfiguratie
• OpenStack-servicecatalogus
• Nieuwe OpenStack-service toevoegen
• Quota-systeem in OpenStack
• Glance - Imageservice ~1,5u
• Aangepaste images voor de cloud
• Image-kenmerken (properties, metadata, formaat, container)
• Uploaden en downloaden van images
• Delen van images
• Glance-image-opslag
• Beschermde images
• Quota's beheren voor de imageservice
• Verificatie van Glance-services
• Neutron - Netwerken ~2-3u
• Architectuur en Neutron-services
• Het ML2-plugin
• Netwerk in berekening knooppunt - analyse
• Netwerkconcepten en tools die worden gebruikt door Neutron
• Basis Neutron-netwerkresourcetypen
• Tenantnetwerken, subnets beheren,
• Beveiligingsgroepen en regels beheren
• East-West-routing
• Netwerknamespaces
• Externe/fournisseur-netwerken beheren
• North-South-routing
• Floating IPs beheer
• Netwerkquota's beheren
• Basis netwerktroubleshooting (namespaces, tcpdump, etc.)
• Netwerkquota's
• Verificatie van Neutron-services
• Nova - Computeservice ~2-3u
• Interfaces naar hypervisors

• Keypair-beheer
• Flavour-beheer
• Flavours en CPU-topologie
• Instantieparameters
• Een instantie maken
• Verificatie van spawned instanties
• Snapshotting
• Instantiebeheer
• Instantieresizing • Floating IPs toewijzen
• Interactieve console en console-log
• Beveiligingsgroepen toewijzen
• Computequota's
• Statistieken uit Nova ophalen
• Placement API en Nova Cells v2
• Placement API en instantiescheduling • Placement API-clientcommando's
• Verificatie van Nova-services
• Cinder - Blokopslag ~2-3u
• Volumeparameters
• Een volume maken
• Volume beheren • Volume koppelen aan Nova-instantie
• Volumesnapshots beheren
• Volumebackups beheren
• Interna van snapshots en backups in Cinder
• Volumes over projecten transfereren
• Backups herstellen
• Volumequota's beheren • Nieuwe opslagbackend toevoegen
• QoS (limits) in Cinder
• LVM, storage array en Ceph-opslagbackends
• Ceph in OpenStack
• Integratie van Ceph en Cinder • Goede praktijken voor Ceph-deployments • Verificatie van Cinder-services
• Barbican - Sleutelbeheerservice ~2u
• Barbican-architectuur • Wachtwoorden opslaan • Symmetrische encryptiesleutels genereren en opslaan • Volume-encryptiemechanismen
• Cinder-opslagtype voor volumeencryption configureren
• Beperkingen van volumeencryption
• X.509-certificaatbundels opslaan
• Swift - Objectopslag (snelle screening voor het COA-examen) <1u
• Swift-componenten en processen • Containers en objecten beheren • Access Control Lists beheren

• Objectverloop instellen
• De Ring en opslagbeleid • Beschikbare opslagraum bewaken • Quota's instellen • Verificatie van Swift-services • Octavia - Load Balancing-as-a-service ~2-3u
• Architectuur
• Objecten en verzoekflow • Octavia-flavours • Octavia Availability Zones • Een HTTP-loadbalancer maken • Een TCP-loadbalancer maken • Een HTTPS passthrough loadbalancer maken • Listeners, Pools en Health Monitors
• Layer 7 load balancing in Octavia • Amphora-image bouwen • LB Failover • Netwerk- en monitoringdetails • Troubleshooting Octavia • Heat - Orchestration ~1-2u
• Heat Orchestration Template en zijn componenten • Een Heat-stack maken
• Verificatie van de Heat-stack • De Heat-stack updaten
• Verificatie van de Heat-services • Basis troubleshooting ~2u
• Logbestanden analyseren • Centralized logging • OpenStack-clientquery's debuggen • OpenStack-database beheren • Back-ups maken van OpenStack
• Berekeningsknooppuntstatus analyseren • Instantiestatus analyseren • AMQP-broker (RabbitMQ) analyseren • Metadata-services • Algemene manier om OpenStack-problemen te diagnostiseren • Netwerkproblemen troubleshooten • Netwerkprestaties troubleshooten • Instantieback-ups en herstel

3. Geavanceerde Onderwerpen
• Hardwareoverwegingen en capaciteitsplanning ~2u
• Berekeningshardware
• Netwerkdesign • Opslagdesign • Flavour-sizing • Resource overcommitment

• Rolensysteem - autorisatie in OpenStack ~2u
• Een nieuwe rol maken als uitbreiding van de member-rol
• policy.yaml - API-aanroepen autoriseren • Hoog beschikbare controlevlak ~1u
• HA in OpenStack-services • HA-database • HA-boodschapwachtrij • Cloudpartitionering en schedulerfilters ~1u
• Waarom en hoe cloudpartities implementeren (host-aggregates) • Nova-schedulerfilters • Werkbelastingmigratie ~1u
• Cold en live migratie • Live-migratie aanpassen • OpenStack-monitoring en telemetrie <1u
• Ceilometer-service • Externe monitoring • Geavanceerde cloud/hypervisor-kenmerken <1u
• CPU-pinning / NUMA-architectuur
• SR-IOV • Cloud-init en imagecustomisatie <1u
• Metadata-service • Blokopslagbackends <1u
• LVM
• Ceph RBD • Fysieke apparaten • Opslagnetwerkoverwegingen • OpenStack-upgrade <1u
• Upgrade-strategieën en procedures • Nul-downtime upgrade • Bare-metal provisioning met OpenStack <1u
• Ironic-module
• Undercloud en overcloud-concepten
• Toekomst van OpenStack 4. Diepgaand onderzoek naar Neutron en OVN-backend - ~6-8u
• OVN-architectuur • OVN-componenten • ML2 - OVN vs OvS driver • Top-down OVN-netwerken • OpenStack-logica (Neutroondatabase) • Noordelijke database • Zuidelijke database • Logische datapath-pipelines • Logische flows • OpenFlow-flows • Neutron-netwerk en OVN-logische switch • Logische poorten en hun types • Switching-flows

• Neutron-router en OVN-logische router • NAT-types • Routing-flows • Neutron-subnet en inheemse DHCP • DHCP-flows • Beveiligingsgroepen in OVN • ACLs en Port Groeps • Beveiligingsgroepen-flows • Poortbeveiliging in OVN • Samenvatting van OVN-noordelijke tabellen • Informatieflow in OVN • Neutron DB, OVN NB en SB DB, OpenFlow bij OvS • Logische flow-tracing • Definiëren van microflows • L2-tracing • L3-tracing • DHCP-tracing • Fysieke flows - OpenFlow • Fysiek tracering • Tracering voor hypothetische pakketten • Tracering voor echte pakketten • Weergeven van de Open vSwitch-database en resources

 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën