Provisioning a Red Hat Ceph Storage Cluster on Bare Metal with Satellite 6
This article describes how to provision Red Hat Ceph Storage 2 cluster on bare metal by using the Satellite 6 Server and the Red Hat Storage Console 2 management system.
How provisioning works with Satellite and Red Hat Storage Console
The Red Hat Storage Console is a management system for Red Hat Ceph Storage 2 and as such, it is not able to install and set up Red Hat Enterprise Linux on bare metal hosts, so that Red Hat Satellite 6 must be used to do so.
After provisioning new Red Hat Enterprise Linux hosts, the Satellite Server enlists these hosts to the Red Hat Storage Console. The Red Hat Storage Console then installs Red Hat Ceph Storage on them and further manages the storage cluster.
Requirements
Bare metal provisioning of Red Hat Ceph Storage cluster requires:
- A Satellite 6 Server. For details, see the Red Hat Satellite documentation set.
- A Red Hat Storage Console management system. For see the This content is not included.Red Hat Storage Console documentation set.
- Synchronized content repositories for Red Hat Enterprise Linux 7, Red Hat Ceph Storage 2 and Red Hat Storage Console. See the How to Register Ceph with Satellite 6 article for details.
- An activation key. See the How to Register Ceph with Satellite 6 article for details.
- Blank bare metal hosts.
IMPORTANT: The Satellite 6 Server and the Red Hat Storage Console must use the same network.
Bare Metal Provisioning of Red Hat Ceph Storage
To provision a Red Hat Ceph Storage cluster on bare metal:
-
Configure a Satellite provisioning template to install and configure the Red Hat Storage Console Agent to new hosts, so that the host will appear in the Red Hat Storage Console management system. See Configuring a Provisioning Template for the Red Hat Storage Console for details.
-
Provision Red Hat Enterprise Linux with Satellite on bare metal. Specify the operating system that is associated with the provisioning template created in the first step. For more information see the This content is not included.Provisioning Bare Metal Hosts chapter in the Provisioning Guide for Red Hat Satellite 6.
NOTE: You can create a host group with the default settings values that all hosts will share instead of specifying the values for every host separately. For details, see the This content is not included.Configuring the Provisioning Environment chapter in the Host Configuration Guide for Red Hat Satellite 6.
Configuring a Provisioning Template for the Red Hat Storage Console
-
Log in to the Satellite 6 server web UI.
-
Click
Hosts→Provisioning templates. -
Search for the “Satellite Kickstart Default” template and clone it by clicking
Clone. -
Customize the template:
-
Change the name of the template.
-
Check the default check box.
-
Add the following lines below the line that contains
sync:# register ceph agent and trigger the setup echo "Fetching and executing CEPH agent setup script" /usr/bin/curl <Console_FQDN>:8181/setup/agent/ | /bin/bashReplace
<Console_FQDN>with the Fully Qualified Domain Name of the Red Hat Storage Console server, for example:# register ceph agent and trigger the setup echo "Fetching and executing CEPH agent setup script" /usr/bin/curl console-host:8181/setup/agent/ | /bin/bash
-
-
Associate the new template with a operating system. Click
Associationand select the operating system you want to associate the new template with. Alternatively, create a operating system. For more information, see the Content from idratherbewriting.com is not included.Operating Systems chapter in the Host Configuration Guide for Red Hat Satellite 6. -
Click
Submit.
For details about provisioning templates, see the This content is not included.Creating Provisioning Templates section in the Provisioning Guide for Red Hat Satellite 6.
Further Reading
- For more information about provisioning, see the This content is not included.Provisioning Guide for Red Hat Satellite 6.
- For more information about content management, see the This content is not included.Content Management Guide for Red Hat Satellite 6.
- For more information about host configuration, see the This content is not included.Host Configuration Guide for Red Hat Satellite 6.