首页 > 其他分享 >Azure虚拟桌面专题之十一:解决DomainTrustCheck失败导致会话主机状态不可用问题

Azure虚拟桌面专题之十一:解决DomainTrustCheck失败导致会话主机状态不可用问题

时间:2023-03-08 21:32:41浏览次数:36  
标签:03 lastHealthCheckDateTime SessionHost 虚拟机 errorCode 会话 DomainTrustCheck Azure m

在创建完主机池并添加会话主机之后,在主机池概述中发现虚拟机总数和不可用状态数量一样,也就是说所有的虚拟机状态都处于不可用

Azure虚拟桌面专题之十一:解决DomainTrustCheck失败导致会话主机状态不可用问题_DomainTrustCheck Fai

刚开始创建之后的几分钟内状态不可用是正常现象,一般等等几分钟之后就会变为可用。可这次发现等了很长时间还是不可用,这就有问题了。

Azure虚拟桌面专题之十一:解决DomainTrustCheck失败导致会话主机状态不可用问题_DomainTrustCheck Fai_02

到底是什么原因导致状态不正常呢。选择其中一台虚拟机,进入查看详细信息

Azure虚拟桌面专题之十一:解决DomainTrustCheck失败导致会话主机状态不可用问题_会话主机状态不可用_03

发现是DomainTrustCheck、DomainJoinedCheck 检查不通过,疑难解答信息为:“此健康状况检查验证会话主机是否已加入域。如果此检查失败,则将是致命的,并且不会成功连接。要解决此问题,请将该虚拟机加入域。”

查看JSON文件,

[ {  "healthCheckName": "DomainJoinedCheck",  "healthCheckResult": "HealthCheckFailed",  "additionalFailureDetails": {   "message": "SessionHost unhealthy: SessionHost is not joined to a domain",   "errorCode": -2147467259,   "lastHealthCheckDateTime": "2023-03-06T14:15:38.3177146Z"  } }, {  "healthCheckName": "DomainTrustCheck",  "healthCheckResult": "HealthCheckFailed",  "additionalFailureDetails": {   "message": "SessionHost unhealthy: VerifyDomainTrust failed with exception The local computer is not joined to a domain or the domain cannot be contacted.",   "errorCode": -2146233088,   "lastHealthCheckDateTime": "2023-03-06T14:15:38.3490344Z"  } }, {  "healthCheckName": "SxSStackListenerCheck",  "healthCheckResult": "HealthCheckSucceeded",  "additionalFailureDetails": {   "message": "SessionHost healthy: SessionHost healthy: SxS stack listener is ready",   "errorCode": 0,   "lastHealthCheckDateTime": "2023-03-06T14:00:27.6105429Z"  } }, {  "healthCheckName": "MonitoringAgentCheck",  "healthCheckResult": "HealthCheckSucceeded",  "additionalFailureDetails": {   "message": "Located running process at C:\\Program Files\\Microsoft RDInfra\\RDMonitoringAgent_45.5.2\\Agent\\MonAgentLauncher.exe",   "errorCode": 0,   "lastHealthCheckDateTime": "2023-03-06T14:15:27.7239698Z"  } }, {  "healthCheckName": "MetaDataServiceCheck",  "healthCheckResult": "HealthCheckSucceeded",  "additionalFailureDetails": {   "message": "{\r\n  \"Details\": \"IMDS pressumed available\",\r\n  \"AzureResourceId\": \"/subscriptions/1be0981d-88d2-44f1-be97-8f5e29b1fe91/resourceGroups/AZVDI/providers/Microsoft.Compute/virtualMachines/AZVDIVM-1\",\r\n  \"VmId\": \"ea58b3af-7528-4ba1-a319-b28b2332eb9c\"\r\n}",   "errorCode": 0,   "lastHealthCheckDateTime": "2023-03-06T14:00:27.8761665Z"  } }, {  "healthCheckName": "AppAttachHealthCheck",  "healthCheckResult": "HealthCheckSucceeded",  "additionalFailureDetails": {   "message": "SessionHost healthy: MSIX packages have been properly staged",   "errorCode": 0,   "lastHealthCheckDateTime": "2023-03-06T14:15:36.2552144Z"  } }]

从以上信息可以判断出应该是虚机没有加域导致的。那么我们只要把虚机加入Azure AD后,应该就能解决此问题了。

解决方案:使用管理员登录虚拟机,进入计算机设置,可以在搜索中输入settings 进入计算机设置,找到Account,在Account中有个Add work or school account ,点击进入后在弹出的对话框中输入Azure AD的用户名和密码,确认后点击join 以将虚拟机加入Azure AD。

Azure虚拟桌面专题之十一:解决DomainTrustCheck失败导致会话主机状态不可用问题_会话主机状态不可用_04

回到会话主机概述页面,点击刷新


Azure虚拟桌面专题之十一:解决DomainTrustCheck失败导致会话主机状态不可用问题_会话主机状态不可用_05

此时虚拟机状态已变为可用,至此问题解决

标签:03,lastHealthCheckDateTime,SessionHost,虚拟机,errorCode,会话,DomainTrustCheck,Azure,m
From: https://blog.51cto.com/fjcloud/6108883

相关文章