Course Details

What is OpenStack?

OpenStack is a scalable and open cloud operating system for private clouds and building public. It provides both small and large organizations a different to closed cloud environments, decreasing the risk of lock-in associated with recovery platforms.

OpenStack lets users expand other instances and virtual machines which handle particular tasks for operating cloud environment on the fly. It composes horizontal scaling easy, which means that tasks which use from running accordingly can easily serve less or more users on the fly by just spinning up more instances. A set of experts from infrastructure, platform and applications teams would then put the example together and get a working solution tailored to the needs of the organization.

Why to attend Tekslate Online Training ?​

Classes are conducted by Certified OpenStack Working Professionals with 100 % Quality Assurance.

With an experienced Certified practitioner who will teach you the essentials you need to know to kick-start your career on OpenStack. Our training make you more productive with your OpenStack Training Online. Our training style is entirely hands-on. We will provide access to our desktop screen and will be actively conducting hands-on labs with real-time projects.

OpenStack Training Course Curriculum

Introduction to Open Stack

Fundamentals of Open stack, Open Stack Compute, Open Stack Image service, Open stack Network, Open stack Identity, Open stack Block Storage, Open stack Dashboards, Nova Architechture, VM Provisioning walkthrough, Create manage access virtual machine, Create and manage volumes

Open Stack Object storage

Overview of swift, Usage and use cases of swift operations, Uploading in segments, Ring, Ring builder, partitioning, Account container and object servers, Adding metadata to objects, Swift maintenance with swift Recon, Replication, Security / ACLs, Deployment and operations

Openstack  Networking

Overview of swift, Usage and use cases of swift operations, Uploading in segments, Ring, Ring builder, partitioning, Account container and object servers, Adding metadata to objects, Swift maintenance with swift Recon, Replication, Security / ACLs, Deployment and operations

Open Stack Compute

Overview of Open Stack, Nova Architecture, Database service for Open stack, Data Sore management with Open stack trove

Open Stack Metering and Monitoring

Celiometer Architecture, Celiometer meters and pipelines, Celiometer deployment and integration with Open stack


Heat Orchestration, Heat Orchestration Template (HOT), Orchestration, Scaling and elasticity, Heat auto scaling, Integration with Open Stack

OpenStack Overview

OpenStack is a collection of open source software projects that enterprises/service providers can use to setup and run their cloud compute and storage infrastructure. Rackspace and NASA are the key initial contributors to the stack. Rackspace contributed their “Cloud Files” platform (code) to power the Object Storage part of the OpenStack, while NASA contributed their “Nebula” platform (code) to power the Compute part. OpenStack consortium has managed to have more than 150 members including Canonical, Dell, Citrix etc.

The OpenStack project is combination of three main components:

OpenStack Compute (Nova) – is used to orchestrate, manage and offer virtual machines upon many hypervisors, including QEMU and KVM. This is analogous to the Amazon Elastic Compute Cloud (EC2).

OpenStack Object Store (Swift) – provides redundant storage for static objects. This service is scalable to massive data sizes and theoretically can provide infinite storage. It is analogous to the Amazon Simple Storage Service (S3).

OpenStack Image Service (Glance) – provides storage for virtual disk, kernel and images. Glance is also used to provide image registration and querying services. It is able to accept images in many formats, including the popular Amazon Machine Image (AMI), Amazon Kernel Image (AKI) and Amazon Ramdisk Image (ARI).

OpenStack Compute (Nova)

Nova takes up the role of providing computing services within the OpenStack cloud. As such, any activity needed to support the life cycle of a virtual machine instance within the cloud is handled by Nova. This includes things like managing block storage, networking, scheduling, computing resources, authorization and hypervisors. However, Nova does not provide any virtualization capabilities by itself. It is designed to use libvirt APIs to interact with any supported hypervisors. This means that Nova is hypervisor agnostic and provides support for Xen, XenServer/XCP, KVM, UML, VMware vSphere and Hyper-V amongst others.

Functions and Features –

Instance life cycle management
Management of compute resources
Networking and Authorization
REST-based API
Asynchronous eventually consistent communication
Hypervisor agnostic : support for Xen, XenServer/XCP, KVM, UML, VMware vSphere and Hyper-V

Components of OpenStack Compute Nova –

Cloud Fabric is composed of the following major components

API Server (nova-api)
Message Queue (rabbit-mq server)
Compute Workers (nova-compute)
Network Controller (nova-network)
Volume Worker (nova-volume)
Scheduler (nova-scheduler)

OpenStack Image Service (Glance)

