Steps to deploy an IBM Cloud® Satellite instance
that can provide storage for stateful workloads.
Before you begin
- If the IBM Cloud Satellite instance needs to provide
storage for stateful workloads, then you need to configure IBM Storage Scale in the IBM Cloud Satellite instance.
- IBM Storage Scale software enables the IBM Cloud Satellite instance to provide CSI provisioning by
using the storage that is provided by IBM Storage Fusion HCI System.
- IBM Storage Scale requires a single dedicated
host with its own IP address. If you plan to create a IBM Cloud Satellite instance with 6 hosts, then must create
seven hosts.
- Before you configure your IBM Cloud Satellite instance
by using the IBM Storage Fusion HCI System user interface, download
the IBM Storage Scale cluster binaries and store
them on a server that can be accessed from the IBM Cloud Satellite subnetwork.
- During the IBM Cloud Satellite instance installation,
you can pull the IBM Storage Scalecluster
binaries from the hosting server and install them in the IBM Cloud Satellite instance.
- The IBM Storage Scale Binary can be
downloaded from IBM Passport Advantage. Choose the binary version that matches the version
of IBM Storage Scale that is used by your IBM Storage Fusion HCI System instance.
- Red Hat® or Bare Metal network on IBM Storage Fusion HCI System must have connectivity to the IBM Cloud Satellite hosts that run additional networks without
any firewall.
Procedure
-
Log in to IBM Storage Fusion.
- From the menu, click Cloud
Satellite.
It lists all deployed hosts in a table format. It includes
OpenShift Project name, Name, Status, Hosts, IP address, and Updated on columns.
- Click Deploy hosts.
The
Setting up and
configuring Cloud Satellite window gets displayed. Check whether you meet the
prerequisites steps.
-
In the Setting up and configuring Cloud Satellite page, check whether you
meet the prerequisites steps. Do these steps to ensure proper setup and configuration of IBM Cloud
Satellite.
Note: Ensure to follow proper steps before and after creation of new hosts to perform correct setup
and configuration of IBM Cloud Satellite.
- In the Deployment configuration tab, enter the following details:
- Name
- Enter the name to reference on IBM Storage Fusion. It
is not the name of the location.
- Select OpenShift project name
- Select whether it is an existing OpenShift project or a new project. If you select the
Existing project option, then select a project from the drop-down list.
- Click Next.
The Host
configuration tab page gets displayed.
- In the Host configuration tab page, enter the
following details:
Note: Set up a host pool with the template and number of hosts that you want. Later, you can add
more hosts with different flavors, or resize your existing hosts to fit the resource needs of your
workloads.
- Hosts to deploy
- Select the number of hosts to deploy. The minimum value is seven.
- Templates
- Review the specifications and select a template tile.
- Selected host hardware
- Includes the vCPUs, memory, primary disk, and secondary disk.
- IP address configuration
- Enter the IP addresses to set up the location for the number of hosts that you want to deploy.
Use comma or space to separate the entries. Click Check IP addresses to
validate them.
- Network configuration
- Enter Gateway, NetMask,
DNS, and VLAN ID.
- Enable Scale
- If you want to use remote IBM Storage Scale
client, select this option.
Note:
- If you enable remote IBM Storage Scale during
the deployment, an extra virtual machine gets deployed for IBM Storage Scale GUI.
- Ensure you provide seven IP addresses at a time of deployment. Binaries for remote IBM Storage Scale client to be download binaries for
remote from IBM Passport Advantage.
- Virtual machine that is created for GUI does not get registered on IBM Cloud Satellite location.
If you select
Scale Enabled option, then enter the following
values:
- Image URL is the
HTTPs
or HTTP
location
of your scale binaries.
- Scale Username is the
HTTP
or HTTPs
server username for the URL location.
- Scale Password is the password for the Scale
Username username.
- Click Next.
The Virtual machine
credentials tab page gets displayed.
- In the Virtual machine credentials tab page, enter the credentials
to access the virtual machines that run IBM Cloud Satellite
hosts on OpenShift®.
The
cloud-user
can only run sudo
level operations on the virtual
machine, so enter cloud-user for Username value.
- Click Next.
- In the Location registration script tab page, upload or drag-drop
the shell script that you received from IBM Cloud after the location got created.
The registration script is run on all the virtual machines. This script attaches
all the virtual machines to IBM Cloud Satellite
Location.
- Click Next.
- In the Review tab page, go through the details and click
Finish.
- Configuring controller hosts and deploying cluster services as follows:
What to do next
- Make sure to deploy OpenShift Container Platform to use remote
mounted IBM Storage Scale in the IBM Cloud Satellite instance .
- After you deploy the OpenShift Container Platform, the deploy the
IBM Storage Scale Container Storage Interface (CSI) driver.