Skip to main content

Upgrade an Instance Without Downtime (Live Resize)

Live Resize lets you increase the vCPU count and RAM of a running Instance without powering it off, losing data, or interrupting your services.


Prerequisite: The Instance Must Be Created with the Live Resize Option

Important: The Live Resize action is only available on Instances that were created with the Live Resize option selected at creation time. If the Instance was created using the standard OS, Image, or Snapshot tab, the Live Resize action will be permanently disabled on that Instance and cannot be enabled afterward.

When creating a new Instance, in the Image section, select the Live resize tab instead of the default OS or Image tab. The system will show only OS images and flavors that are compatible with Live Resize.

Create Instance screen — selecting the Live resize tab in the Image section

Once the Instance is created with the Live Resize option, the Live Resize action will appear in its action menu — provided the Instance is in Running state with no ongoing operation.

If the Live Resize action appears grayed out, hover over it to see the specific reason.

Note: Live Resize is only supported for General instances. GPU instances do not support this feature.


Rules for Selecting the Target Flavor

The new Flavor must meet the following rules:

  • Scale up only: New vCPU ≥ current and new RAM ≥ current, with at least one value strictly larger. You cannot reduce vCPU or RAM through Live Resize.
  • Same disk configuration: The target Flavor must have the same root disk and ephemeral disk capacity as the current Flavor.
  • Same topology configuration: The target Flavor must match the current Flavor's NUMA and CPU pinning settings.

The system automatically filters and shows only valid Flavors — you do not need to verify these technical details manually.


Steps to Perform Live Resize

Step 1: Open the Live Resize Action

You can access Live Resize from two locations:

From the Instance list page:

  1. Find the Instance you want to upgrade in the list.
  2. Open the action menu (three-dot icon or Actions column).
  3. Select Live Resize.

From the Instance detail page:

  1. Go to the Instance detail page.
  2. Open the action menu in the top-right corner.
  3. Select Live Resize.

Step 2: Select the New Flavor

The system displays the Instance's current Flavor and a list of valid Flavors for upgrade.

  1. Review the current Flavor shown in the dialog.
  2. Select a new Flavor with a higher vCPU count or more RAM.
  3. If the system shows a warning "The current host may not have enough resources for this upgrade", the current host may not have sufficient free capacity. You can still proceed — if the host truly lacks resources, the system will return an error after you confirm.

Live Resize dialog — showing the current Flavor and the list of valid upgrade Flavors

Note: If the Flavor you want does not appear in the list, it does not meet one of the validity rules (its disk or topology configuration differs from the current Flavor).

Step 3: Confirm the Upgrade

  1. Review the selected Flavor.
  2. Click Confirm upgrade to start.
  3. The Instance enters an upgrading state — all other actions are temporarily locked. The Instance Console remains accessible throughout.
  4. When complete, the Instance returns to Running state with the new Flavor. You do not need to power the Instance back on.

Verify the Result

After Live Resize completes, confirm the upgrade by:

  • Checking the Flavor information on the Instance detail page — the vCPU and RAM counts should match the Flavor you selected.
  • Logging into the Instance and checking resources with lscpu, free -h (Linux), or Task Manager (Windows).

Common Errors

SituationCauseResolution
Live Resize action is disabledInstance is a GPU instance, or the image/flavor does not support Live Resize, or the Instance is not in Running stateHover over the action to see the specific reason
Live Resize action is temporarily disabledAnother operation is in progress on the InstanceWait for the current operation to complete, then try again
"vCPU Quota exceeded"The new Flavor exceeds your account's vCPU quotaSelect a Flavor with fewer vCPUs, or contact support to increase your quota
"RAM Quota exceeded"The new Flavor exceeds your account's RAM quotaSelect a Flavor with less RAM, or contact support to increase your quota
"vCPU & RAM Quota exceeded"The new Flavor exceeds both vCPU and RAM quotasContact support to increase your quota
"The instance did not respond. Please try again."The host did not have enough resources at the time of processingTry again later or contact support

Live Resize vs. Standard Resize

CriteriaLive ResizeStandard Resize
Instance state requiredMust be RunningMust be Stopped
Reboot requiredNoYes — power off first, then power on after
Service interruptionNoneYes (during power off and startup)
Allowed changesScale up only (increase)Scale up or scale down
Image/flavor requirementBoth must support Live ResizeNo special requirement
GPU instancesNot supportedSupported (after removing GPU)