无法删除Azure中的虚拟网络网关

时间:2014-04-21 20:30:38

标签: azure azure-virtual-machine azure-virtual-network

我正在尝试删除Azure中的虚拟网络。当我使用Web界面删除它时,它说

Virtual network 'MyVirtualNetwork' is in use and cannot be deleted. If you recently deleted resources, it might take some time to update the virtual network.

当然,我最近没有删除资源,也没有使用网络的虚拟机。我按照StackOverflow帖子here说明了为了删除虚拟网络,您必须先删除虚拟网络网关。

因此,根据MSDN here上的“删除虚拟网络网关”说明,我点击Azure网络界面,如下所示:

Virtual Network > *MyVirtualNetwork* > Dashboard > Delete Gateway

我明白了:

Failed to delete the gateway for virtual network 'OneCoreWikiVnet'.

Azure不提供进一步说明或其他详细信息。

如何删除此虚拟网络网关?

3 个答案:

答案 0 :(得分:2)

是。正如您所知,您必须删除设置部分下显示的所有子网,然后才能删除虚拟网络本身,如下面的快照所示。如您所见,我有两个子网,GatewaySubnetSubnet 1

enter image description here

您可以使用每行末尾GatewaySubnet菜单下显示的删除选项删除...以外的所有子网。

如果您尝试从同一GatewaySubnet选项中删除...,则会出错:

  

无法删除网关子网。

现在问题仍然是如何删除GatewaySubnet。以下是逐步完成相同的过程:

  1. 转到Overview标签,然后点击右侧窗格中带有绿色复选标记的网关图标。
  2. enter image description here

    1. 在网关详细信息屏幕上,单击左窗格中的删除按钮:
    2. enter image description here

      1. 点击Yes

      2. 的警告信息上的Are you sure you want to delete this gateway?
      3. 这将导致删除GatewaySubnet。您现在可以在概览标签上观察Gateway的图标已变为灰色,其简要说明为Click here to create a gateway

      4. enter image description here

        1. 现在只需点击删除按钮即可完全摆脱虚拟网络。

答案 1 :(得分:1)

azure对象层次结构如下。

虚拟网络 - >虚拟网络网关 - >连接

要删除,您应该从下往上(或在这种情况下从右到左)删除。实质上,要删除VNET网关,您需要确保首先删除网关上的任何连接。

答案 2 :(得分:0)

您是否尝试使用PowerShell cmdlet执行此操作?

删除-AzureVNetGateway -VNetName

如果您仍然遇到错误并且可能获得更好的错误响应,您可以将-Verbose放在那里。

-matt