Azure / missionlz

Azure landing zone for SCCA-compliant organizations.
MIT License
214 stars 122 forks source link

"VMExtensionProvisioningError" when deploying MLZ, specifically 'OmsAgentForLinux' during Remote Access deployment. #1017

Closed tsweatman1 closed 1 month ago

tsweatman1 commented 2 months ago

During an MLZ deployment the following stage's resource fails 'deploy-remote-access-20240426T155430Z'. Specifically, 'OmsAgentForLinux' Error Details:

{"code":"DeploymentFailed","target":"/subscriptions/68b63b3d-9061-47a9-9ded-9663dac8e219/providers/Microsoft.Resources/deployments/deploy-remote-access-20240426T155430Z","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.","details":[{"code":"ResourceDeploymentFailure","target":"/subscriptions/68b63b3d-9061-47a9-9ded-9663dac8e219/resourceGroups/tim90-rg-hub-dev-use/providers/Microsoft.Resources/deployments/remoteAccess-linuxVirtualMachine","message":"The resource write operation failed to complete successfully, because it reached terminal provisioning state 'Failed'.","details":[{"code":"DeploymentFailed","target":"/subscriptions/68b63b3d-9061-47a9-9ded-9663dac8e219/resourceGroups/tim90-rg-hub-dev-use/providers/Microsoft.Resources/deployments/remoteAccess-linuxVirtualMachine","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.","details":[{"code":"ResourceDeploymentFailure","target":"/subscriptions/68b63b3d-9061-47a9-9ded-9663dac8e219/resourceGroups/tim90-rg-hub-dev-use/providers/Microsoft.Compute/virtualMachines/tim90vmlrahubduse/extensions/OMSExtension","message":"The resource write operation failed to complete successfully, because it reached terminal provisioning state 'Failed'.","details":[{"code":"VMExtensionProvisioningError","message":"VM has reported a failure when processing extension 'OMSExtension' (publisher 'Microsoft.EnterpriseCloud.Monitoring' and type 'OmsAgentForLinux'). Error message: 'Enable failed with exit code 53 Installation failed due to curl error while onboarding. Please check the internet connectivity or the workspace key. For details, check logs in /var/log/azure/Microsoft.EnterpriseCloud.Monitoring.OmsAgentForLinux/extension.log'. More information on troubleshooting is available at https://aka.ms/VMExtensionOMSAgentLinuxTroubleshoot. "}]}]}]}]}

Raw Error:

{ "code": "DeploymentFailed", "target": "/subscriptions/68b63b3d-9061-47a9-9ded-9663dac8e219/providers/Microsoft.Resources/deployments/deploy-remote-access-20240426T155430Z", "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.", "details": [ { "code": "ResourceDeploymentFailure", "target": "/subscriptions/68b63b3d-9061-47a9-9ded-9663dac8e219/resourceGroups/tim90-rg-hub-dev-use/providers/Microsoft.Resources/deployments/remoteAccess-linuxVirtualMachine", "message": "The resource write operation failed to complete successfully, because it reached terminal provisioning state 'Failed'.", "details": [ { "code": "DeploymentFailed", "target": "/subscriptions/68b63b3d-9061-47a9-9ded-9663dac8e219/resourceGroups/tim90-rg-hub-dev-use/providers/Microsoft.Resources/deployments/remoteAccess-linuxVirtualMachine", "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.", "details": [ { "code": "ResourceDeploymentFailure", "target": "/subscriptions/68b63b3d-9061-47a9-9ded-9663dac8e219/resourceGroups/tim90-rg-hub-dev-use/providers/Microsoft.Compute/virtualMachines/tim90vmlrahubduse/extensions/OMSExtension", "message": "The resource write operation failed to complete successfully, because it reached terminal provisioning state 'Failed'.", "details": [ { "code": "VMExtensionProvisioningError", "message": "VM has reported a failure when processing extension 'OMSExtension' (publisher 'Microsoft.EnterpriseCloud.Monitoring' and type 'OmsAgentForLinux'). Error message: 'Enable failed with exit code 53 Installation failed due to curl error while onboarding. Please check the internet connectivity or the workspace key. For details, check logs in /var/log/azure/Microsoft.EnterpriseCloud.Monitoring.OmsAgentForLinux/extension.log'. More information on troubleshooting is available at https://aka.ms/VMExtensionOMSAgentLinuxTroubleshoot. " } ] } ] } ] } ] }

Steps to reproduce the behavior: Execute a standard Quickstart or TemplateSpecFile deployment of MLZ in MAC.

Expected behavior

Successful deployment of all MLZ resources including OMS-agent-for-Linux extension on Remote Access Linux workstation

Actual behavior

OMS-agent-for-Linux fails to deploy and MLZ deployment fails.

Screenshots

image

Additional context

The latest OMSagentforLinux version is 1.19 https://github.com/Microsoft/OMS-Agent-for-Linux/releases

Operating System: Terraform Version: Cloud (public, Azure Government, etc.):