IBM Cloud Docs
Deployment values

Deployment values

The following deployment values can be used to configure the Storage Scale cluster instance on IBM Cloud®:

Table 1. Deployment values
Value Description Is it required? Default value
bastion_key_pair Name of the SSH key configured in your IBM Cloud account that is used to establish a connection to the bastion and bootstrap nodes. Make sure that the SSH key is present in the same resource group and region where the cluster is being provisioned. If you do not have an SSH key in your IBM Cloud account, create one by using the SSH keys instructions. Yes None
bastion_osimage_name Name of the image that will be used to provision the bastion node for the Storage Scale cluster. Only Ubuntu stock images of any version available to the IBM Cloud account in the specific region are supported. No ibm-ubuntu-20-04-3-minimal-amd64-2
bastion_vsi_profile The virtual server instance profile type name used to create the bastion node. For more information, see Instance profiles. No cx2-2x4
bootstrap_osimage_name Name of the custom image that you would like to use to create the bootstrap node for the Storage Scale cluster. The solution supports only the default custom image. No hpcc-scale-bootstrap-v2-2
bootstrap_vsi_profile The virtual server instance profile type name used to create the bootstrap node. For more information, see Instance profiles. No bx2-8x32
compute_cluster_filesystem_mountpoint Compute cluster (accessingCluster) file system mount point. The accessingCluster is the cluster that accesses the owningCluster. For more information, see Mounting a remote GPFS file system. No /gpfs/fs1
compute_cluster_gui_password Password that is used for logging in to the compute cluster through the GUI. The password should contain a minimum of eight characters. For a strong password, use a combination of uppercase and lowercase letters, one number, and a special character. Make sure that the password doesn't contain the username. Yes None
compute_cluster_gui_username GUI username to perform system management and monitoring tasks on the compute cluster. The username should be at least four characters (any combination of lowercase and uppercase letters). Yes None
compute_cluster_key_pair Name of the SSH key configured in your IBM Cloud account that is used to establish a connection to the compute cluster nodes. Make sure that the SSH key is present in the same resource group and region where the cluster is provisioned. The solution supports only one SSH key that can be attached to compute nodes. If you do not have an SSH key in your IBM Cloud account, create one by using the SSH keys instructions. Yes None
compute_vsi_profile The virtual server instance profile type name used to create the compute cluster nodes. For more information, see Instance profiles. No bx2-2x8
compute_vsi_osimage_name Name of the image that you would like to use to create the compute cluster nodes for the Storage Scale cluster. The solution supports both stock and custom images that use RHEL 7.9 and 8.6 versions that have the appropriate Storage Scale functionality. The supported custom images mapping for the compute nodes can be found here. If you'd like, you can follow the instructions for Planning for custom images to create your own custom image. No hpcc-scale5181-rhel86
filesystem_block_size File system block size. Storage Scale supported block sizes (in bytes): 256K, 512K, 1M, 2M, 4M, 8M, and 16M. No 4M
ibmcloud_api_key The IBM Cloud API key for the IBM Cloud account where the Storage Scale cluster needs to be deployed. For more information on how to create an API key, see Managing user API keys. Yes None
ibm_customer_number The IBM Customer Number (ICN) that is used for the Bring Your Own License (BYOL) entitlement check. Note: An ICN is not required for evaluation storage. For more information on how to find your ICN, see What is my IBM Customer Number (ICN)? Conditional None
remote_cidr_blocks Comma-separated list of IP addresses that can access the Storage Scale cluster bastion node through SSH. For security purposes, provide the public IP addresses assigned to the devices that are authorized to establish SSH connections (for example, 169.45.117.34). To fetch the IP address of the device, use https://ipv4.icanhazip.com/. Yes None
resource_group Resource group name from your IBM Cloud account where the VPC resources should be deployed. For more information, see Managing resource groups. No Default
resource_prefix Prefix that is used to name the IBM Cloud resources that are provisioned to build the Storage Scale cluster. Make sure that the prefix is unique since you cannot create multiple resources with the same name. The maximum length of supported characters is 64. No spectrum-scale
scale_encryption_enabled Set to "true" if you want to enable encryption for the file system. For more information, see Enabling encryption by using GKLM. No false
scale_encryption_vsi_osimage_name Name of the image that you would like to use to create the GKLM server for encryption. The solution supports only a RHEL 8.6 stock image. No hpcc-scale-gklm-v-4-1-1-7
scale_encryption_vsi_profile Specify the virtual server instance profile type name used to create the storage nodes. For more information, see Instance profiles. Yes, if scale_encryption_enabled is set to "true". bx2-2x8
scale_encryption_server_count The number of highly available encryption servers that are set up. You can choose between a minimum of two servers and a maximum of five servers. Yes, if scale_encryption_enabled is set to "true". 2
scale_encryption_admin_password The admin password for the GKLM application, which needs to be configured by using specific guidelines and policies. Yes, if scale_encryption_enabled is set to "true". None
scale_encryption_dns_domain IBM Cloud DNS Services domain name to be used for the GKLM cluster. No gklmscale.com
scale_encryption_instance_key_pair Name of the SSH key configured in your IBM Cloud account that is used to establish a connection to the encrypted Scale key server nodes. Make sure that the SSH key is present in the same resource group and region where the key servers are provisioned. The solution supports only one SSH key that can be attached to key server nodes. If you do not have an SSH key in your IBM Cloud account, create one by using the SSH keys instructions. No None
storage_bare_metal_osimage_name Name of the image that you would like to use to create the storage cluster nodes for the Storage Scale cluster. The solution supports only a RHEL 8.6 stock image. No ibm-redhat-8-6-minimal-amd64-5
storage_bare_metal_server_profile Specify the bare metal server profile type name to be used to create the bare metal storage nodes. For more information, see Bare metal server profiles. No cx2d-metal-96x192
storage_cluster_filesystem_mountpoint Storage Scale storage cluster (owningCluster) file system mount point. The owningCluster is the cluster that owns and serves the file system to be mounted. For more information, see Mounting a remote GPFS file system. No /gpfs/fs1
storage_cluster_gui_password Password that is used for logging in to the storage cluster through the GUI. The password should contain a minimum of 8 characters. For a strong password, use a combination of uppercase and lowercase letters, one number, and a special character. Make sure that the password doesn't contain the username. Yes None
storage_cluster_gui_username GUI username to perform system management and monitoring tasks on the storage cluster. The username should be at least four characters (any combination of lowercase and uppercase letters). Yes None
storage_cluster_key_pair Name of the SSH key configured in your IBM Cloud account that is used to establish a connection to the storage cluster nodes. Make sure that the SSH key is present in the same resource group and region where the cluster is provisioned. The solution supports only one SSH key that can be attached to the storage nodes. If you do not have an SSH key in your IBM Cloud account, create one by using the SSH keys instructions. Yes None
storage_type Select the Storage Scale file system deployment method. Note: The Storage Scale scratch and evaluation types deploy the Storage Scale file system on virtual server instances, and the persistent type deploys the Storage Scale file system on bare metal servers. No scratch
storage_vsi_osimage_name Name of the custom image that is used to create the storage cluster nodes for the Storage Scale cluster. The solution supports both stock and custom images that use RHEL 8.6 and have the appropriate Storage Scale functionality. If you'd like, you can follow the instructions for Planning for custom images to create your own custom image. No hpcc-scale5181-rhel86
storage_vsi_profile Specify the virtual server instance profile type name used to create the storage nodes. For more information, see Instance profiles. No bx2d-32x128
total_compute_cluster_instances Total number of compute cluster instances that you need to provision. A minimum of three nodes and a maximum of 64 nodes are supported. A count of 0 can be defined when no compute nodes are required. No 3
total_storage_cluster_instances Total number of storage cluster instances that you need to provision. A minimum of three nodes and a maximum of 18 nodes are supported if the storage type selected is scratch. A minimum of three nodes and a maximum of 10 nodes are supported if the storage type selected is persistent. No 4
vpc_availability_zones IBM Cloud availability zone names within the selected region where the Storage Scale cluster should be deployed. For the current release, the solution supports only a single availability zone. For more information, see Region and data center locations for resource deployment. Yes None
vpc_cidr_block IBM Cloud VPC address prefixes that are needed for VPC creation. Since the solution supports only a single availability zone, provide one CIDR address prefix for VPC creation. For more information, see Bring your own subnet. No 10.241.0.0/18
vpc_compute_cluster_dns_domain IBM Cloud DNS Services domain name to be used for the compute cluster. No compscale.com
vpc_compute_cluster_private_subnets_cidr_blocks The CIDR block that's required for the creation of the compute cluster private subnet. Modify the CIDR block if it has already been reserved or used for other applications within the VPC or conflicts with any on-premises CIDR blocks when using a hybrid environment. Provide only one CIDR block for the creation of the compute subnet. No 10.241.0.0/24
vpc_region Name of the IBM Cloud region where the resources need to be provisioned (for example, us-east, us-south). For more information, see Region and data center locations for resource deployment. Yes None
vpc_storage_cluster_dns_domain IBM Cloud DNS Services domain name to be used for the storage cluster. No strgscale.com
vpc_storage_cluster_private_subnets_cidr_blocks The CIDR block that's required for the creation of the storage cluster private subnet. Modify the CIDR block if it has already been reserved or used for other applications within the VPC or conflicts with any on-premises CIDR blocks when using a hybrid environment. Provide only one CIDR block for the creation of the storage subnet. No 10.241.1.0/24