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 co-located and configured for optimized resource usage. HCI supports either:
- Pure HCI: The Compute needs of an overcloud are provided entirely by hyper-converged nodes
- Mixed HCI: A mixture of hyper-converged and normal Compute nodes (mixed HCI)
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 Red Hat Ceph Storage for the Overcloud.
- The disks on nodes destined for Compute and Ceph OSD services must be cleaned, as described in Cleaning Ceph Storage Node Disks (from Red Hat Ceph Storage for the Overcloud).
- 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). The procedure in Configure Ceph NUMA Pinning includes a script that requires the installation of packages not provided by the director.
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: describes methods for configuring advanced OpenStack features through the director (for example, the use of custom roles).
- Director Installation and Usage: provides end-to-end deployment information for both undercloud and overcloud.
- Red Hat Ceph Storage for the Overcloud: describes how to deploy an overcloud that uses Red Hat Ceph Storage as a storage provider.
- Networking Guide: an advanced guide to Red Hat OpenStack Platform networking.
- Hyper-converged Red Hat OpenStack Platform 10 and Red Hat Ceph Storage 2: a reference architecture that describes how to deploy an environment featuring HCI on very specific hardware.