Estimating the time to complete an upgrade

When planning an upgrade to StorageGRID Webscale 11.1, you must consider when to upgrade, based on how long the upgrade might take. You must also be aware of which operations you can and cannot perform during each stage of the upgrade.

About this task

The time required to complete a StorageGRID Webscale upgrade depends on a variety of factors such as client load and hardware performance.

The table summarizes the main upgrade stages and lists the approximate time required for each stage. The steps after the table provide instructions you can use to estimate the upgrade time for your system.
Attention: When you perform the initial upgrade from StorageGRID Webscale 11.0 to 11.1.x, you might need to allow an extended amount of time to update Cassandra database tables.
Upgrade stage Description Approximate time required During this stage
Pre-upgrade validation The grid’s condition is validated. 3 minutes per grid node, unless validation errors are reported
  • Do not change the grid configuration.
  • Do not update the ILM configuration.
  • Do not perform other maintenance procedures such as decommissioning, expansion, or recovery.
  • You cannot access the primary Admin Node while that node is being upgraded.
Primary Admin Node upgrade The primary Admin Node is stopped, upgraded, and restarted. 30 minutes
Upgrade of all other grid nodes The software on all other grid nodes is upgraded, in the order in which you approve the nodes. Every node in your system will be brought down one at a time for several minutes each during the upgrade. 15 to 45 minutes per node, with appliance Storage Nodes requiring the most time
Note: Storage Nodes wait up to 10 minutes for active HTTP operations to be completed.
Cassandra database update Cassandra database tables, which exist on all Storage Nodes, are updated.
  • 11.0 to 11.1: Several days or weeks, based on the amount of metadata in your system
  • 11.1.x to 11.1.y: 15 minutes per node
The upgraded grid will operate normally; however, the upgrade will still report "In Progress."
  • Do not enable or disable any new features.
  • Do not change the grid configuration.
  • Do not update the ILM configuration.
  • Do not perform a decommissioning or expansion procedure.
Note: Contact support if you need to change the configuration or perform a recovery procedure while the Cassandra database is being updated.
Restart services Some grid node services are restarted. 15 minutes per node Affected grid nodes might be shown as Administratively Down.
Complete final steps The upgrade to the new release completes. 5 minutes
When the final upgrade steps complete, you can:
  • Enable or disable new features.
  • Change the grid configuration.
  • Update the ILM configuration.
  • Perform decommissioning, expansion, and recovery procedures.

Steps

  1. Estimate the time required to upgrade all grid nodes (includes all upgrade stages except for the Cassandra database update).
    1. Multiply the number of nodes in your StorageGRID Webscale system by 30 minutes/node (average).
    2. Add 1 hour to this time to account for the time required to download the .upgrade file, run precheck validations, and complete the final steps.
  2. Estimate the time required to update the Cassandra database:
    Upgrading from... Approximate time required
    11.0 to 11.1.x
    1. From the Grid Manager, select Grid.
    2. Select the deployment level of the grid topology tree.
    3. On the Overview: Summary tab, locate the Used Storage Capacity for Metadata (XUDC) attribute.
    4. Divide Used Storage Capacity for Metadata by 500 GB/day.
    11.1.x to 11.1.y Multiply each Storage Node in your system by 15 minutes/node.
  3. Calculate the total estimated time for the upgrade by adding the result of step 1 to the result of step 2.

Example: Estimating the time to upgrade from 11.0 to 11.1

Suppose your system has 14 grid nodes with 4,000 GB of Used Storage Capacity for Metadata.
  1. Multiply 14 by 30 minutes/node and add 1 hour. The estimated time to upgrade all nodes is 8 hours.
  2. Divide 4,000 by 500 GB/day. The estimated number of days for the Cassandra update is 8 days.
  3. Add the two values together. You should allow approximately 8-1/2 days to complete the initial upgrade of your system to StorageGRID Webscale 11.1.