OpenStack Training - Certified Openstack Administrator - Join Now
The OpenStack Training is to help you prepare for the Certified OpenStack Administrator exam which offers a career-path based Certification for OpenStack professionals. The exam is performance-based and will test the baseline skills of an OpenStack Administrator, a person with at least 6 months of OpenStack experience who provides day-to-day operation and management of an OpenStack cloud.The OpenStack Course provides hands-on and task-focused courses to provide IT teams with the real-world skills they need to manage their clouds. Hands-on training in the newest technology and tools.
Therefore, OpenStack training course not only includes the official course contents required for the COA (Certified OpenStack Administrator) but also include additional topics/services such as Trove and Cielometer.
Below are the specific content areas (Domains) covered in this course with hands on labs, video and exercises.
Getting to Know OpenStack and Cloud
- Getting to Know OpenStack
- Understanding the Components That Make Up the Cloud
- History of OpenStack Project
- OpenStack Distribution and Vendors
Understanding the Lab Environment for COA Training
- OpenStack Services and Processes
- Communication between Services
- Hardware Requirement for Example Setup
- Security Considerations
- Host Networking and Example Network Architecture
- Identity service – Keystone
- Identity Service Components
- Hardware requirements – Controller, Compute, Block Storage and Object Storage
- Requirements - Networking
- The queue - RabbitMQ
- OpenStack Compute Components
- Setting up the OpenStack Cloud
Identity Management Service Keystone
- Architecture and Main Components of Keystone
- Managing Keystone Catalog Services and Endpoints
- Managing/Creating Projects, Users, and Roles
- Managing and Verifying Operation of the Identity Service
Openstack Dashboard - Horizon
- Architecture of Horizon
- Verify Operation of the Dashboard
Image Management With Glance
- Architecture and Main Components of Glance
- Deploy a new image to an OpenStack instance
- Manage image types and backends
- Manage images (e.g. add, update, remove)
- Verify operation of the Image Service
Openstack Compute with Nova
- Architecture and Components of Nova
- Manage flavors
- Manage compute instance actions (e.g. launch, shutdown, terminate)
- Manage Nova user keypairs
- Launch a new instance
- Shutdown an Instance
- Terminate Instance
- Configure an Instance with a Floating IP address
- Manage project security group rules
- Assign security group to Instance
- Assign floating IP address to Instance
- Detach floating IP address from Instance
- Manage Nova host consoles (rdp, spice, tty)
- Access an Instance using a keypair
- Manage instance snapshots
- Manage Nova compute servers
- Manage quotas
- Get Nova stats (hosts, services, tenants
- Verify operation of the Compute service
Object Storage with Swift
- Overview of Swift Object Storage
- Manage access to object storage
- Manage expiring objects
- Manage storage policies
- Monitor space available for object store
- Verify operation of Object Storage
- Manage permissions on a container in object storage
Block Storage with Cinder
- Architecture and Components of Cinder
- Manage volume
- Create volume group for block storage
- Create a new Block Storage Volume and mount it to a Nova Instance
- Manage quotas
- Manage volumes quotas
- Manage volumes backups
- Backup and restore volumes
- Manage volume snapshots (e.g, take, list, recover)
- Verify that block storage can perform snapshotting function
- Snapshot volume
- Manage volumes encryption
- Set up storage pools
- Monitor reserve capacity of block storage devices
- Analyze discrepancies in reported volume sizes
Networking as Service with Neutron
[the_ad id="2469"]
- Architecture and Components of Neutron
- Manage network resources (e.g., routers, subnets)
- Create external networks
- Create project networks
- Create project routers
- Manage network services for a virtual environment
- Manage project security group rules
- Manage quotas
- Verify operation of network service
- Manage network interfaces on compute instances
- Troubleshoot network issues for a tenant network (enter namespace, run tcpdump, etc)
Orchestration with Heat
- Architecture and Components of Heat
- Launch a stack using a Heat/Orchestration template (e.g., storage, network, and compute
- Use Heat/Orchestration CLI and Dashboard
- Verify Heat/Orchestration stack is working
- Verify operation of Heat/Orchestration
- Create a Heat/Orchestration template that matches a specific scenario
- Update a stack
- Obtain detailed information about a stack
Telemetry - Data Collection service - Ceilometer.
- Architecture and Components of Ceilometer
- Why Ceilometer
- Ceilometer aims
- Ceilometer Architecture
- Components of Ceilometer
- Configure Services to use Ceilometer.
- Using Ceilometer for Data Collection and Telemetry
Troubleshooting
- Analyze log files
- Backup the database(s) used by an OpenStack instance
- Centralize and analyze logs (e.g.,/var/log/COMPONENT_NAME, Database Server, Messaging Server, Web Server, syslog)
- Analyze database servers
- Analyze Host/Guest OS and Instance status
- Analyze messaging servers
- Analyze meta data servers
- Analyze network status (physical & virtual)
- Analyze storage status (local, block & object)
- Manage OpenStack Services
- Diagnose service incidents
- Digest OpenStack environment (Controller, Compute, Storage and Network nodes)
- Direct logging files through centralized logging system
- Backup and restore an OpenStack instance
- Troubleshoot network performance