我正在尝试删除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不提供进一步说明或其他详细信息。
如何删除此虚拟网络网关?
答案 0 :(得分:2)
是。正如您所知,您必须删除设置部分下显示的所有子网,然后才能删除虚拟网络本身,如下面的快照所示。如您所见,我有两个子网,GatewaySubnet
和Subnet 1
。
您可以使用每行末尾GatewaySubnet
菜单下显示的删除选项删除...
以外的所有子网。
如果您尝试从同一GatewaySubnet
选项中删除...
,则会出错:
无法删除网关子网。
现在问题仍然是如何删除GatewaySubnet
。以下是逐步完成相同的过程:
答案 1 :(得分:1)
azure对象层次结构如下。
虚拟网络 - >虚拟网络网关 - >连接
要删除,您应该从下往上(或在这种情况下从右到左)删除。实质上,要删除VNET网关,您需要确保首先删除网关上的任何连接。
答案 2 :(得分:0)
您是否尝试使用PowerShell cmdlet执行此操作?
删除-AzureVNetGateway -VNetName
如果您仍然遇到错误并且可能获得更好的错误响应,您可以将-Verbose放在那里。
-matt