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 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 (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
    • Private subnet for protocol nodes
  • 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 domain name system (cloudkit create dns)
Creates or associates the privately hosted domain name system (DNS) to the targeted virtual private network.
  • Creates forward DNS zone
  • Creates reverse DNS zone
Create jump host (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 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.