ABOUT
OpenStack training provided by DevOpsConsulting.in offers a comprehensive learning experience designed to equip professionals with the necessary skills to manage cloud computing environments. OpenStack, an open-source cloud platform, is widely used for managing large pools of computing, storage, and networking resources in data centers. The training typically covers essential OpenStack services such as Nova (compute), Swift (object storage), Cinder (block storage), Neutron (networking), and Horizon (dashboard).
Participants will learn how to deploy scalable and flexible cloud infrastructure and manage both public and private clouds. The training is tailored for a range of skill levels, from beginners to advanced users, with a hands-on approach to ensure real-world application of the knowledge. Additionally, the modular nature of OpenStack allows for extensive customization, which is a key focus of the training.
Through instructor-led live sessions and self-paced materials, the course aims to provide lifetime access to class recordings and ensure participants have the tools needed to effectively implement OpenStack solutions in professional environments.
Certified OpenStack Administrator Preparatory Course
This course prepares students to pass the OpenStack Foundation's Certified OpenStack
Administrator exam. With this course, students can increase employer and customer
confidence by proving they have the skills required to administer real-world
OpenStack clouds! Each student will receive access to their very own OpenStack
environment where they will explore all topics covered in the exam as well as the
daily requirements of administering the cloud from the Horizon dashboard, CLI, and
API.
COURSE OBJECTIVES
The course objectives for OpenStack Training at DevOpsConsulting.in focus on providing comprehensive knowledge and hands-on experience in managing cloud infrastructure using OpenStack. Key objectives include:
- Understanding OpenStack Architecture: Gaining deep knowledge of OpenStack's modular components, such as Nova, Neutron, and Swift.
- Cloud Infrastructure Management: Learning how to deploy, configure, and manage cloud environments with OpenStack.
- Automation: Leveraging tools to automate cloud operations, enhancing efficiency and reducing manual interventions.
- Real-World Application: Applying OpenStack concepts through practical labs and use cases to simulate real-world challenges in cloud management.
- Integration and Networking: Mastering integration of services within OpenStack and managing complex network topologies.
PRE-REQUISITES
The prerequisites for OpenStack training, especially from providers like DevOpsConsulting, typically include the following foundational knowledge areas:
- Linux and Command Line Skills: OpenStack operates extensively on Linux environments. Familiarity with basic commands, file management, and networking concepts in Linux is crucial.
- Networking Fundamentals: Understanding of basic networking concepts like IP addressing, DNS, routers, switches, VLANs, and subnets is important for working with OpenStack's networking component, Neutron.
- Virtualization Concepts: OpenStack is a cloud platform built around virtualization technologies. Knowing how virtual machines (VMs) work, alongside familiarity with hypervisors like KVM or VMware, is necessary.
- Cloud Computing Basics: A general understanding of cloud computing principles, including IaaS (Infrastructure as a Service), PaaS (Platform as a Service), and how cloud environments operate, is helpful before diving into OpenStack.
- Programming/Scripting Knowledge: Familiarity with Python or other scripting languages can be helpful in automating tasks, as OpenStack has many command-line tools and APIs that benefit from scripting.
- Basic Database Knowledge: OpenStack uses databases like MySQL or MariaDB to store configuration data. Some understanding of database management and queries is useful.
FEATURES
The features of the OpenStack Training program at DevOpsConsulting.in are tailored to provide an in-depth and practical understanding of OpenStack. The training offers instructor-led sessions that cover both foundational and advanced topics, ensuring a comprehensive learning experience. Participants will have access to hands-on labs where they can apply the concepts learned in real-world scenarios, helping them to gain practical skills in deploying and managing OpenStack environments. The course materials are regularly updated to include the latest OpenStack releases and features, keeping learners current with industry advancements. Additionally, the program provides lifetime access to all training resources, including lecture videos, eBooks, and lab guides, allowing for continuous learning and reference. Continuous assessments and quizzes are integrated into the course to monitor progress and reinforce learning. Upon completion of the training, participants will receive a certification that demonstrates their proficiency in OpenStack, enhancing their career prospects in cloud computing and infrastructure management.
AGENDA
Agenda Of The Openstake Essentials And Admin Training
Introduction to Openstack
- Introduction And Welcome
- Next Gen OpenStack Data Centers
- Understand the components that make up the cloud
Architecture components of OpenStack
- What OpenStack is Not. (The History)
- Architecture Workflow
- Nova - Compute
- Swift - Storage
- Glance - Image Service
- Cinder - Block Storage
- Neutron - Networking
- Horizon - Dashboard
- Keystone - Identity Service
OpenStack Demonstrations
- OpenStack Hypervisors
- Choosing your Distribution platform
- Creating your Own OpenStack with DevStack
Identity Management
- Identity Service Keystone
- Manage/Create projects, users, and roles
- Manage Keystone catalogue services and endpoints
- Create roles and rules for the environment
- Verify operation of the Identity service
- Live Lab: Creating Projects, Users, And Roles
Dashboard
- Verify operation of the Dashboard
Compute
- Nova Compute Components and OpenStack Terms
- Verify operation of Compute services
- Manage Nova user keypairs
- Manage Flavors
- Manage quotas
- Manage project security group rules
- Launch a new Instance
- Assign security group to Instance
- Configure an Instance with a Floating IP address
- Access an Instance using a keypair
- Shutdown an Instance
- Terminate Instance
- Manage instance snapshots
- Live Lab: Managing Flavors and Quotas
- Live Lab: Launching Instances From The CLI
- Live Lab: Launching Instances from Horizon
- Live Lab: Configure Access and Security for Instances
Block Storage
- Block Storage - Cinder Overview
- Create volume group for block storage
- Manage volume
- Create a new Block Storage Volume and mount it to a Nova Instance
- Manage quotas
- Snapshot volume
- Manage volumes backups
- Manage volumes encryption
- Live Lab: Create a new Block Storage Volume and mount it to a Nova Instance
- Live Lab: Create a Volume Snapshot and Backup
- Live Lab: Create an Encrypted Volume
Object Storage
- Swift - Object Storage Overview
- The Ring
- Account, Proxy, Object, and Container Servers
- Replication
- Manage access to object storage
- Manage expiring objects
- Live Lab: Set Expire Times on Objects
Image Management
- Verify operation of the Image Service
- Deploy a new image to an OpenStack instance
- Manage image types and backends
- Live Lab: Creating a New Image
Networking
- Linux Networking - Linux Bridges
- Linux Networking - Network Managers with Nova-Network
- Linux Networking - Network Traffic Flow VLAN and Flat Networks
- Linux Networking - Floating IP Address
- Neutron
- Neutron - Linux Bridges
- Neutron - Open vSwitch
- Neutron - ML2 Plugin
- Neutron - Agents
- Verify operation of network service
- Create project networks
- Create project routers
- External Networks
- Manage project security group rules
- Manage quotas
- Live Lab: Create a New Subnet in Existing Tenant Network
Telemetry
- Telemetry - Ceilometer Overview
- Telemetry - Ceilometer Pipelines, Meters, and Alarms
- Verify operation of Telemetry
- Manage Telemetry meters and alarms
Heat/Orchestration
- Orchestration - Heat Overview
- Heat Architecture
- Heat Templates
- Verify operation of Heat/Orchestration
- Use Heat/Orchestration CLI and Dashboard
- Obtain detailed information about a stack