Swift Fundamentals

Swift Fundamentals


This course is for operations, service delivery and technical support staff who will be running or supporting Swift in a production environment.


Delegates are expected to be experienced operations, service delivery or technical support staff. No previous exposure to Openstack Swift is expected.


3 days. Hands on.

Course Objectives

As well as the lectures and demonstrations, the course includes practical lab exercises and running failure scenarios on the cluster to prepare operations departments for running Swift in a production environment.

Course Content

Openstack Basics
Basic Projects of Openstack
Additional Projects of Openstack

Openstack Swift Architecture
What is Object Storage
Introduction to Swift
Swift Architecture
Swift node roles
Data Structure
Rings and Partitions
Regions and Zones
Hardware Requirements
Cluster Networking

Openstack Swift Practical Exercises
Access to the Lab Environment
Installation of Swift from Packages
Configuration of Swift Nodes
Building Rings
Finalising the Configuration
Starting and debugging the cluster
Using Swift
API Calls using CURL
Using the Swift command
Request headers and metadata
Access Control Lists
Workshop Exercises

Openstack Swift Operations and Troubleshooting
Importance of the Rings and Builder Files
Capacity Management
Inspecting the Data
Hardware Failures and Recovery
Log files
Storage Request Process
Using the Dispersion Tool

Openstack Swift Advanced Practical Exercises
Design a larger cluster
Build the cluster on several nodes
Populate the cluster with data
Run Failure Scenarios on the nodes and disks
Responding to many simultaneous cluster failures

Virtual Courses

ALL of our courses can be delivered virtually. And our Bath public schedule of courses are now available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at: www.zoom.us/test

Public Courses

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...