Description

This article describes how to add additional local storage disks to a Cloud Server.

Recommended reading: Introduction to Cloud Server Local Storage ("Disks") and Disk Speeds

Disks can be added when a Cloud Server is Running

In most cases (IDE Controllers excluded) Local Disks can be added to a Cloud Server while the Server is in a Running State, however, there are some important rules to be aware of if the Disk being added is on Provisioned IOPS Disk Speed or a Disk Speed on a Burstable IOPS architecture. Please see the Adding and Modifying Disks section at the bottom of the page of Introduction to Cloud Server Local Storage ("Disks") and Disk Speeds

Prerequisites:

  1. Only the Primary Administrator OR a User with the Server role assigned by the Primary Administrator can add storage to an existing Cloud Server
  2. The addition of storage must not cause the server to exceed the limits seen in the data center "details" panel: How do I Identify Hardware Specifications and Capabilities Available in a Data Center Location
    1. The total number of all disks (SCSI, IDE, SATA) cannot exceed the Maximum Disk Count amount for the data center. This value does not include ISO or FLP files.
    2. The aggregate size of all disks and any ISO/FLP files cannot exceed the Maximum Total Storage amount for the data center. 
    3. Servers with aggregate storage sizes exceeding the Maximum Total Storage for an Image value for the data center CANNOT be cloned to create Client Images.
  3. If you do not manually select the Controller and position of the disk, it will be added sequentially to the next available SCSI controller and position, assuming such a controller exists and has an open position
    1. Note: See How to Add a SCSI Controller to a Cloud Server for instructions on adding additional SCSI Controllers to a Cloud Server.
  4. If you wish to select which Controller and which position on the Controller to add a disk by checking the 'Advanced Disk Configuration' box as shown in step 7 below, the following conditions apply:
    1. You cannot add a disk to a controller and position where either a local disk or a CD-ROM drive already exists
    2. SCSI ID 7 is reserved for use by the system on all SCSI Controllers. Available SCSI IDs are 0-6, 8-15.
    3. Addition of Disk to IDE Slot 1 in either channel cannot be done unless either a disk or CD-ROM drive resides in Slot 0 of the same channel
  5. If adding a disk to an IDE Controller only, the server must be powered off
  6. If you intend to create Client Images from the Cloud Server:
    1. Ensure your proposed disk addition will not exceed the maximum limit for a Client Image in the Data Center.
    2. Note that adding Local Disks on different controller types (SCSI, IDE, SATA) will result in a Server that cannot be imported as a Guest OS Customization Client Image. All local disks must be on the same controller type for a Guest OS Customization Image import.
      1. You can import a Client Image with mixed controller types as a Non-Guest OS Customization Image, however, the boot order may not match the original server.
        1. With a Non-Guest Customization Image, you can fix the boot order after server deployment, and then clone the server to create a new Client Image with the desired boot order.
      2. CD-ROM devices do not need to be on the same controller as the local disks but note that Guest OS Customization images will always boot onto a local disk.
  7. If you want to add a disk that utilizes the Provisioned IOPS Disk Speed, the requested IOPS must fall within the rules for the disk speed set for the data center location. See How do I Identify Hardware Specifications and Capabilities Available in a Data Center Location
  8. You can not add additional local storage to a Cloud Server if it is the Source Server in a Consistency Group. See What happens to a Source Server when it is added to a Consistency Group?
  9. You cannot add a disk if the Server is in Snapshot Preview. You must first migrate the Snapshot Preview Server to a Normal Server. See Introduction to Cloud Server Snapshot Feature
  10. If the Server is in a state which requires it to be restarted, you cannot add a disk until the restart has been completed. See How do I determine if my Server Requires a Restart Using REST API?

Content / Solution:

  1. From the Home page, select the data center where the Cloud Server on which you want to add Additional Local Storage is located:


  2. The Data Center dashboard will be displayed. Select the Network Domain (MCP 2.0) or Network (MCP 1.0) on which the Cloud Server on which you want to add Additional Local Storage is located:


  3. The Network Domain (MCP 2.0) or Network (MCP 1.0) dashboard will be displayed. Select the Server on which you want to add Additional Local Storage:


  4. The Server dashboard will be displayed. Click the Storage tab:


  5. Click on the Actions button, then select Add Disk from the drop-down menu:


  6. The Add Disk to Server dialog will be displayed:


  7. To manually select which Controller and position to add the disk to, click on the Advanced Disk Configuration button:

    Note: Adding Local Disks on different controller types (SCSI, IDE, SATA) will result in a Server that cannot be imported as a Guest OS Customization Client Image. All local disks must be on the same controller type for a Guest OS Customization Image import.
    Note: If you do not manually select the Controller and position of the disk, it will be added sequentially to the next available SCSI controller and position.
    Note: For instructions on how to add additional SCSI Controllers to a Cloud Server, see How to Add a SCSI Controller to a Cloud Server 

  8. Select the Disk Type from the Disk Type drop-down menu:


  9. Select the desired Controller from the drop-down menu:


  10. If multiple Controllers are added to the Server, select the desired SCSI ID (disk position on the SCSI Controller) from the drop-down menu:

    Note: SCSI ID 7 is reserved for use by the system. Available SCSI IDs are 0-6, 8-15.
     

  11. Select the size of the Disk you want to add to the Server by:

    1. Manually entering the desired size in the Disk Size drop-down:

    2. By using the up / down arrows:

    3. By using the sliding button to select the desired size:


  12. Choose the desired Speed for the Additional Storage from the Speed drop-down menu:

    Note: Hovering your mouse over the info icon  will display more information about Disk Speeds
     

  13. Once you have selected the desired size, Speed, (and if using Provisioned IOPS Disk Speed, the IOPS Value) of the Additional Storage, click the Add Disk button:

    Note: If the disk you are proposing to add to the Server is on a different controller type than the rest of the disks, you will see the following error:


  14. The system will display a message indicating that the operation is in progress:

     

  15. The system will display the progress of the operation in the Status section of the Server dashboard:

     

  16. Once complete, the system will display a success message:

     

  17. The Additional Disk will be added to the Storage pool, and the Server Details tab will be updated to show the additional storage: 

    Note: When you click "Add Disk", only the request to add it is successful. Either the Disk gets added, or you will get an error in the Administrator logs. You will NOT get notified in the UI if the Disk is not added successfully. 

    Important Note

    In the rare case an attempt to add additional local storage fails, details of the failure will be added to the Administrator Logs. See How to View an Administrator Logs Report.

    There are two types of potential errors:

    • REASON_10 indicates a non-recoverable failure occurred when attempting to add the disk. If this situation occurs, you must open a Support Case to address the issue. Until the issue is addressed, you may not take any further actions against the server. Any additional attempts to add or delete networks will receive a REASON_601 response.
    • REASON_11 indicates a potentially recoverable failure occurred when attempting to add the additional disk. Upon receiving this response, the system will “reset” the server back to normal again, allowing you to attempt to add the disk again. Open a Support Case if repeated attempts to add the disk are unsuccessful.

    If you need to open a support case, please reference the error from your Administrator Logs.