I've been managing my Azure Virtual Desktop environment successfully for three years, spinning up new VMs for new users and decommissioning them when users leave. Recently, three users suddenly couldn't access their VMs, which were perfectly fine the day before. I had to provision new VMs quickly to get them online temporarily, but the next day, those new VMs were in the same frustrating state.
The VMs show as 'Running' but have a 'Shutdown' health state, and the agent is the same version as others that are functioning well. I've tried all sorts of troubleshooting, including reboots, RDP, Bastion, and Serial Console connections, but the admin credentials I set up during VM creation aren't working anymore.
These VMs are joined to EntraID and enrolled in Intune, and I can see them initially, but they disappear from the tenant within a day. The EntraID audit logs indicate the VMs were created and joined, then just vanish without any deletion logs.
I've been working with Microsoft on this for three weeks, but every call seems to lead to more confusion rather than solutions. They aren't escalating my case, and I'm really at a loss for why these VMs just disappear. I've even maxed out the host generation key to 30 days and tried different VM types, but nothing changes. Any ideas on what's going wrong?
4 Answers
Can you clarify what 'disappear' means? Are you seeing them in the provisioning logs? What does the agent report? It would be helpful to dive into those details.
Have you checked if you've hit any quotas or service limits for Azure Virtual Desktop? That might be causing unexpected behavior with your VMs.
It sounds like you might be dealing with a network issue. I faced a similar problem with my client's setup where the Site-to-Site VPN was down, resulting in all the DNS queries hitting only the on-premises servers. I added the Azure DC as a DNS option, rebooted the hosts, and that seemed to resolve the issue. Maybe check your network configuration to see if something similar is happening!
Not sure if I can help directly, but maybe consider if deploying everything to the cloud is the right approach. Just saying! 😜
Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures