Troubleshoot Azure VM extension failures by checking agent health, extension status, networking, permissions and guest operating system conditions.
01 Identify the extension
06 Retry safely After fixing the dependency, retry the extension operation and confirm the provisioning state becomes successful.
Capture the extension name, version, provisioning state and exact error returned by Azure.
Identify the extension
Check VM agent
Confirm the Azure VM Agent is installed, running and able to communicate with Azure.
Check guest resources
Review disk space, permissions, antivirus interference and operating system health.
Check network access
Confirm the VM can reach required Azure endpoints through its network and security controls.
Review extension logs
Inspect the extension handler logs inside the guest and correlate them with the Azure deployment timestamp.
Retry safely
After fixing the dependency, retry the extension operation and confirm the provisioning state becomes successful.
Explore more TechRunbook guides
Continue with practical infrastructure troubleshooting, PowerShell scripts and operational runbooks.
Browse all articles →