Preface A: Introduction
Section A.1: Cloud Storage with Red Hat Ceph Storage
Section A.2: Orientation to the Classroom Environment
Section A.3: Performing Lab Exercises
Chapter 1: Introducing Red Hat Ceph Storage Architecture
Section 1.1: Describing Storage Personas
Section 1.2: Quiz: Describing Storage Personas
Section 1.3: Describing Red Hat Ceph Storage Architecture
Section 1.4: Guided Exercise: Describing Red Hat Ceph Storage Architecture
Section 1.5: Describing Red Hat Ceph Storage Management Interfaces
Section 1.6: Guided Exercise: Describing Red Hat Ceph Storage Management Interfaces
Section 1.7: Summary
Chapter 2: Deploying Red Hat Ceph Storage
Section 2.1: Deploying Red Hat Ceph Storage
Section 2.2: Guided Exercise: Deploying Red Hat Ceph Storage
Section 2.3: Expanding Red Hat Ceph Storage Cluster Capacity
Section 2.4: Guided Exercise: Expanding Red Hat Ceph Storage Cluster Capacity
Section 2.5: Lab: Deploying Red Hat Ceph Storage
Section 2.6: Summary
Chapter 3: Configuring a Red Hat Ceph Storage Cluster
Section 3.1: Managing Cluster Configuration Settings
Section 3.2: Guided Exercise: Managing Cluster Configuration Settings
Section 3.3: Configuring Cluster Monitors
Section 3.4: Guided Exercise: Configuring Cluster Monitors
Section 3.5: Configuring Cluster Networking
Section 3.6: Guided Exercise: Configuring Cluster Networking
Section 3.7: Lab: Configuring a Red Hat Ceph Storage Cluster
Section 3.8: Summary
Chapter 4: Creating Object Storage Cluster Components
Section 4.1: Creating BlueStore OSDs Using Logical Volumes
Section 4.2: Guided Exercise: Creating BlueStore OSDs Using Logical Volumes
Section 4.3: Creating and Configuring Pools
Section 4.4: Guided Exercise: Creating and Configuring Pools
Section 4.5: Managing Ceph Authentication
Section 4.6: Guided Exercise: Managing Ceph Authentication
Section 4.7: Lab: Creating Object Storage Cluster Components
Section 4.8: Summary
Chapter 5: Creating and Customizing Storage Maps
Section 5.1: Managing and Customizing the CRUSH Map
Section 5.2: Guided Exercise: Managing and Customizing the CRUSH Map
Section 5.3: Managing the OSD Map
Section 5.4: Guided Exercise: Managing the OSD Map
Section 5.5: Lab: Creating and Customizing Storage Maps
Section 5.6: Summary
Chapter 6: Providing Block Storage Using RADOS Block Devices
Section 6.1: Managing RADOS Block Devices
Section 6.2: Guided Exercise: Managing RADOS Block Devices
Section 6.3: Managing RADOS Block Device Snapshots
Section 6.4: Guided Exercise: Managing RADOS Block Device Snapshots
Section 6.5: Importing and Exporting RBD Images
Section 6.6: Guided Exercise: Importing and Exporting RBD Images
Section 6.7: Lab: Providing Block Storage Using RADOS Block Devices
Section 6.8: Summary
Chapter 7: Expanding Block Storage Operations
Section 7.1: Configuring RBD Mirrors
Section 7.2: Guided Exercise: Configuring RBD Mirrors
Section 7.3: Providing iSCSI Block Storage
Section 7.4: Quiz: Providing iSCSI Block Storage
Section 7.5: Lab: Expanding Block Storage Operations
Section 7.6: Summary
Chapter 8: Providing Object Storage Using a RADOS Gateway
Section 8.1: Deploying an Object Storage Gateway
Section 8.2: Guided Exercise: Deploying an Object Storage Gateway
Section 8.3: Configuring a Multisite Object Storage Deployment
Section 8.4: Guided Exercise: Configuring a Multisite Object Storage Deployment
Section 8.5: Lab: Providing Object Storage Using a RADOS Gateway
Section 8.6: Summary
Chapter 9: Accessing Object Storage Using a REST API
Section 9.1: Providing Object Storage Using the Amazon S3 API
Section 9.2: Guided Exercise: Providing Object Storage Using the Amazon S3 API
Section 9.3: Providing Object Storage Using the Swift API
Section 9.4: Guided Exercise: Providing Object Storage Using the Swift API
Section 9.5: Lab: Accessing Object Storage Using a REST API
Section 9.6: Summary
Chapter 10: Providing File Storage with CephFS
Section 10.1: Deploying Shared File Storage
Section 10.2: Guided Exercise: Deploying Shared File Storage
Section 10.3: Managing Shared File Storage
Section 10.4: Guided Exercise: Managing Shared File Storage
Section 10.5: Lab: Providing File Storage with CephFS
Section 10.6: Summary
SectionChapter 11: Managing a Red Hat Ceph Storage Cluster
SectionSection 11.1: Performing Cluster Administration and Monitoring
Section 11.2: Guided Exercise: Performing Cluster Administration and Monitoring
Section 11.3: Performing Cluster Maintenance Operations
Section 11.4: Guided Exercise: Performing Cluster Maintenance Operations
Section 11.5: Lab: Managing a Red Hat Ceph Storage Cluster
Section 11.6: Summary
Chapter 12: Tuning and Troubleshooting Red Hat Ceph Storage
Section 12.1: Optimizing Red Hat Ceph Storage Performance
Section 12.2: Guided Exercise: Optimizing Red Hat Ceph Storage Performance
Section 12.3: Tuning Object Storage Cluster Performance
Section 12.4: Guided Exercise: Tuning Object Storage Cluster Performance
Section 12.5: Troubleshooting Clusters and Clients
Section 12.6: Guided Exercise: Troubleshooting Clusters and Clients
Section 12.7: Lab: Tuning and Troubleshooting Red Hat Ceph Storage
Section 12.8: Summary
Chapter 13: Managing Cloud Platforms with Red Hat Ceph Storage
Section 13.1: Introducing OpenStack Storage Architecture
Section 13.2: Quiz: Introducing OpenStack Storage Architecture
Section 13.3: Implementing Storage in OpenStack Components
Section 13.4: Quiz: Implementing Storage in OpenStack Components
Section 13.5: Introducing OpenShift Storage Architecture
Section 13.6: Quiz: Introducing OpenShift Storage Architecture
Section 13.7: Implementing Storage in OpenShift Components
Section 13.8: Quiz: Implementing Storage in OpenShift Components
Section 13.9: Summary
Chapter 14: Comprehensive Review
Section 14.1: Comprehensive Review
Section 14.2: Lab: Deploying Red Hat Ceph Storage
Section 14.3: Lab: Configuring Red Hat Ceph Storage
Section 14.4: Lab: Deploying CephFS
Section 14.5: Lab: Deploying and Configuring Block Storage with RBD
Section 14.6: Lab: Deploying and Configuring RADOS Gateway