IBM Cloud QuantaStor Server Provisioning Guide
- 1 Overview
- 2 Selecting a QuantaStor Server Chassis
- 3 Selecting an IBM Cloud Data Center
- 4 Selecting a CPU for Mixed or Read-heavy Workloads
- 5 Selecting RAM Quantity
- 6 Selecting QuantaStor 5 as the Server Operating System and License Sizing
- 7 Selecting and Configuring Storage Disks
- 8 Selecting the Network Configuration
- 9 Completing QuantaStor Server Configuration
- 10 Server Login
The QuantaStor Provisioning Guide outlines the process of ordering your IBM Cloud Bare Metal hardware based on the Reference Configuration or custom Solution Design of your choosing.
- Reference Configurations for SAN/NAS Appliances can be found here.
- The IBM Cloud Solution Design Tool for customizing QuantaStor SAN/NAS systems can be found here.
- The IBM Cloud Solution Design Tool for customizing QuantaStor Object Storage (S3/SWIFT) systems can be found here.
Selecting a QuantaStor Server Chassis
The provisioning of your QuantaStor solution in the IBM Cloud begins with the selection of a Bare Metal server chassis suitable for your workload. A chassis equipped with a dual-processor and multiple disk bays are your best option for all QuantaStor configurations. Follow these steps to view the available selections at IBM Cloud:
- In your web browser, navigate to https://www.ibm.com/cloud/bare-metal-servers and click on "Customize your server"
- Chose the "All servers" option
- Chose the "Dual processor" option and sort (in descending order) by "Storage"
Note: The best chassis options for QuantaStor use are the 12-bay and 36-bay server models. The 36-bay is recommended due to its greater configuration flexibility, cost-effectiveness, and maximum storage capacity. In general, the 8 and 12-bay chassis should only be chosen for small-scale or all-SSD/NVMe high-performance use-cases, while the 36-bay chassis can be ordered less than fully populated and can be expanded by adding new disks at a future date.
When selecting the correct server chassis for a deployment, follow these general guidelines:
- If the number of storage drives (not OS, not hot-spare) needed is > 10 you'll need to use the 36-bay chassis
- If the usable storage capacity required is > 48 TB or expected to grow beyond that, use the 36-bay chassis
- If using a scale up SAN/NAS configuration and any significant expansion in storage capacity needs is expected within the first 12 months of deployment, go with the 36-bay chassis
- If the deployment is a scale-out block, object or file configuration using spinning disks, use the 36-bay chassis
- If storage expansion is an "unknown", go with the 36-bay chassis!
- If the storage configuration is all-SSD or NVMe, an 8-bay or 12-bay chassis may provide better performance for your clients
- If the maximum expected capacity is under 48 TB, the 8 or 12-bay chassis should suffice
Selecting an IBM Cloud Data Center
Network latency is a key factor in storage performance on nearly any protocol and intended workload, thus geographic proximity is important. You will want to deploy a QuantaStor storage server in the same location as the most performance-demanding of your application servers. If the application servers are in a remote site, locate the QuantaStor appliance in the data center to nearest to the application server. Be sure to select the correct data center for your intended use-case, and verify your desired server option is available at that location.
Selecting a CPU for Mixed or Read-heavy Workloads
Refer to the Reference Configuration for your QuantaStor 5 solution to identify the recommended CPU for your workload:
Use the information to select your CPU from the options available on IBM Cloud:
Solution design considerations for the selection of an optimal CPU:
- OSNEXUS recommends the use of dual-processor configurations. We do not recommend the use of quad processors in any environment.
- All QuantaStor 5 solutions benefit from higher clock speeds and greater core counts (though 8 & 12-bay chassis need a higher-end processor only when deploying an all-flash configuration).
- If this will be an all-flash node, or for all latency-sensitive, high performance workloads, opt for the highest clock speed available.
- Scale-out block and object configurations generally require 1GHz core per storage device. A system with 30 disks will require about double the CPU power of a system with 12 disks.
- Systems with encryption enabled will benefit from the selection of a faster CPU. Typical performance degradation from encrypted storage pools is 10-20%.
- Certain CPU offerings on IBM Cloud are compatible with an optional GPU offering. Note that a GPU is not needed for your QuantaStor 5 server, select "None" from the GPU menu choices.
Selecting RAM Quantity
Refer to the Reference Configuration for your QuantaStor 5 solution to identify the recommended RAM for your workload. Using the example above, you would need to select 64GB of RAM.
Solution Design considerations for the selection of RAM for a QuantaStor 5 solution:
- For most SAN/NAS workloads the ideal ratio of RAM to usable capacity is 1GB RAM per 1TB of storage.
- Backup & Archive use cases require less at 300MB-500MB per 1TB.
- While there is no maximum RAM limit, free RAM is used as a read cache which can greatly benefit many workloads.
- For scale-out block, and object solutions, add 1 GB of RAM per physical disk (Ceph OSD).
Selecting QuantaStor 5 as the Server Operating System and License Sizing
After making the selection of your Chassis/CPU, the IBM Cloud online ordering form will add QuantaStor 5 as an "Image" option. Look for the OSNEXUS name and logo amount among the menu tiles.
Your Reference Configuration will indicate the correct QuantaStor 5 license tier for your solution:
Solution design considerations for the selection of a QuantaStor 5 license:
QuantaStor Cloud Edition license subscriptions are based on raw capacity amounts:
- XS = up to 4TB
- SM = up to 16TB
- MD = up to 48TB
- LG = up to 128TB
- XL = up to 256TB
- XXL = up to 384TB
- Be sure to choose a QuantaStor license with capacity equal to (or larger than) the size of your intended storage pool (= disk capacity x no. of disks).
- License calculations are based on the storage capacity under management, before application of RAID formatting or erasure encoding.
- License calculations count only disks actively used to form the storage pool, thereby excluding hot-spares, cold-spares and boot devices.
- Simply sum up the capacities for every data, journal and cache disk and choose a license capacity that is equal to or above that number.
Selecting and Configuring Storage Disks
I. Create a RAID1 Array for OS Boot Drives
- Step 1. Select "RAID1" under Type
- Step 2. Enter the Quantity "2" under # Disks
- Step 3. Select SATA under Disk Media
- Step 4. Select 1 TB under Disk Size
II. Add Storage disks
- Step 5. Click on "Add New +" Button
- Step 6. Select "Individual" or "JBOD" under Type
- Step 7. Enter the desired Quantity under # Disks
- Step 8. Select your desired SATA, SAS or SSD Disk Media (all IBM Cloud Bare Metal storage media are supported)
- Step 9. Select your desired Disk Size
- Step 10. Repeat steps 5 through 9 as required for each individual disk media/size you require. Do not forget any SSD read cache and write log devices for hybrid configurations!
QuantaStor directly manages the RAID/erasure-encoding of the data storage media. The onboard server RAID controller is used to format the OS boot drives only (Process I), all subsequent drive entries during the Bare Metal configuration process should be set to "Individual" or "JBOD" (Process II).
Selecting the Network Configuration
QuantaStor supports all IBM Cloud network configuration options. However, OSNEXUS recommends opting for the *Private Network Only* set of choices in order to double up the available back-end bandwidth, unless constant accessibility to your storage via the whole public internet is a requirement. *Private Network Only* still be used even when irregular internet access is required, and another server or VM be deployed (or turned online only as necessary) to provide gateway/VPN/intermediary access to the storage.
IBM Cloud maintains an internal upgrade software repository accessible via their private network for all QuantaStor customers, which is automatically pre-configured. You do not require a public network connection to receive QuantaStor software updates in IBM Cloud.
Completing QuantaStor Server Configuration
You may run into a situation where the Checkout button is not visible, in such cases, try scrolling horizontally to the right.
Once your new QuantaStor server is deployed, you should receive a notification from IBM. Check your account for login credentials and IP information.
The QuantaStor Web UI should be listening on every initially provisioned IP address. If you do not get the login prompt via your browser, verify you have VPN connectivity to your IBM Cloud backend network. You can find additional information on QuantaStor setup in the Getting Started Overview, as well as the Administrator's Guide
- Complete technical documentation for QuantaStor can be found here.