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
Introduction to the OpenStack Framework
- Definition and core principles of OpenStack
- Differentiation among private, public, and hybrid cloud models
- High-level architectural structure of OpenStack
- Foundational services: Nova, Neutron, Cinder, Glance, Keystone, and Swift
- Contextualizing the broader OpenStack ecosystem
OpenStack Architectural Design and Core Components
- Distinction between control plane and data plane operations
- Mechanics of the messaging queue system (RabbitMQ)
- Database layer integration (MariaDB/Galera)
- Standardized service architectural patterns
- Strategies for ensuring high availability
Strategic Planning for OpenStack Implementation
- Determining hardware specifications and capacity sizing
- Designing network topologies for optimal performance
- Evaluating and selecting storage backend solutions
- Comparing single-node versus multi-node deployment configurations
- Survey of deployment automation tools (Packstack, Kolla-Ansible, OpenStack-Ansible, TripleO)
Core Compute Service: Nova
- Internal architecture and constituent components of Nova
- Support for diverse hypervisor platforms (KVM, VMware, Hyper-V)
- Management of instance lifecycle events
- Configuration of resource flavors and usage quotas
- Live migration mechanisms and scheduling algorithms
Core Networking Service: Neutron
- Architectural overview of Neutron operations
- Classification of network types (Local, Flat, VLAN, VXLAN, GRE)
- Provisioning of networks, subnets, and routing devices
- Management of floating IP addresses and security group policies
- Implementation of load balancing capabilities
Core Block Storage Service: Cinder
- Cinder architecture and supported storage backends
- Processes for creating and administering storage volumes
- Definition of volume types and QoS parameters
- Utilization of volume snapshots and backup routines
- Interoperability integration with the Nova compute service
Image and Object Storage Services
- Functionality of the Glance image service
- Methodologies for image creation and lifecycle management
- Structural design of Swift object storage
- Procedure for establishing containers and managing objects
- Implementation of access control frameworks and policies
Identity and Security Governance: Keystone
- Core architecture and conceptual framework of Keystone
- Administration of users, projects, and role assignments
- Mechanisms for authentication and authorization
- Token lifecycle management and multi-factor authentication (MFA)
- Integration protocols with LDAP and Active Directory
Operational Monitoring and Diagnostic Procedures
- Techniques for monitoring OpenStack service health
- Analysis of logs and systematic debugging methods
- Identification and resolution of common operational issues
- Foundational approaches to performance optimization
- Formulation of backup and disaster recovery strategies
Best Practices for Enterprise-Grade Deployments
- Application of high availability design patterns
- Procedures for security hardening
- Assessment of horizontal and vertical scaling needs
- Development of systematic upgrade roadmaps
- Maintenance of technical documentation and standard operating procedures
Requirements
- Proven experience in Linux system administration
- Fundamental comprehension of networking concepts, including VLANs, subnets, and routing
- Familiarity with virtualization technologies such as KVM, VMware, or Hyper-V
- Knowledge of storage system architectures, including SAN, NAS, and distributed storage
Intended Audience
- System Administrators
- Infrastructure Engineers
- Cloud Architects
- IT Managers overseeing private cloud deployment initiatives
- DevOps Engineers
21 Hours
Testimonials (1)
Trainer knowledge, involvement, and rapport