Azure Arc ARM deployment failing

naaman miles 5 Reputation points
2024-07-10T11:48:38.19+00:00

Azure ARC deployment keeps failing with the following error message:

Failed to create deployment settings. Validation status is {Status=Error, Steps={Name=SetRegistrationParametersInECEForCloudDeployment, Description=Set Registration parameters in ECE for cloud deployment., FullStepIndex=0, StartTimeUtc=2024-07-10T11:32:02, EndTimeUtc=2024-07-10T11:33:23, Status=Success, Exception=, Steps=}, {Name=InvokeEnvironmentChecker, Description=Invoke Environment Checker action plan., FullStepIndex=1, StartTimeUtc=2024-07-10T11:33:23, EndTimeUtc=2024-07-10T11:33:48, Status=Error, Exception=System.Collections.Generic.List`1[System.String], Steps=}}. Deployment Status is {Status=, Steps=null} (Code: UpdateDeploymentSettingsDataFailed, Target: omitted

I have recreated the node edge VM and recreated the Primary Resource Group in Azure to no avail. Please help.

Azure Arc
Azure Arc
A Microsoft cloud service that enables deployment of Azure services across hybrid and multicloud environments.
437 questions
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. Alan La Pietra (CSA) 80 Reputation points Microsoft Employee
    2024-07-17T08:06:26.1+00:00

    Based on the error message you provided, it seems that the deployment settings creation failed due to an error in the "InvokeEnvironmentChecker" step. This step is responsible for invoking the environment checker action plan. To troubleshoot this issue, you can try the following steps: 1. Check the Azure Arc logs for any additional error messages or details that might help identify the root cause of the issue. You can access the logs by going to the Azure portal, selecting your Azure Arc-enabled server, and then selecting "Logs" from the left-hand menu. 2. Verify that all the required resource providers are registered. You can do this by running the following command in Azure CLI: az provider show --namespace Microsoft.Kubernetes az provider show --namespace Microsoft.KubernetesConfiguration az provider show --namespace Microsoft.ExtendedLocation If any of the providers are not registered, you can register them by running the following command: az provider register --namespace 3. Check if there are any network requirements that are not met. You can review the network requirements for Azure Arc-enabled servers in the Azure documentation. 4. Ensure that you have the correct permissions to create the deployment settings. You need to have the "Microsoft.HybridCompute/machines/write" permission on the subscription where the Azure Arc-enabled server is registered. If none of the above steps help resolve the issue, you can try deleting the Azure Arc-enabled server and recreating it. Before doing so, make sure to back up any important data or configurations.

    0 comments No comments

Your answer

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