Chapter 1. Performing storage operations in Red Hat OpenStack Services on OpenShift Red Hat OpenStack Services on OpenShift (RHOSO) provides the following storage services: Block Storage service (cinder) Image service (glance) Object Storage service (swift) Shared File Systems service (manila) You can manage cloud storage by using either the RHOSO Dashboard (horizon) or the OpenStack command-line interface (CLI). You can perform most procedures by using either method, but you can only complete some of the more advanced procedures by using the OpenStack CLI. 1.1. Block storage (cinder) The Block Storage service (cinder) allows users to provision block storage volumes on back ends. Users can attach volumes to instances to augment their ephemeral storage with general-purpose persistent storage. You can detach and re-attach volumes to instances, but you can only access these volumes through the attached instance. You can also configure instances so that they do not use ephemeral storage. Instead of using ephemeral storage, you can configure the Block Storage service to write images to a volume. You can then use the volume as a bootable root volume for an instance. Volumes also provide inherent redundancy and disaster recovery through backups and snapshots. However, backups are only provided if you deploy the optional Block Storage backup service. In addition, you can encrypt volumes for added security. 1.2. Images (glance) The Image service (glance) provides discovery, registration, and delivery services for instance images. It also provides the ability to store snapshots of instances ephemeral disks for cloning or restore purposes. You can use stored images as templates to commission new servers quickly and more consistently than installing a server operating system and individually configuring services. 1.3. Object Storage (swift) The Object Storage service (swift) provides a fully-distributed storage solution that you can use to store any kind of static data or binary object; such as media files, large datasets, and disk images. The Object Storage service organizes objects by using object containers, which are similar to directories in a file system, but they cannot be nested. You can use the Object Storage service as a repository for nearly every service in the cloud. Red Hat Ceph Storage RGW can be used as an alternative to the Object Storage service. 1.4. Shared File Systems (manila) The Shared File Systems service (manila) provides the means to provision remote, shareable file systems. These are known as shares. Shares allow projects in the cloud to share POSIX compliant storage, and they can be consumed by multiple instances simultaneously. Shares are used for instance consumption, and they can be consumed by multiple instances at the same time with read/write access mode. 1.5. Customizing and managing Red Hat Ceph Storage Red Hat OpenStack Services on OpenShift (RHOSO) 18.0 supports Red Hat Ceph Storage 7. For information on the customization and management of Red Hat Ceph Storage 7, refer to the Red Hat Ceph Storage documentation . The following guides contain key information and procedures for these tasks: Administration Guide Configuration Guide Operations Guide Data Security and Hardening Guide Dashboard Guide Troubleshooting Guide

Commands: