Chapter 1. Introduction
The Red Hat OpenStack Platform implementation of hyper-converged infrastructures (HCI) uses Red Hat Ceph Storage as a storage provider. This infrastructure features hyper-converged nodes, where Compute and Ceph Storage services are colocated and configured for optimized resource usage. You can deploy an overcloud with only hyper-converged nodes, or a mixture of hyper-converged nodes with normal Compute and Ceph Storage nodes.
This document describes how to deploy HCI of either type on an overcloud, in a way that allows integration with other features (for example, Network Function Virtualization). In addition, this document also covers how to ensure optimal performance of both Compute and Ceph Storage services on hyper-converged nodes.
This document does not provide a complete deployment walkthrough for deploying HCI. Rather, it describes the settings required for deploying hyper-converged nodes on an overcloud. This allows you to integrate HCI seamlessly into your overcloud deployment plan.
The following sections also assume that:
- The undercloud has already been deployed. For instructions on how to deploy the undercloud, see Director Installation and Usage.
- Your environment can provision nodes that meet Compute and Ceph Storage requirements. See Overcloud Requirements (from Director Installation and Usage) for details.
All nodes in your environment have already been prepared. This means that the nodes have already been:
For more information, see Deploying an Overcloud with Containerized Red Hat Ceph.
- The disks on nodes destined for Compute and Ceph OSD services must be cleaned, as described in Cleaning Ceph Storage Node Disks (from Deploying an Overcloud with Containerized Red Hat Ceph).
- You have an environment file prepared for registering your overcloud nodes, as described in Registering the Overcloud with an Environment File (from Advanced Overcloud Customization).
This document is intended to be a supplement to several existing Red Hat OpenStack Platform documents. Refer to these documents for more detailed information on related concepts:
- Advanced Overcloud Customization guide describes methods for configuring advanced OpenStack features through the director (for example, the use of custom roles).
- Director Installation and Usage guide provides end-to-end deployment information for both undercloud and overcloud.
- Deploying an Overcloud with Containerized Red Hat Ceph guide describes how to deploy an overcloud that uses Red Hat Ceph Storage as a storage provider.
- Networking Guide provides an advanced guide to Red Hat OpenStack Platform networking.
- Hyper-converged Red Hat OpenStack Platform 10 and Red Hat Ceph Storage 2 provides a reference architecture that describes how to deploy an environment featuring HCI on very specific hardware.