Managing storage limits
By default, you can provision a combined total of 700 Block Storage for Classic and File Storage for Classic volumes globally. By following this process, you can increase the number of volumes that you can provision.
For more information about increasing your storage volume capacity beyond 12 TB, see expanding Block Storage for Classic capacity.
Confirming your current limit and provisioning count from the CLI
Before you begin, decide on the CLI client that you want to use.
- You can either install the IBM Cloud CLI and install the SL plug-in with
ibmcloud plugin install sl
. For more information, see Extending IBM Cloud CLI with plug-ins. - Or, you can install the SLCLI.
IBMCLOUD CLI
Use the ibmcloud sl block volume-limits
command to display what is available and what is provisioned.
ibmcloud sl block volume-limits
Datacenter MaximumAvailableCount ProvisionedCount
global 700 99
For more information about all of the parameters that are available for this command, see ibmcloud sl block volume-limits.
SLCLI
You can list the number of your volumes by using the volume-limits
command in SLCLI (version 5.8.5
or higher).
slcli block volume-limits
The output looks similar to the following example.
[{'datacenterName': 'global', 'maximumAvailableCount': 700, 'provisioned Count':117}]
:............:.......................:..................:
: Datacenter : maximumAvailableCount : ProvisionedCount :
:............:.......................:..................:
: global : 700 : 117 :
:............:.......................:..................:
Confirming your current limit and provisioning count with the API
REST API
To directly get this information from the API, use the following method: SoftLayer_Network_Storage/getVolumeCountLimits
.
curl -u $SL_USER:$SL_APIKEY 'https://api.softlayer.com/rest/v3.1/SoftLayer_Network_Storage/getVolumeCountLimits.json'
SoftLayer_Container_Network_Storage_DataCenterLimits_VolumeCountLimitContainer[{"datacenterName":"global","maximumAvailableCount":700,"provisionedCount":99}]
The API call shows the combined number of Block Storage for Classic and File Storage for Classic.
Requesting volume limit increase
You can request a provisioning limit increase by submitting a support case in the console. When the request is approved, you get a volume limit that is set for a specific data center.
In the case, provide the following information:
-
Ticket Subject:
Request to Increase Data Center Volume Count Storage Limit
-
What is the use case for the additional volumes request?
For example, your answer might be something similar to a "new VMware® datastore", "a new development and testing (
dev/test
) environment", "an SQL database", or "logging". -
How many extra Block volumes are needed by type, size, IOPS, and location?
For example, "25x Endurance 2 TB @ 4 IOPS in DAL09" or "25x Performance 4 TB @ 2 IOPS in WDC04."
-
How many extra File volumes are needed by type, size, IOPS, and location?
For example, "25x Performance 20 GB @ 10 IOPS in DAL09" or "50x Endurance 2 TB @ 0.25 IOPS in SJC03."
-
Provide an estimate of when you expect or plan to provision all of the requested volume increase.
For example, "90 days."
-
Provide a 90-day forecast of expected average capacity usage of these volumes.
"I expect 25 percent to be used in 30 days, 50 percent to be used in 60 days and 75 percent to be used in 90 days."
Respond to all questions and statements in your request. They are required for processing and approval.
You're going to be notified of the update to your limits through the case process.