Login

OTP sent to

OS220: OpenStack Administration & Operations - Caracal

Home > Courses > OS220: OpenStack Administration & Operations - Caracal

OS220: OpenStack Administration & Operations - Caracal

Open Stack

Duration
45 Hours

Course Description


       OpenStack Administration & Operations content focuses on equipping individuals with the knowledge and skills to effectively manage and operate an OpenStack cloud environment. This includes understanding key services like Identity (Keystone), Image (Glance), Compute (Nova), Network (Neutron), Block Storage (Cinder), Orchestration (Heat), and Telemetry (Ceilometer/Aodh). The content typically covers both command-line interface (CLI) and dashboard (GUI) management, along with hands-on experience in tasks like user and resource management, image and network configuration, and troubleshooting.

Course Outline For OS220: OpenStack Administration & Operations - Caracal

1. OpenStack Caracal overview and architecture

  • Introduction to OpenStack Caracal: Understanding the latest release and its focus on AI workloads, performance, and security.
  • OpenStack Components: Detailed exploration of core services: Nova (Compute), Neutron (Networking), Swift (Object Storage), Cinder (Block Storage), Keystone (Identity Management), Glance (Image Service), Horizon (Dashboard), Heat (Orchestration), Octavia (Load Balancing), Ceilometer/Aodh (Telemetry).
  • Understanding the OpenStack Architecture: Delving into the modular architecture and how components interact.
  • New Features in Caracal: Focusing on enhancements such as vGPU live migration for Nova, Redfish API support for Ironic, catalog zones for Designate, SR-IOV and VIP ports for Octavia, improved RBAC, and streamlined upgrade processes. 

2. Keystone (Identity management)

  • User and Project Management: Creating and managing users, projects (tenants), roles, and domains in a multi-tenant environment.
  • Authentication and Authorization: Understanding authentication methods, tokens, and Role-Based Access Control (RBAC) policies.
  • Keystone Service Catalog: Exploring the service catalog and its role in OpenStack.
  • Securing OpenStack: Deepening knowledge of security measures, including enhanced RBAC and auto-closing expired sessions. 

3. Glance (Image service)

  • Image Management: Creating, uploading, and maintaining virtual machine images.
  • Image Formats and Types: Understanding different image formats like QCOW2 and RAW.
  • Using Cloud-Init: Leveraging cloud-init for instance customization at launch. 

4. Nova (Compute service)

  • Instance Management: Deploying and managing virtual machine (VM) instances.
  • Flavors and Quotas: Configuring instance types (flavors) and managing resource quotas.
  • Hypervisor Management: Understanding supported hypervisors (e.g., KVM/QEMU) and managing compute resources.
  • Nova Enhancements in Caracal: Detailed coverage of vGPU live migration and instance placement control.
  • Understanding Placement Services: Learning how to control and manage instance placement based on various attributes. 

5. Cinder (Block storage service)

  • Volume Management: Creating, managing, and attaching persistent block storage volumes to instances.
  • Snapshots and Backups: Creating and restoring volume snapshots and managing backups.
  • Cinder Drivers: Exploring Cinder drivers and storage backends. 

6. Neutron (Networking service)

  • Network Concepts: Understanding network components, virtual networks, and software-defined networking (SDN).
  • Network Configuration: Setting up virtual networks, subnets, routers, and floating IP addresses.
  • Neutron Architecture: Exploring plugins, namespaces, layer 2 protocols, and layer 3 routing.
  • Security Groups: Implementing security groups and rules to control instance traffic.
  • Neutron Enhancements in Caracal: Understanding the external-gateway-multihoming API extension, BFD and ECMP configuration options, and improved metadata over IPv6 in the OVN driver. 

7. Swift (Object storage service)

  • Understanding Object Storage: Exploring object storage concepts and its use cases.
  • Swift API and Management: Interacting with Swift using the API and CLI. 

8. Heat (Orchestration service)

  • Heat Templates: Automating cloud resource deployment and application provisioning using YAML templates.
  • Stack Management: Creating, updating, and deleting stacks of resources. 

9. Octavia (Load balancer as a service - LBaaS)

  • Load Balancer Deployment: Setting up load balancers for applications in an OpenStack environment.
  • Octavia Enhancements in Caracal: Utilizing SR-IOV and VIP ports for low-latency connectivity. 

10. Ceilometer / Aodh (Telemetry services)

  • Monitoring and Metering: Collecting and analyzing data for monitoring, billing, and resource utilization.
  • Setting up Alarms: Configuring alarms to trigger actions based on metrics. 

11. OpenStack operations and troubleshooting

  • Routine Operations: Performing common administrative tasks like service management, patching, and resource scaling.
  • Troubleshooting Techniques: Diagnosing and resolving issues in OpenStack deployments, including networking, instance connectivity, and service failures.
  • Log Analysis: Analyzing log files for various OpenStack services. 

12. Best practices and security

  • OpenStack Best Practices: Implementing industry best practices for deploying and operating a secure and efficient OpenStack cloud.
  • Cloud Security: Strengthening OpenStack security with RBAC, auditing, and other measures. 
Enquire Now