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 computing and OpenStack
- Key characteristics of cloud services
- Cloud deployment models
- Private, public, and hybrid clouds
- On-premise infrastructure, IaaS, PaaS, and SaaS
- Public and private cloud implementations using OpenStack
- Comparison of open-source and commercial OpenStack distributions
- Various OpenStack deployment architectures
- The broader OpenStack ecosystem
- Core modules
- Supporting underlying tools
- Third-party integrations
- OpenStack operational lifecycle
- OpenStack professional certification
- Dedicated OpenStack lab environment (VM) for coursework
2. OpenStack Administration Workshop
- Familiarizing with OpenStack operations
- Key OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interacting with the OpenStack cloud interface
- Communication flow between OpenStack daemons and APIs
- Keystone - Identity management
- Configuration of domains, projects, users, and roles
- Administration of Keystone catalogue services and endpoints
- Creation and management of domains, groups, projects, users, and roles
- Validation of Keystone service functionality
- Glance - Image management
- Image attributes (properties, metadata, formats, containers)
- Processes for uploading and downloading images
- Strategies for sharing images
- Configuration of image service quotas
- Verification of Glance service health
- Neutron - Network services
- Fundamental Neutron network resource types
- Management of tenant networks and subnets
- Configuration of security groups and rules
- East-West routing mechanisms
- Utilization of network namespaces
- Management of external and provider networks
- North-South routing configuration
- Handling of floating IPs
- Administration of network quotas
- Essential network diagnostics (namespaces, tcpdump, etc.)
- Network quota management
- Validation of Neutron service status
- Nova - Compute services
- Hypervisor interface management
- Keypair administration
- Flavour configuration
- Instance parameter settings
- Instance creation procedures
- Verification of deployed instances
- Snapshot management
- General instance administration
- Assignment of floating IPs
- Use of interactive console and console logs
- Assignment of security groups
- Compute quota management
- Retrieving statistical data from Nova
- Placement API and Nova Cells v2 architecture
- Verification of Nova service health
- Cinder - Block Storage
- Volume configuration parameters
- Volume creation
- Volume management tasks
- Attaching volumes to Nova instances
- Management of volume snapshots
- Volume backup administration
- Backup restoration procedures
- Volume quota management
- Integration of new storage backends
- Use of LVM, storage arrays, and Ceph backends
- Ceph integration within OpenStack
- Verification of Cinder service health
- Swift - Object Storage
- Swift architectural components and processes
- Administration of containers and objects
- Management of access control lists (ACLs)
- Configuration of object expiration rules
- The Ring and storage policy implementation
- Monitoring of available storage capacity
- Quota configuration
- Verification of Swift service health
- Heat - Orchestration
- Structure of Heat Orchestration Templates and their components
- Creation of Heat stacks
- Validation of Heat stack integrity
- Updating existing Heat stacks
- Verification of Heat service health
- Foundational Troubleshooting
- Analysis of log files
- Implementation of centralized logging
- Debugging OpenStack client requests
- Administration of OpenStack databases
- OpenStack backup procedures
- Assessment of compute node status
- Analysis of instance state
- Inspection of AMQP broker (RabbitMQ)
- Metadata service diagnostics
- General methodologies for diagnosing OpenStack issues
- Resolving network connectivity problems
- Optimizing network performance
- Instance backup and recovery strategies
3. Advanced Topics
- Hardware requirements and capacity planning
- Compute hardware specifications
- Network architecture design
- Storage system design
- Flavour sizing strategies
- Resource overcommitment practices
- Highly Available control plane
- Implementing HA across OpenStack services
- High Availability for databases
- High Availability for message queues
- Cloud partitioning and scheduler filters
- Rationale and methods for implementing cloud partitions (host-aggregates)
- Configuration of Nova scheduler filters
- Workload migration strategies
- Cold and live migration techniques
- Optimization of live migration
- Utilization of the Watcher project
- Detailed OpenStack networking (SDN) (2-3 hours)
- Network types (local, flat, VLAN, VXLAN, GRE)
- Neutron plugin options
- Linux Bridge
- Open vSwitch
- Distributed Virtual Routers
- Load Balancer as a Service (LBaaS) and the Octavia project
- Virtual Private Network as a Service (VPNaaS)
- OpenStack monitoring and telemetry
- Utilization of the Ceilometer service
- External monitoring solutions
- Advanced cloud and hypervisor features
- CPU pinning and NUMA architecture
- Single Root I/O Virtualization (SR-IOV)
- Cloud-init and image customization
- Metadata Service integration
- Block storage backend options
- LVM configuration
- Ceph RBD integration
- Use of physical storage appliances
- Storage network considerations
- OpenStack upgrade procedures
- Upgrade strategies and step-by-step procedures
- Zero-downtime upgrade implementation
- Bare-metal provisioning using OpenStack
- Integration of the Ironic module
- Concepts of undercloud and overcloud
- Future development of OpenStack
Requirements
- Foundational Linux administration capabilities
- Basic understanding of network architecture
- Introductory knowledge of cloud computing concepts
28 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,