Deploying cloudkit

To ensure the proper functioning of cloudkit for IBM Storage Scale, consider the capabilities and characteristics of the deployment options of this command-line interface.

Create jump host (JH) - cloudkit create jumphost
Creates a jump host or bastion to use it to access the cluster nodes.
  • Facilitates access to the private mode of an on-premises IBM Storage Scale cluster.
  • Creates a jump host that can be used for cluster access or administration.
  • This configuration is optional when you are using a cloud virtual machine or a virtual machine is within the cloud itself.
Create repository - cloudkit create repository
Creates the repository that holds the IBM Storage Scale rpms and debs that are needed to install IBM Storage Scale packages.
  • Uploads made through cloudkit require a GPFS binary to cloud repository.
  • Offers the option to create a package repository on the cloud object store.
Create network (NW) - cloudkit create network
Creates the network and subnets that are necessary for the cluster creation.
  • Creates the network resources that are suited for IBM Storage Scale deployment.
  • Creates the following network resources:
    • Private subnet for storage
    • Private subnet for compute
    • Public subnet for jump host
  • The subnet range (CIDR) is calculated based on the number of IPs that are requested.
Create images - cloudkit create image
Prepares an IBM Storage Scale image with the required IBM Storage Scale rpms that can be later used for deployment, which significantly reduces the deployment time.
  • Prepares the image of the cloud operating system based on a cloud repository.
  • Offers the option to create a virtual machine image that contains all IBM Storage Scale packages preinstalled.
Create cluster - cloudkit create cluster
Creates the cluster with specified input values.
  • Cloudkit deploys an IBM Storage Scale cluster using the previously created operating system image.
  • Creates an IBM Storage Scale cluster. The cluster that gets created can be a storage cluster, a compute cluster, or a combined cluster.