Azure ML Provisioning Error - An internal server error occurred. If the problem persists, contact support.

Daniel Madrigal Diaz 70 Reputation points Microsoft Employee
2026-07-09T19:47:01.5933333+00:00

Im trying to create a Compute Instance in Azure ML but fails with the following error:

Provisioning error - An internal server error occurred. If the problem persists, contact support.

I already tried multiple times, i have quota for the compute instance.

Azure Machine Learning
0 comments No comments

Answer accepted by question author

Manish Deshpande 7,785 Reputation points Microsoft External Staff Moderator
2026-07-09T20:27:34.55+00:00

Hello Daniel

Thanks for confirming you've already checked quota — that's usually step one, so good to have that ruled out already.

The "An internal server error occurred. If the problem persists, contact support" message is a generic wrapper that Azure ML returns for several different backend provisioning failures, so it's worth working through a short checklist rather than assuming one cause. A few things that commonly trigger this even when VM-family quota looks fine:

1. A separate, aggregate compute-resource cap (not the same as VM-family quota) It's easy to check quota per VM family and still hit a wall, because Azure ML also enforces a total compute-resource limit per region (default 500, shared across training clusters, compute instances, and managed online endpoint deployments, with a compute instance counted as a single-node cluster). Worth checking this alongside your VM-family quota.
https://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-quotas?view=azureml-api-2

2. Resource locks A Delete or Read-only lock on the resource group hosting your workspace — or on a separate resource group tied to a linked virtual network — can silently block the create/resize/delete operations a compute instance depends on. Check Resource Group → Locks on both the workspace RG and any VNet RG.
https://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-compute-instance?view=azureml-api-2

3. Workspace's default storage account A recurring pattern behind this exact error is an issue with the storage account Azure ML provisions for the workspace — commonly because the workspace identity has lost read/write access, whether from a key rotation, a new firewall rule, or an RBAC change. Worth confirming the storage account still exists, isn't behind a firewall blocking the workspace identity, and that the identity's role assignments are intact.

4. Region/SKU capacity If you're targeting a higher-demand SKU (GPU families especially), regional capacity can simply be exhausted at the moment you try to provision, independent of your subscription. Try a different region or VM size as a test — if that succeeds, it isolates the issue to capacity rather than your workspace config.

5. Resource provider registration Less common, but quick to rule out: confirm Microsoft.MachineLearningServices and its dependencies (Storage, KeyVault, ContainerRegistry) show "Registered" under Subscriptions → Resource providers.

6. Workaround while we dig further One person who hit this identical error found that a Compute Cluster provisioned successfully in the same workspace where a Compute Instance kept failing — not a root-cause fix, but useful to confirm the workspace itself is healthy. → https://learn.microsoft.com/en-us/azure/machine-learning/how-to-create-compute-instance?view=azureml-api-2

7. If it's still failing Open the failed operation in the resource group's Activity Log and expand the JSON — there's often a more specific code buried under the generic message. If nothing there explains it, open a support ticket and include that correlation ID; the backend team needs it to pull the actual provisioning trace, since "internal server error" alone isn't diagnosable client-side.

Requested the customer to retry the operation and it succeeded

Thanks,
Manish.

Was this answer helpful?

1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Abdul wahid Dahri 0 Reputation points
    2026-07-09T20:40:33.26+00:00

    The error message:

    Provisioning error – An internal server error occurred. If the problem persists, contact support.

    usually indicates a temporary issue on the Azure service side rather than a problem with your Azure ML workspace or quota.

    Here are a few things to check before contacting Microsoft Support:

    Verify that your subscription is active and doesn't have any spending or policy restrictions.

    Confirm that the selected VM size is available in your chosen Azure region.

    Try creating the compute instance in a different region or with a different VM size.

    Check the Azure Service Health page for any ongoing outages affecting Azure Machine Learning or Compute resources.

    Ensure your account has the required permissions (Contributor or Owner) to create compute resources.

    Review the Activity Log in the Azure portal for more detailed error information.

    If all of these checks pass and the error persists, it is likely an internal Azure backend issue. In that case, collect the Workspace Name, Subscription ID, Region, Timestamp of the failed deployment, and Correlation/Request ID (if available), then open a support ticket with Microsoft Azure Support for further investigation.

    Was this answer helpful?

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.