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
- Evolution of cloud infrastructure and the OpenStack project
- Core characteristics of cloud computing
- Service delivery models
- Private, public, and hybrid architectures
- On-premise, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)
- Implementation of public and private cloud deployments utilizing OpenStack
- Comparison of open-source and commercial OpenStack distributions
- Strategic deployment models for OpenStack
- OpenStack ecosystem components
- Functional modules
- Foundational tooling
- System integrations
- OpenStack project lifecycle management
- Certification standards and processes for OpenStack
- Dedicated virtual machine lab environment for course instruction
2. Practical OpenStack Administration Workshop
- Familiarization with OpenStack architecture
- Core service components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- User interaction mechanisms with the OpenStack cloud
- Daemon operations and API communication workflows
- Keystone: Identity and Access Management Service
- Configuration of domains, projects, users, and roles
- Administration of Keystone catalog services and endpoints
- Creation and management of organizational entities including domains, groups, projects, users, and roles
- Validation of Keystone service integrity
- Glance: Image Management Service
- Image attributes (properties, metadata, format, container types)
- Processes for uploading and downloading virtual machine images
- Image sharing protocols
- Quota configuration for the image service
- Verification of Glance service functionality
- Neutron: Network Services
- Foundational Neutron network resource definitions
- Management of tenant networks and subnets
- Configuration of security groups and associated rules
- Intra-network routing (East-West traffic)
- Utilization of network namespaces
- Administration of external and provider networks
- External network routing (North-South traffic)
- Management of floating IP addresses
- Network quota administration
- Basic network diagnostic procedures (namespace inspection, packet capture)
- Enforcement of networking quotas
- Verification of Neutron service operations
- Nova: Compute Services
- Hypervisor interface management
- SSH key pair administration
- Flavor configuration and management
- Instance parameter definition
- Provisioning of virtual instances
- Validation of launched instances
- Creation of instance snapshots
- Instance lifecycle management
- Allocation of floating IPs
- Use of interactive consoles and log retrieval
- Application of security groups to instances
- Compute resource quota management
- Retrieval of performance statistics from Nova
- Placement API integration and Nova Cells v2 architecture
- Verification of Nova service capabilities
- Cinder: Block Storage Services
- Volume parameter configuration
- Creation of block storage volumes
- Volume lifecycle administration
- Attachment of volumes to Nova instances
- Management of volume snapshots
- Configuration of volume backup policies
- Procedure for restoring volume backups
- Administration of volume quotas
- Integration of additional storage backends
- Support for LVM, storage arrays, and Ceph backends
- Implementation of Ceph within the OpenStack framework
- Verification of Cinder service reliability
- Swift: Object Storage Services
- Swift architectural components and background processes
- Management of storage containers and objects
- Configuration of access control lists (ACLs)
- Implementation of object expiration rules
- The Ring structure and storage policy management
- Monitoring of available storage capacity
- Establishment of storage quotas
- Verification of Swift service performance
- Heat: Orchestration Services
- Structure and components of Heat Orchestration Templates
- Deployment of Heat stacks
- Validation of deployed Heat stacks
- Modification of existing Heat stacks
- Verification of Heat service functionality
Requirements
- Proficiency in fundamental Linux system administration
- Foundational understanding of networking concepts
- Basic knowledge of cloud computing models and paradigms
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,