Course Code

osbootcamp
 

     Duration

28 Hours
 
 

     Requirements

  • Basic Linux administration skills
  • Basic networking knowledge
  • Basic knowledge of cloud computing paradigm
 

     Overview

The course is a comprehensive training on OpenStack. It starts with the introduction to the system, then through hands-on workshops it gives practical knowledge on managing private clouds based on OpenStack, finally troubleshooting and advanced, architectural topics are present. The goal of this course is to familiarize with the OpenStack ecosystem as well as to give a strong background for further expansion and refinement of the OpenStack clouds. The course comprises all topics necessary to accomplish the Certificate OpenStack Administrator exam. 75% of the course is based on hands-on workshop in the real OpenStack training environment.

 

     Course Outline

1. Introduction to OpenStack

  • History of the cloud and OpenStack
  • Cloud features
  • Cloud models
    • private, public, hybrid
    • on-premise, IaaS, PaaS, SaaS
  • Public and private cloud deployments based on OpenStack
  • Open source and commercial OpenStack distributions
  • OpenStack deployment models
  • OpenStack ecosystem
    • Modules
    • Underlying tools
    • Integrations
  • OpenStack lifecycle
  • OpenStack certification
  • OpenStack lab (VM) for this course

2. Hands-on OpenStack administration workshop 

  • Getting to know OpenStack 
    • OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaction with OpenStack cloud
    • OpenStack daemons and API communication flow
  • Keystone - Identity management service
    • Domains, projects, users and roles
    • Managing Keystone catalogue services and endpoints
    • Manage/Create domains, groups, projects, users, and roles
    • Verification of Keystone services
  • Glance - Image service
    • Image features (properties, metadata, format, container)
    • Uploading and downloading image
    • Sharing images
    • Manage quotas for image service
    • Verification of Glance services
  • Neutron - Networking
    • Basic Neutron network resource types
    • Manage tenant networks, subnets, 
    • Manage security groups and rules
    • East-West routing
    • Network namespaces
    • Manage external/provider networks
    • North-South routing
    • Floating IPs management
    • Manage network quotas
    • Basic network troubleshooting (namespaces, tcpdump, etc.)
    • Networking quotas
    • Verification of Neutron services
  • Nova - Compute service
    • Interfaces to hypervisors
    • Keypair management
    • Flavour management
    • Instance parameters
    • Creating an instance
    • Verification of spawned instances
    • Snapshotting
    • Instance management
    • Assigning floating IPs
    • Interactive console and console log
    • Security groups assignment
    • Compute quotas
    • Getting statistics from Nova
    • Placement API and Nova Cells v2
    • Verification of Nova services
  • Cinder - Block Storage
    • Volume parameters
    • Creating volume
    • Manage volume
    • Attaching volume to Nova instance
    • Managing volume snapshots
    • Managing volume backups
    • Restoring backups
    • Managing volume quotas
    • Adding new storage backend
    • LVM, storage array and Ceph storage backends
    • Ceph in OpenStack
    • Verification of Cinder services
  • Swift - Object Storage
    • Swift components and processes
    • Managing containers and objects
    • Managing access control lists
    • Setting up object expiration
    • The Ring and storage policies
    • Monitoring available storage space
    • Setting up quotas
    • Verification of Swift services
  • Heat - Orchestration
    • Heat Orchestration Template and its components
    • Creating Heat stack
    • Verification of Heat stack
    • Updating Heat stack
    • Verification of Heat services
  • Basic troubleshooting
    • Analyzing log files
    • Centralized logging
    • Debugging OpenStack client queries
    • Managing OpenStack database
    • Backing up OpenStack
    • Analyzing compute node status
    • Analyzing instance status
    • Analyzing AMQP broker (RabbitMQ)
    • Metadata services
    • General way of diagnosing OpenStack issues
    • Troubleshooting network problems
    • Troubleshooting network performance
    • Instance backup and recovery

2. Advanced Topics

  • Hardware considerations and capacity planning
    • Compute hardware
    • Network design
    • Storage design
    • Flavour sizing
    • Resource overcommitment
  • Highly Available control plane
    • HA in OpenStack services
    • HA database
    • HA message queue
  • Cloud partitioning and scheduler filters
    • Why and how implement cloud partitions (host-aggregates)
    • Nova scheduler filters
  • Workload migration
    • Cold and live migration
    • Live migration tweaking
    • Watcher project
  • In-depth OpenStack networking (SDN) (2-3h)
    • Types of network (local, flat, vlan, vxlan, gre)
    • Neutron plugins
      • Linux Bridge
      • Open vSwitch
    • Distributed Virtual Routers
    • LBaaS + Octavia project
    • VPNaaS
  • OpenStack monitoring and telemetry
    • Ceilometer service
    • External monitoring
  • Advances cloud/hypervisor features
    • CPU pinning / NUMA architecture
    • SR-IOV
  • Cloud-init and image customization
    • Metadata Service
  • Block storage backends
    • LVM
    • Ceph RBD
    • Physical appliances
    • Storage network considerations
  • Upgrading OpenStack
    • Upgrade strategies and procedures
    • Zero-downtime upgrade
  • Bare-metal provisioning with OpenStack
    • Ironic module
    • Undercloud and overcloud concepts
  • Future of OpenStack
 

     Feedback (31)

