代码之家  ›  专栏  ›  技术社区  ›  Necevil

“Microsoft.Compute”Azure资源提供程序从不完成“注册”:

  •  1
  • Necevil  · 技术社区  · 7 年前

    此问题与以下问题有些相似(但在测试中不显示相同的行为):

    1. Azure: Microsoft.Compute resource provider stuck 'Registering' for about a day

    尝试按顺序注册Microsoft.Compute提供程序时 使用macos命令行(或云shell)中的AKS 在Azure中),提供程序需要花费非常长的时间 完成注册。

    写作时,6小时后仍处于“注册”状态。

    正常情况下会发生什么?

    以下命令应注册Microsoft。请及时计算:

    az provider register -n Microsoft.Compute

    怎么了?

    当使用以下命令检查提供程序的状态时,它从不注册并持续挂起“注册”。

    az provider show --namespace Microsoft.Compute -o table
    

    对上述shell命令的响应如下(大约有6个小时):

    Namespace          RegistrationState
    
    -----------------  -------------------
    
    Microsoft.Compute  Registering
    

    成功注册的其他提供程序:

    • 微软.network
    • Microsoft.存储
    • Microsoft.ContainerService服务

    鉴于上述情况(我是根用户/唯一用户),这可能不是权限问题,因为这些提供程序会失败。在“我的权限”下,我被列为管理员:“您是订阅上的管理员”,请参阅以下已注册提供程序的屏幕截图(权限刀片位于右侧):

    enter image description here

    由于提供程序从未完成注册,因此尝试使用AKS创建群集当然会失败:

    操作失败,状态为:“错误请求”。详细信息:必需的资源提供程序注册Microsoft。缺少计算。

    其他背景:

    两天前,我成功地在客户机帐户上执行了相同的操作,所有操作都在5分钟内完成。我尝试了以下方法来解决这个问题(到目前为止没有任何影响):

    1. 堆栈溢出时的用户(此处: azure:microsoft.compute资源提供程序在“注册”过程中停留了大约一天 )建议在资源组/帐户中旋转一个虚拟机,以希望能够解决问题并自动注册提供者(这不起作用)。
    2. 取消注册提供程序 这就是我的情况与上述问题不同的地方。注销组件时使用: az provider unregister -n Microsoft.Compute 我得到: 无法从资源命名空间“microsoft.compute”中注销订阅。请删除提供程序的现有资源。

    这与此处的用户不同,后者在取消注册时会被卡住/挂起,而不是在尝试取消注册时使用上述消息失败。( azure:microsoft.compute资源提供程序在“注册”过程中停留了大约一天 )

    我希望过去有人遇到过这种情况。 此时,我将尝试删除我的订阅(在当天早些时候创建的),并添加一个新的/重复的订阅。

    会把我的发现贴回去。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Zahid Faroq    7 年前

    这个特定的问题是由全球多个用户面临的,并且已经得到了解决,请尝试看看它现在是否可以正常工作。