Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
1. Introduction to OpenStack
- The evolution of cloud technology and OpenStack
- Key characteristics of cloud services
- Cloud deployment models
- Private, public, and hybrid architectures
- On-premise, IaaS, PaaS, and SaaS frameworks
- Implementing public and private clouds using OpenStack
- Comparison of open-source and commercial OpenStack distributions
- Different approaches to deploying OpenStack
- The OpenStack ecosystem
- Core modules
- Foundational tools
- Integration capabilities
- The OpenStack project lifecycle
- OpenStack certification pathways
- Preparation of the OpenStack lab (VM) for this course
2. Hands-on OpenStack administration workshop
- Familiarization with OpenStack
- Core OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Methods for interacting with the OpenStack cloud
- OpenStack daemons and API communication workflows
- Keystone - Identity management service
- Managing domains, projects, users, and roles
- Administration of the Keystone service catalog and endpoints
- Creation and management of domains, groups, projects, users, and roles
- Validation of Keystone services
- Glance - Image service
- Image attributes (properties, metadata, formats, containers)
- Procedures for uploading and downloading images
- Mechanisms for sharing images
- Configuration of image service quotas
- Validation of Glance services
- Neutron - Networking
- Essential Neutron network resource types
- Administration of tenant networks and subnets
- Management of security groups and rules
- East-West routing strategies
- Use of network namespaces
- Configuration of external and provider networks
- North-South routing mechanisms
- Management of floating IPs
- Control of network quotas
- Foundational network troubleshooting techniques (using namespaces, tcpdump, etc.)
- Network quota management
- Validation of Neutron services
- Nova - Compute service
- Interfaces to hypervisors
- Management of keypairs
- Management of instance flavours
- Definition of instance parameters
- Process for creating an instance
- Verification of newly spawned instances
- Snapshot creation and management
- General instance administration
- Assignment of floating IPs
- Use of interactive consoles and console logs
- Assignment of security groups
- Management of compute quotas
- Retrieving statistical data from Nova
- Placement API and Nova Cells v2 implementation
- Validation of Nova services
- Cinder - Block Storage
- Configuration of volume parameters
- Process for creating volumes
- General volume management
- Attaching volumes to Nova instances
- Management of volume snapshots
- Handling of volume backups
- Restoration of backups
- Control of volume quotas
- Integration of new storage backends
- Utilization of LVM, storage arrays, and Ceph storage backends
- Implementation of Ceph within OpenStack
- Validation of Cinder services
- Swift - Object Storage
- Swift components and internal processes
- Management of containers and objects
- Configuration of access control lists
- Setup of object expiration policies
- The Ring mechanism and storage policies
- Monitoring available storage capacity
- Configuration of storage quotas
- Validation of Swift services
- Heat - Orchestration
- Structure of Heat Orchestration Templates and their components
- Process for creating a Heat stack
- Verification of the created Heat stack
- Procedures for updating a Heat stack
- Validation of Heat services
Requirements
- Fundamental Linux administration capabilities
- Essential understanding of networking concepts
- Basic familiarity with cloud computing paradigms
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,