Experience testing a real-world cluster was good and it was interesting to hear about Rena to's real experiences of operating OpenStack.

- UKRI - UK Shared Business Services Ltd


I mostly enjoyed the interaction with the trainer.

- UKRI - UK Shared Business Services Ltd


To get a better understanding about OpenStack.

Jan Gustafsson - Polystar OSIX


It was very easy communication during all the course, got answers and help in very pedagogical manner. The trainer is very experienced, I recommend him anyone who is interested in getting good knowledge in this very complicated area :-)

Polystar OSIX


The broad perspective of Openstack, no chance to dive in to deep to be able to keep schedule, more to where to get information from.

Jörgen Selegran - Polystar OSIX


A good mix of hands on exercises and lectures!

Polystar OSIX


The flexibility to answer questions. Good pdf, good examples

Conny Vigström - Polystar OSIX


Damian, is very skilled, I'm very pleased with everything, no complains, best training session I've participated in for a long time… It's very difficult to have a training course like this, totally remote, you did a great job, It went very well, there were no issues.

Peter Erlandsson - Polystar OSIX


The virtual desktop in a browser feature was kind of neat.

Mikael Karlsson - Polystar OSIX


The network parts.

Polystar OSIX


The varied topics

Daniel Lindh - Tele 2 Sverige AB


I like that we before the training had some meetings to discuss what parts we should focus on, and what is interesting for us at Tele2.

Tele 2 Sverige AB


The paste, all the information I got.

Tele 2 Sverige AB


Playing around in a non production environment.

Tele 2 Sverige AB


contact with the lecturer, good substantive preparation, experience

Marcin Terlecki


Practical knowledge / experience of the teacher.

Cezary Żeszczyński


there was something I did not like !!

- DOOR International B.V.


wide knowledge and skills of the trainer

Andrzej - DOOR International B.V.


opencast presentation from the data center page

- Samsung Electronics Polska Sp. z o.o.


Examples

- Samsung Electronics Polska Sp. z o.o.


Practical exercises

- Samsung Electronics Polska Sp. z o.o.


very wide knowledge of the trainer

- Samsung Electronics Polska Sp. z o.o.


A lot of good examples of practices used in DataCenter

- Samsung Electronics Polska Sp. z o.o.


Presentation of practical knowledge from real data center, description of issues in a way that makes it very easy to understand the subject - what would be impossible reading dry presentations

- Samsung Electronics Polska Sp. z o.o.


Ability to adapt to the needs of trainees.

- Komenda Główna Policji


Professionalism of the trainer and ability to structuring knowledge and communicating in an interesting way

Pawel Janik - Orange Szkolenia Sp. z o.o.


Vast knowledge of the Lecturer + Mega great experience:)

Mariusz Brodowski - Orange Szkolenia Sp. z o.o.


All

- Orange Szkolenia Sp. z o.o.


Knowledge and experience of the trainer (sic!) Materials The way of conducting the zajec-optimal pace, understandable message, luzna atmosphere connected with a very high level meritorika, practical examples, exercise in training (hands-on)

Miroslaw Matyla - Orange Szkolenia Sp. z o.o.


Exercises

- Orange Szkolenia Sp. z o.o.


Hands-on exercises

王 朝晖 - 是德科技


The course could be tailored to suit your needs and objectives. It can also be delivered on your premises if preferred.


  
  
  


  

Online Price per participant 6000 AED

  

Classroom Price per participant 6000 AED

Starts

 

Ends

 

  Workday courses take place between 9:30 and 16:30

Location


  Show venue details


Number of Participants






Related Courses

Total Courses 4


 
Software-Defined Networking (SDN)

Software-Defined Networking (SDN)

What is Software-Defined Networking (SDN)?

Linux for Network Engineers

  14 hours

ONAP for Network Orchestration and Automation

  28 hours

ONAP for Automating Telecommunication Systems and Operations

  21 hours

OpenStack Architecture and Troubleshooting

  14 hours

OpenStack Bootcamp Extended

  35 hours

Software-Defined Networking

  28 hours

Preparation for Certified OpenStack Administrator (COA) exam

  21 hours

Create OpenStack cloud infrastructure

  14 hours

OpenStack Administration

  14 hours

OpenStack Architecture Design

  14 hours

Introduction to Cloud Computing and OpenStack - overview course

  7 hours

OpenStack for Telecom

  14 hours

 

OpenStack Security

  14 hours



Discounted Public Courses



This site in other countries/regions