OpenStack Imaging Service is a lookup and retrieval system for virtual machine images. While it can be configured to use Swift or S3 storage to store the images, it normally uses a regular filesystem on the host for the glance service. The information regarding registered images is stored in an SQL database, which can be either MySQL, PostgreSQL, SQLite or many other varieties as well.

Functions and Features –

Provides imaging service

Components of Glance –


OpenStack Storage Infrastructure (Swift)

Swift provides a distributed, eventually consistent virtual object store for OpenStack. It is analogous to Amazon Web Services – Simple Storage Service (S3). Swift is capable of storing billions of objects distributed across nodes. Swift has built-in redundancy and failover management and is capable of archiving and media streaming. It is extremely scalable in terms of both size (several petabytes) and capacity (number of objects).

Functions and Features of Swift are as follows –

Storage of large number of objects
Storage of large sized objects
Data Redundancy
Archival capabilities – Work with large datasets
Data container for virtual machines and cloud apps
Media Streaming capabilities
Secure storage of objects
Backup and archival
Extreme scalability

Components of Swift are

Swift Account
Swift Container
Swift Object
Swift Proxy

OpenStack Identity Service (Keystone)

Keystone provides identity and access policy services for all components in the OpenStack family. It implements it’s own REST based API (Identity API). It provides authentication and authorization for all components of OpenStack including (but not limited to) Swift, Glance, Nova. Authentication verifies that a request actually comes from who it says it does. Authorization is verifying whether the authenticated user has access to the services he/she is requesting for.

Openstack Administrative Web-Interface (Horizon)

Horizon the web based dashboard can be used to manage /administer OpenStack services. It can be used to manage instances and images, create keypairs, attach volumes to instances, manipulate Swift containers etc. Apart from this, dashboard even gives the user access to instance console and can connect to an instance through VNC.

Overall, Horizon features the following:

Instance Management – Create or terminate instance, view console logs and connect through VNC, Attaching volumes, etc.
Access and Security Management – Create security groups, manage keypairs, assign floating IPs, etc.
Flavor Management – Manage different flavors or instance virtual hardware templates.
Image Management – Edit or delete images.
View service catalog.
Manage users, quotas and usage for projects.
User Management – Create user, etc.
Volume Management – Creating Volumes and snapshots.
Object Store Manipulation – Create, delete containers and objects.
Downloading environment variables for a project.

OpenStack Job Responsibilities

Typical OpenStack job responsibilities are –

-Deployment of OpenStack (IaaS) Solutions
-Managing Glance Images
-Building and creating block storage with Cinder
-Managing with Ceilometer Metering and Alarms
-Keystone Identity management
-Creating and managing Swift objects
-Designing a Swift Ring
-Deploying compute with Nova
-Creating and managing networks with Neutron
-Extensive experience designing complex data center environments and leading the full lifecycle of data center projects from server consolidation to virtualization to workload migrations and service automation
-Expertise in designing architectures to support disaster recovery, backup and recovery, and archiving and retrieval on hybrid cloud platforms, Deployment of OpenStack (IaaS) Solutions
-Experience in building high-availability (HA) production-grade solutions in virtualized environments.

OpenStack Certification

OpenStack Certification enables you to bag top paying OpenStack engineering roles along with helping you develop the requisite skills and expertise to manage and furnish private and public clouds.

  • Having OpenStack certification distinguishes you as an expert.
  • For OpenStack certification, you need not go to a test center, as the certification is available online.
  • You need to register yourself to give your OpenStack Exam.

Exam Details:

Salary Trends

Average OpenStack Salary in USA is increasing and is much better than other products.OpenStack Training


Benefits to our Global Learners

  • Tekslate services are Student-centered learning.
  • Qualitative & cost effective learning at your pace.
  • Geographical access to learn from any part of the world.

OpenStack Certification Training in Your City

OpenStack Training India

Tekslate provides instructor-led live online training and corporate training. OpenStack Training provides you hands on real-time project experience. Our OpenStack trainers are certified industry experts and work professionals. We provide customized training for beginners as well working professionals.

OpenStack Training United States

Our trainers in US are certified and have in-depth knowledge regarding OpenStack Concepts. Tekslate superior quality training is what makes us stand apart from others. Case studies are included in the curriculum of training programs irrespective of the mode you chose. You can avail training in your cities like New York, Los Angeles, Chicago, Houston, and more.

OpenStack Training United Kingdom

For experienced professionals in UK, special batches are conducted in different timings. Customized approach to imparting training has made us different from others. You can clarify your doubts after completing the class. You can avail training in your cities like London, Birmingham, Leeds, Glasgow and more.

OpenStack Training Canada

