User Profile
bhushangawale
Brass Contributor
Joined Apr 16, 2020
User Widgets
Recent Discussions
Mult-subscription Terraform deployment and Azure DevOps Service Connections
While it is understood that Terraform templates can facilitate multi-subscription deployment through the 'alias' concept, as outlined in the documentation https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/subscription#example-usage---creating-a-new-alias-and-subscription-for-an-enrollment-account, how does this integration function within the framework of Azure DevOps pipelines? To illustrate, consider the scenario where you aim to execute the 'terraform apply' command for a template using AZ CLI, deploying resources across multiple subscriptions. AZ CLI requires a service connection object mapped to a specific Azure subscription, leading to deployment failures in other subscriptions, even if the same service connection has access. Is there a better approach to address this issue or what is the recommendation in terms of creating service connections so that such template deployment could work?1.9KViews0likes3CommentsRe: Missing session hosts while creating new host pool in WVD
PavithraT Note: issue was still seen even after un-installing all available agents, creating a new image from scratch every time is not a convenient workaround. what you have proposed - Is it a temporary workaround for now or a final solution? Just checking if PG is aware of it and fix for it is on the way in future?10KViews0likes0CommentsAlert notification when drain mode is turned ON or OFF
Is there any way to set alert notifications whenever drain mode of session host is updated? I can think of writing an automation runbook to do it, however checking possibility to do it natively using any platform feature or with recommended approach.2.6KViews1like6CommentsInsights: Get CPU Usage by User Session
Hello, With the availability to monitor insights of the WVD platform natively in the Azure portal and having all different logs in place, is there any way to monitor the CPU usage by user sessions? This would be specifically helpful for scenario where remote apps are published in a shared host pool environment as it could help in sizing session hosts in most appropriate way.982Views0likes0CommentsRe: How to handle ConnectionFailedOrchestrationFailureOnUnhealthyHost Errors
We tried opening a support ticket for this with Azure, however have been informed that this is unsupported and scaling tool itself is not meant to be used in the production environment since wvd engineering team is still working on it? have reported same issue on the RDS-Templates git https://github.com/Azure/RDS-Templates/issues/552 for further clarification and assistance. If in case anyone has any clue - please respond to this thread.1.1KViews0likes0CommentsHow to handle ConnectionFailedOrchestrationFailureOnUnhealthyHost Errors
Hi, We have have been using the GA version the WVD in our production environment and have also configured ARM based auto-scaling tool that leverages automation account and logic app to turn ON and OFF session hosts based on the peak time and user connections. We also have configured the monitoring in the environment and we are using the workbook released by the engineering team to monitor different details of the environment like session host health, session details etc. Auto scale configuration: Host pool mode - shared Host pool connection threshold - 5 Each session host instance - 2 vCores Sessions allowed per core - 4 Problem: Mostly it works fine, however some times we are seeing constant logs appearing in the session details mentioning this and these appear during peak times when auto-scale comes in the action. Error: ConnectionFailedOrchestrationFailureOnUnhealthyHost: Failed orchestration on session host ≤session_host_name≥ id=d4xyus-fap2-av5c-a321-990g58b411c with state Unhealthy. Potential cause: We suspect that when the allowed connection for session host / session host threshold is hit i.e. 5 connections - auto scale clearly is starting new session host however the WVD load balancer is not really waiting for host to be fully ready and is redirecting new user sessions to this freshly started session host and that is causing the error. Can someone share insights on this or if our understanding is correct then what could be the potential fix for this issue? Thanks in advance.1.2KViews0likes1CommentList of active user sessions with host details
We have configured the monitoring on our WVD environment and appear to be working fine. Thanks to the engineering team for their efforts of generating the workbook. Reference: https://techcommunity.microsoft.com/t5/windows-it-pro-blog/proactively-monitor-arm-based-windows-virtual-desktop-with-azure/ba-p/1508735 We are looking for additional insights such as list of all the active user sessions and name of session host that they are connected to. We are sure that this information is populated already in the log analytics workspace its just that we need some assistance in deriving the correct log query. What we currently get with the help of query below is the list of all user sessions and their session host names for last 12 hours, but it does not show information such as whether which user session is active or if it is connected from x amount of time or inactive from y amount of time etc. WVDConnections | where State == "Connected" and TimeGenerated > ago(12h) | order by TimeGenerated desc | project UserName, SessionHostName, TimeGenerated Any guidance on this will be helpful, Thanks in advance.18KViews0likes0CommentsPreserve TimeZone of VM after sysprep
Hello, We have customized the Win 10 Ent multi-session marketplace image and updated its regional settings along with the time zone and have 'syspreped' it. Referred the documentation here to do the same - https://docs.microsoft.com/en-us/azure/virtual-desktop/language-packs and it worked fine. Now, after provisioning the session host VMS from the captured golden image, it appears that the session host instances have the time zone set back to UTC by default and so we think that the sysprep is not preserving the time zone information. Any recommendation to handle the customization and make it as a part of syspreped image so that all session hosts will have correct time zone settings applied on them automatically? We know that there could be solutions to get it updated again either via some script or powershell that would need to be executed either while provisioning session hosts (through PS) or after creation of them, but looking forward for a solution that works the best and takes care of setting the correct time zone with the image without any hassle.2.9KViews0likes0CommentsRe: Azure portal spring update UI - Require command line always set to No
PavithraT I think the bug still exists, just checking if there is any release timeline for the fix? Not a major blocker as such but gives incorrect impression to admins while scanning through the list of published remote apps.1.9KViews0likes1CommentMissing session hosts while creating new host pool in WVD
We are using the GA version of the WVD and before it went GA, we created our staging environment with a single host pool and single session host (created from Win 10 Enterprise Multi-session marketplace image), published few remote apps and it worked fine. Fast forward, now after validating the system we want to take the system to production while still keeping staging host pool and session host as-is (intending to use it as validation environment). So of course, we needed to build a golden image from the existing session host of staging environment and here is what we did Took a snapshot of staging session host virtual machine. Created new managed disk using the snapshot as it's source. Provisioned a new virtual machine using managed disk created in step above. Logged on to the provisioned machine and uninstalled below components (there were multiple versions present so removed all of them) and restarted the machine. > Remote Desktop Agent Boot Loader > Remote Desktop Services Infrastructure Agent > Remote Desktop Services Infrastructure Geneva Agent > Remote Desktop Services SXS Network Stack After uninstalling these components, Syspreped the virtual machine (generalize and shutdown) Captured it from portal and saved the image as golden-image. Now once the image is prepared, went straight to creation of the new WVD host pool with 2 virtual machines, entered all relevant details and pointed it to use the golden image above. The deployment was successful and can see host pool got created and the virtual machines are created and are in running state, however when we browse to the Host Pool > Session Hosts - we simply do not see those virtual machines there and it shows the the Session Host count as 0. Can anyone point out what went wrong or if we missed anything or is it some bug associated with the portal? Note: Tried RDP'ing to both virtual machines and we do not see any RDS components (listed above) installed again on it and I think since those were not installed during the provisioning, they are not registered with the host pool, however the question remains, what prevented Azure from installing those components while provisioning and get these virtual machines registered with the host pool? PavithraT any pointer on this will be of a huge help! Thanks in advance!13KViews0likes11CommentsRe: Possible to measure session speed or troubleshooting tools for remote apps?
Soo Kuan Teo thanks for the quick response. Like I mentioned, end users do not have access to full desktop and this is remote app only scenario so users do not really see the histogram icon and connection diagnostic information. About the link you have shared - yes that's the exact same link we have referred to analyze the performance counters on the session host, however everything appears to be normal there. Can you elaborate on "If the session is remoteapp, press Ctrl+Alt+End to bring up the shell"? which shell are you referring to? tried doing it while in the remote app session but it does not bring up anything apart from option to lock the screen or option to open task manager. Is this documented somewhere?5KViews0likes1CommentPossible to measure session speed or troubleshooting tools for remote apps?
Hey folks, Currently we are using the Spring update and have published single business app to limited end users (two or three) in our staging environment. The environment: Single session host (Win 10 Enterprise Multi-session customized image) 2vCPUs and 16GB of memory. End users accessing the remote app are co-located in the same region where session host is provisioned. All end users are equipped with a very good quality internet connectivity. Now, these users accessing these published remote apps have started experiencing the app slowness and we need to ensure if it is really something with the app or the network delays or something with WVD causing it. As a primary step, we have already checked the relevant performance counters (cpu and memory related, along with disk utilization) of session host and seems machine is well under-utilized even when users are accessing the application remotely. Is there any way to troubleshoot this, or is there any way to measure the session network speed while accessing the remote apps or something like frames/sec for end user experience? Any input would be highly appreciated. Thanks in advance!5.3KViews0likes3CommentsRe: Add guest user to Windows Virtual Desktop app pool
MisabhMHasan Christian_Montoya that's exact use case we are also working upon. Extending access to guest users in AD would make more sense and would be a cost effective way to access the WVD environment for end customers as they then could make use of their existing license. Right now, one needs to create all customers accounts in same Ad tenant as that of WVD setup and then need to procure and assign license to each one of the customer record which does not make sense because end customers essentially end up paying licensing un-necessarily when they do already have valid license within their home AD tenant.18KViews1like2CommentsRe: (Solved) WVD [Spring Release] Outlook Web App Redirection
hello, trying to redirect COM ports and using the spring update version of the wvd, when we enter the custom rdp property i.e. redirectcomports:i:0 in the UI on Azure portal - it comes back with the error below Value does not either match the format "[name]:[type]:[value]" or some property name are invalid does anyone have clue?2.2KViews0likes0CommentsRe: Port redirection
setadini2475 have you managed to get it working with remote apps? facing similar issue (Win10 Ent Multi-session) and have no clue in documentation whether this is supported or not. I could see that there used to be a setting called redirectcomports:i:1 with standard RDP setup, however based on this documentation enlisting supported custom rdp properties https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files do not find this property so not sure how COM ports redirection can be enabled in WVD based setup and specifically when using remote apps scenario? Any inputs on this will be highly appreciated as it could be a deciding factor to go ahead with wvd or not for the customer in our case. PavithraT Christiaan_Brinkhoff5KViews0likes7Comments
Recent Blog Articles
No content to show