Azure 串行控制台中的常见错误

Azure 串行控制台中存在一组已知错误。 这是这些错误及其缓解步骤的列表。

注意

串行控制台的服务 URL 已从 *.console.azure.com 更改为 *.serialconsole.azure.com。 如果收到“Web 套接字已关闭或无法打开”错误,请将 添加到 *.serialconsole.azure.com 防火墙允许列表。

常见错误

错误 缓解
“Azure 串行控制台需要启用启动诊断。 单击此处为虚拟机配置启动诊断。” 确保 VM 或虚拟机规模集已启用启动诊断。 如果在虚拟机规模集实例上使用串行控制台,请确保实例具有最新的模型。
“Azure 串行控制台要求虚拟机正在运行。 使用上面的“开始”按钮启动虚拟机。” VM 或虚拟机规模集实例必须处于启动状态才能访问串行控制台, (VM 不能停止或解除分配) 。 确保 VM 或虚拟机规模集实例正在运行,然后重试。
“未为此订阅启用 Azure 串行控制台,请与订阅管理员联系以启用。” 可以在订阅级别禁用 Azure 串行控制台。 如果你是订阅管理员,则可以 启用和禁用 Azure 串行控制台。 如果你不是订阅管理员,则应联系订阅管理员,了解后续步骤。
访问此 VM 的启动诊断存储帐户时遇到“禁止”响应。 此错误通常是由于在自定义启动诊断帐户上启用存储帐户防火墙而导致的。 如果在此帐户上使用存储帐户防火墙,请按照 存储帐户防火墙配置说明进行操作
你没有将此 VM 用于串行控制台所需的权限。 确保至少具有虚拟机参与者角色权限。 串行控制台访问要求对 VM 或虚拟机规模集具有参与者级或更高级别的访问权限。 有关详细信息,请参阅 概述页
找不到用于在此 VM 上启动诊断的存储帐户“”。 验证是否为此 VM 启用了启动诊断,此存储帐户尚未删除,并且你有权访问此存储帐户。 尚未删除 VM 或虚拟机规模集的启动诊断存储帐户的双重检查
与 VM 的串行控制台连接遇到错误:“错误请求” (400) 如果启动诊断 URI 不正确,则可能会发生这种情况。 例如,使用“http://”而不是“https://”。 可以使用以下命令修复启动诊断 URI:az vm boot-diagnostics enable --name vmName --resource-group rgName --storage https://<storageAccountUri>.blob.core.windows.net/
你没有写入此 VM 的启动诊断存储帐户所需的权限。 请确保至少具有 VM 参与者权限 串行控制台访问需要对启动诊断存储帐户进行参与者级别访问。 有关详细信息,请参阅 概述页
无法确定启动诊断存储帐户 <STORAGEACCOUNTNAME> 的资源组。 验证是否为此 VM 启用了启动诊断,并且你有权访问此存储帐户。 串行控制台访问需要对启动诊断存储帐户进行参与者级别访问。 有关详细信息,请参阅 概述页
此 VM 的预配尚未成功。 请确保 VM 已完全部署,并重试串行控制台连接。 VM 或虚拟机规模集可能仍在预配中。 请稍等片刻,然后重试。
Web 套接字已关闭或无法打开。 可能需要添加对 的 *.serialconsole.azure.com防火墙访问权限。 更详细但时间更长的方法是允许防火墙访问 Microsoft Azure 数据中心 IP 范围,这些范围会经常更改。
串行控制台不适用于使用具有分层命名空间Azure Data Lake Storage Gen2的存储帐户。 这是分层命名空间的已知问题。 若要缓解问题,请确保未使用 Azure Data Lake Storage Gen2 创建 VM 的启动诊断存储帐户。 只能在创建存储帐户时设置此选项。 可能需要在未启用Azure Data Lake Storage Gen2的情况下创建单独的启动诊断存储帐户,以缓解此问题。
与 VM 的串行控制台连接遇到错误:“禁止” (SubscriptionNotEnabled) - 未定义订阅名称,id <订阅 ID> 处于未定义启用状态 如果用户在 中创建其Cloud Shell存储帐户的订阅已被禁用,则可能会出现此问题。 若要缓解问题,请启动Cloud Shell并执行为当前订阅中的Cloud Shell重新预配后备存储帐户所需的步骤
Azure 串行控制台请求会导致错误“抱歉,串行控制台无法连接到 VM,因为服务未及时响应。 在极少数情况下,通信失败可能会阻止 Azure 节点正确应用启动诊断配置。 在Azure 门户中重新应用虚拟机状态可以解决此问题。

后续步骤

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。