There are many companies that offer OpenStack training in Canada. Our OpenStack course provides basic understanding about the introduction and overview. It is the course that can be educate right from the beginner to the intermediate and advanced level. OpenStack Training is provided by Real Time Industry Experts who has huge subject knowledge, skills and enhances the skills of students in the best way. You can avail training in your cities like Montreal, Winnipeg, Mississauga, Ottawa and more

OpenStack Training in Hyderabad

We at TekSlate offer interactively designed OpenStack training. The OpenStack Training course design in Hyderabad aims not only imparting theoretical concepts, but also aid students explore and experiment the subject. By the end of our training program, students can confidently update their profiles with knowledge and Hands on experience.

OpenStack Training in Bangalore

TekSlate masters in IT Online Training services. We are aware of industry needs and we are offering OpenStack Training in Bangalore in a more practical way. We guarantee efficient training offered by real-time experts in the industry.

OpenStack Training in Chennai

TekSlate is one of the top-ranked Institute in OpenStack training in Chennai. We provide best quality training for Docker online with well-experienced professionals. Our unique blend of hands-on training enables students with the productive skills to improve their performance.

OpenStack Training in Pune

TekSlate offers Instructor-led online training by Top-Notch Trainers in Pune. Every session will be recorded and provided to you for future reference. Good quality Material will help students explore the subject confidently.

OpenStack Training in Mumbai

TekSlate offers best OpenStack Training in Mumbai with most experienced professionals. Our Instructors are working professionals in the related technologies. Our team of trainers provides training services in a practical way with a framed syllabus to match with the real world requirements for both beginner level to advanced level.

OpenStack Training in Delhi

OpenStack Training helps you to develop your IT skills through our wide variant training curricula. TekSlate in Delhi has immense experienced real-time professionals having years of experience. Our training program is very much mixed with both practical and interview point of questions to achieve the expertise in the subject.

What Are The Modes Of Training?

Tekslate basically offers the online instructor-led training. Apart from that we also provide corporate training for enterprises.

Who Are The Trainers?

Our trainers have relevant experience in implementing real-time solutions on different queries related to different topics. Tekslate also verifies their technical background and expertise.

What If I Miss A Class?

We record each LIVE class session you undergo through and we will share the recordings of each session/class.

Can I Request For A Support Session If I Find Difficulty In Grasping Topics?

If you have any queries you can contact our 24/7 dedicated support to raise a ticket. We provide you email support and solution to your queries. If the query is not resolved by email we can arrange for a one-on-one session with our trainers.

What Kind Of Projects Will I Be Working On As Part Of The Training?

You will work on real world projects wherein you can apply your knowledge and skills that you acquired through our training. We have multiple projects that thoroughly test your skills and knowledge of various aspect and components making you perfectly industry-ready.

How Will I Execute The Practical?

Our Trainers will provide the Environment/Server Access to the students and we ensure practical real-time experience and training by providing all the utilities required for the in-depth understanding of the course.

If I Cancel My Enrollment, Will I Get The Refund?

If you are enrolled in classes and/or have paid fees, but want to cancel the registration for certain reason, it can be attained within 48 hours of initial registration. Please make a note that refunds will be processed within 30 days of prior request.

Will I Be Working On A Project?

The Training itself is Real-time Project Oriented.

Are These Classes Conducted Via Live Online Streaming?

Yes. All the training sessions are LIVE Online Streaming using either through WebEx or GoToMeeting, thus promoting one-on-one trainer student Interaction.

Is There Any Offer / Discount I Can Avail?

There are some Group discounts available if the participants are more than 2.

Who Are Our Customers & Our Location ?

As we are one of the leading providers of Online training, We have customers from USA, UK, Canada, Australia, India and other parts of the world.

Course Reviews


1420 ratings
      • Tekslate has been one of the finest global online learning portals with clear information and learning. I attended the Apache Spark Certification training. The best part is that they have provided IDE ...
      • I have taken 2 instructor-led courses (SAP HANA and BO). The course contents were really rich, and trainers are experts in the technology fields. I would like to recommend the course to my colleagues ...
        Katelyn Thomas
      • After a great research on available online courses, I have decided to opt Tableau Training from Tekslate, am quiet satisfied with that. Coursework is well calibrated to make student more comfortable w ...
        Christinia Beth
      • I have enrolled last month, and finished the course... As a working professional, they given me an exposure to the domain, but also helped to learn the cross technologies and develop an inclination to ...
        Alison Benhar
    drop query

    Send us a Query

    Enroll into this course

    Register for Free Demo

    Three + 6

    Related Articles

    No Related Articles found


    Please leave a message and we'll get back to you soon.
    Three + 6