我有一个 Azure VM Windows 10 Pro 映像,我将其用作功能强大的台式机,通过远程桌面访问。我已经使用它大约 2 个月了,每天使用几次(记得在不使用它时停止/取消分配它,因为它有 8 个核心/56GB,因此相当昂贵)。
周日下午 1:00,我像往常一样停止/取消分配了它。然后周日下午 5:00,我重新启动了它,但无法连接。
机器无法 ping 通(使用 sysinternals/psping ping RDP 端口):
psping mymachine.uksouth.cloudapp.azure.com:3389 <snip/> This operation returned because the timeout period expired.
返回超时。
- 在 Azure 门户中,当我去重置配置(在该 VM 的重置密码刀片上)时,它显示:
VM 代理不可用或未安装,这可能会阻止 VMAccess 运行
在接下来的 3 个小时里,我尝试了多种方法。1) 显然,多次重启。2) 多次重新部署 3) 尝试重置配置 4) 尝试卸载并重新安装 VM 访问代理
Remove-AzureRmVMAccessExtension -ResourceGroupName myRg -VMName myVM -Name enablevmaccess
1 和 2 没什么区别。3 和 4 失败了 - 挂了一段时间(约 30 分钟),然后超时。我决定减少损失,只设置一个新的 Windows 10 Pro VM。我设置了它,通过 RDP 连接到它,然后使用它一个小时左右,作为安装的一部分重新启动它,瞧,无法再次连接到它,并且再次可以在门户中看到:
VM 代理不可用或未安装,这可能会阻止 VMAccess 运行
因此存在以下几个问题:
1. 我是不是太倒霉了,两台虚拟机都出现了同样的问题,还是 Azure 门户上的 RDP 服务存在一些普遍问题?
2. 我所做的(创建运行 Windows 10 的 Azure VM 并将其用作虚拟桌面)是否不符合 Azure 的预期用途?我的意思是,也许你“不应该”一直远程访问机器,而只是将它们用作服务器/处理器。
3. 有没有什么办法可以修复我现在有的 2 台虚拟机上出现故障的问题?
4.我所做的某些事情是否导致 VM 代理/RDP 服务器发生故障?(如果真是这样,我会很惊讶,我的意思是说,我每天使用第一个虚拟机超过一个月,它运行良好。然后在周日下午出现故障,然后在周二上午我创建一个新的虚拟机时,它几乎立即出现故障。我觉得这是 Azure 方面的问题,与我的模式无关。
编辑
对于周日出现问题的机器,我已将部分串行日志复制到此处。我复制了周日注销/停止时(一切正常)的条目,以及紧接着的下一条条目(周二下午 6:00)。我没有从中间删除任何内容,只是日志在周日下午 1 点到周二下午 6 点之间没有记录任何活动,尽管我重启了很多次,重新部署了大概 3-4 次,并执行了所有 powershell 操作。
这是我周日下午成功注销/停止机器时的情况。
======== Microsoft Azure VM 运行状况报告 - 开始 2018-01-28T13:16:01.3045277Z ======== {"reportTime":"2018-01-28T13:15:50.5238063Z","networkAdapters":[{"name":"以太网","status":"启动","macAddress":"00-22-48-07-3A-91","ipProperties":[{"protocolVersion":4,"address":"10.0.1.4","isDhcpEnabled":true},{"protocolVersion":6,"address":"fe80::44fb:258a:7f04:7171%6","isDhcpEnabled":false}]},{"name":"环回伪接口1","status":"Up","macAddress":"","ipProperties":[{"protocolVersion":4,"address":"127.0.0.1","isDhcpEnabled":false},{"protocolVersion":6,"address":::1","isDhcpEnabled":false}]},{"name":"本地连接* 1”,“状态”:“启动”,“macAddress”:“00-00-00-00-00-00-00-E0”,“ipProperties”:[{“protocolVersion”:6,“地址”:“2001:0:4137:9e76:14b5:3c65:f5ff:fefb”,“isDhcpEnabled”:false}]}],“remoteAccess”:{“windows”:{“rdpPort”:3389,“rdpEnabled”:true,“rdpTcpListenerSecurityConfiguration”:{“nlaUserAuthenticationRequired” :true,“authenticationSecurityLayer”:“TLS”,“protocolNegotiationAllowed”:“true},”rdpTcpListenerMaxConnections“:3,”rdpFirewallAccess“:“允许”,“rdpAllowedUsers”:[“MYUSER”],“rdpCertificateDetails”:{“subject”:“CN = MACHINENAME”,“thumbprint”:“7A8C88CC0531A299C1CE37D57A725CA2DD9C71DB”,“validFrom”:“2017-12-0 6T20:08:17Z”,“validTo”:“2018-06-07T20:08:17Z”},“rdsLicensingStatus”:null}},“帐户”:{“windows”:“adminAccountPasswordExpired”:“false”,“adminAccountDisabled”:“false}},“服务”:[{“名称”:“TermService”,“状态”:“正在运行”,“startMode”:“手动”},{“名称”:“BFE”,“状态”:“正在运行”,“startMode”:“自动”},{“名称”: “MpsSvc”,“状态”:“正在运行”,“startMode”:“自动”},{“名称”:“WindowsAzureGuestAgent”,“状态”:“正在运行”,“startMode”:“自动”},{“名称”:“WindowsAzureTelemetryService”,“状态”:“正在运行”,“startMode”:“自动”},{“名称”:“RdAgent”,“状态”:“正在运行”,“startMode”:“自动”}],“systemInfo”:{“windows”:{“osVersion”:“Microsoft Windows NT 6.2.9200.0”,“isOsEval”:true,"realTimeIsUniversal":true,"domainRole":"StandaloneWorkstation"}}} ======== Microsoft Azure VM 运行状况报告 - 2018 年底 -01-28T13:16:01.3045277Z ========= 我没有在这里删除任何东西,尽管我重新启动了很多次,重新部署了3-4次,并完成了所有的powershell操作,但周日下午1点到周二下午6点之间的日志里什么都没有。 ======== Microsoft Azure VM 健康报告 - 2018 年开始 -01-30T18:05:23.8572841Z ======== {“reportTime”:“2018-01-30T18:05:06.0590204Z”,“networkAdapters”:[{“name”:“以太网”,“status”:“Up”,“macAddress”:“00-22-48-07-3A-91”,“ipProperties”:[{“protocolVersion”:4,“address”:“10.0.1.4”,“isDhcpEnabled”:true},{“protocolVersion”:6,“address”:“fe80 :: 44fb:258a:7f04:7171%6”,“isDhcpEnabled”:false}]},{“name”:“环回伪接口1","status":"Up","macAddress":"","ipProperties":[{"protocolVersion":4,"address":"127.0.0.1","isDhcpEnabled":false},{"protocolVersion":6,"address":::1","isDhcpEnabled":false}]},{"name":"本地连接* 1”,“状态”:“启动”,“macAddress”:“00-00-00-00-00-00-00-E0”,“ipProperties”:[{“protocolVersion”:6,“地址”:“2001:0:4137:9e76:34e7:1213:f5ff:fefb”,“isDhcpEnabled”:false}]}],“remoteAccess”:{“windows”:{“rdpPort”:3389,“rdpEnabled”:true,“rdpTcpListenerSecurityConfiguration”:{“nlaUserAuthenticationRequired” :true,“authenticationSecurityLayer”:“TLS”,“protocolNegotiationAllowed”:“true},”rdpTcpListenerMaxConnections“:2,”rdpFirewallAccess“:“允许”,“rdpAllowedUsers”:[“MYUSER”],“rdpCertificateDetails”:{“subject”:“CN = MYMACHINE”,“thumbprint”:“7A8C88CC0531A299C1CE37D57A725CA2DD9C71DB”,“validFrom”:“2017-12-06 T20:08:17Z”,“validTo”:“2018-06-07T20:08:17Z”},“rdsLicensingStatus”:null}},“帐户”:{“windows”:“adminAccountPasswordExpired”:“false”,“adminAccountDisabled”:“false}},“服务”:[{“名称”:“TermService”,“状态”:“正在运行”,“startMode”:“手动”},{“名称”:“BFE”,“状态”:“正在运行”,“startMode”:“自动”},{“名称”: “MpsSvc”,“状态”:“正在运行”,“startMode”:“自动”},{“名称”:“WindowsAzureGuestAgent”,“状态”:“正在运行”,“startMode”:“自动”},{“名称”:“WindowsAzureTelemetryService”,“状态”:“正在运行”,“startMode”:“自动”},{“名称”:“RdAgent”,“状态”:“正在运行”,“startMode”:“自动”}],“systemInfo”:{“windows”:{“osVersion”:“Microsoft Windows NT 6.2.9200.0”,“isOsEval”:true,“realTimeIsUniversal”:true,“domainRole”:“StandaloneWorkstation”}}} ========= Microsoft Azure VM 运行状况报告 - 结束 2018-01-30T18:05:23.8572841Z =========
编辑2
我刚刚重启了原来的机器。在启动重置密码刀片之前说:现在重置密码刀片说:
VM 代理不可用或未安装,这可能会阻止 VMAccess 运行。
序列日志中不再有条目(就像周日和周二之间一样)。
启动诊断屏幕截图显示
“无法获取 blob 内容”
另外,我附加了 VM 概述活动https://i.stack.imgur.com/uFdXe.png- 看起来机器很忙但没有网络连接?!
仅供参考,我现在已再次停止机器。