Overview

Storage on the CloudCo Partner Platform consists of disks. These are atteched to Instances for booting operating systems, or for data storage.


Viewing Disks

Disks can be administered from the Panel sidebar under Storage. The columns in this screen are detailed below:

Column Description
Name friendly identifier that can be changed at any time
Region data centre where the disk resides, such as SY2
Template operating system created from, if applicable
Size disk capacity in GB
State either attached or detached from an Instance
Tier performance tier the Disk operates on
Actions Menu actions that can be performed on the disk

Performance Tiers

All disks created on the Platform operate on one of two tiers, with a third in the pipeline.

Tier Description
Standard a good balance of performance and price. Outperforms many other cloud providers, owing to the platform’s Infiniband fabric.
Archival spinning disks capped at 2000 IOPS; an affordable option for backups and long-term storage.

Boot Disks

Boot Disks are one of the two disk types that can be created on the Platform. As the name suggests, they can be used to start an Instance, and are configured with a pre-built operating system when created.

For a list of supported operating systems, refer to the Templates section.

To create a Boot Disk:

  1. Go to the Disks screen under Storage in the sidebar
  2. Click Create Boot Disk from the top-right corner
  3. Choose a Name for the disk, which Region you require, the Performance Tier, the Template operating system required, and choose a Size in GB.
  4. Click Create Boot Disk

The disk will be provisioned within seconds.

A quick alternative is to have a Boot Disk created when you create a new Quick Instance. Refer to Instances for details.


Blank Disks

Blank Disks can be created in much the same way as Boot Disks. Unlike Boot Disks, they contain no operating system or partition table, leaving it up to you how you wish to use them.

To create a new Blank Disk:

  1. Go to the Disks screen under Storage in the sidebar
  2. Click Create Blank Disk from the top-right corner
  3. Choose a Name for the disk, which Region you require, the Performance Tier, and choose a Size in GB.
  4. Click Create Blank Disk

This disk can now be attached to an Instance as a secondary disk for data storage, turning into a custom boot disk.


CD-ROM Disks

These disks are set as CD-ROM by the Panel, and are detected as bootable CD-ROM disks by Instances. They require you to have imaged across a compatible ISO image to a Blank Disk in an Instance, typically with dd.

Upon configuring a Blank Disk with an ISO, you can set it as a CD-ROM disk.

  1. Go to the Disks screen under Storage in the sidebar
  2. Click the ⚙ Actions button corresponding to your target disk, and choose Configure
  3. Drag the CD-ROM Mode option to Yes
  4. Click OK

You’ll notice CD-ROM has appeared in the Template column for your disk.


Cloning

Disks can be cloned a short time after provisioning, even when attached to a running Instance. These are useful for backups.

To clone a disk:

  1. Go to the Disks screen under Storage in the sidebar
  2. Click the ⚙ Actions button corresponding to your target disk, and choose Clone
  3. Confirm the pricing for this disk, and click Clone
  4. Upon completion of the clone, click the ⚙ Actions menu button and click OK. Give the new base disk a descriptive name, such as “2015-09-01 Server Backup”

Resizing Disks

Disks can be resized shortly after provisioning. This can be used to expand a disk that has outgrown its initial size, without resorting to creating a new disk of a larger size and copying data across.

To resize a disk:

  1. Go to the Disks screen under Storage in the sidebar
  2. Click the ⚙ Actions button corresponding to your target disk, and choose Resize
  3. Confirm the pricing and new size for this disk, and click OK

The disk is now a larger size, though the partitions will need to be expanded to fill this space. The following tools can be used to adjust as required:

File System Utility
Linux ext2, ext3, ext4 resize2fs
Linux xfs xfs_growfs
Windows Server NTFS Diskpart
FreeBSD zfs zpool (zpool set autoexpand=on tank)