Azure中的空networkingconfiguration(networkconfig.xml)

我最近创build了一个Azure试用帐户,并且已经build立并连接到我们的内部networking(通过ASA上的IPSec隧道)。 我可以在本地机器上与我在Azure中投入的Linux VM进行通信。 现在,我想包括Azure之外的其他几个站点。 所以基本上,我希望Azure中的一个特定资源可以连接到美国的三个不同的位置。

根据我所做的阅读,似乎我不能让三个隧道指向同一个虚拟networking(因为虚拟networking网关不能这样工作)。 所有的文件指向下载networkingconfiguration和编辑它(像这里: https : //docs.microsoft.com/en-gb/azure/vpn-gateway/vpn-gateway-multi-site )所以我试图ol'下载networkingconfiguration程序。 但是,当我通过最新的Azure CLI powershell连接并login到我的帐户并运行此命令时:

Get-AzureVNetConfig -ExportToFile

我得到一个空文件。 所以我跑了

Get-AzureVNetConfig -verbose

我得到这个回应:

VERBOSE:3:47:55 PM – 开始操作:Get-AzureVNetConfig

Get-AzureVNetConfig:ResourceNotFound:networkingconfiguration不存在。

在线:1 char:1 + Get-AzureVNetConfig -Verbose + ~~~~~~~~~~~~~~~~~~~~~~~~~ [Get-AzureVNetConfig],CloudExce ption + FullyQualifiedErrorId:Microsoft.WindowsAzure.Commands.ServiceManagemen t.IaaS.GetAzureVNetConfigCommand

我知道我有一个networking – 这是一个试用帐户的限制吗?

我希望我在这里清楚 – 请让我知道,如果有任何我应该补充的信息,这对我来说并不明显。 感谢大家。

编辑添加:如果我只是运行Get-AzureVNetConfig -ExportToFile C:\ herbajerb.xml,这是我的VNetConfig的样子

<NetworkConfiguration xmlns="http://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration" > <VirtualNetworkConfiguration /> </NetworkConfiguration> 

您是否设置了ARM Vnet或Classic Vnet? networkingconfiguration文件仅用于Classic Vnets。 如果您已经设置了传统的vnet,那么命令Get-AzureVNetCOnfig是正确的命令,它可以在试用帐户上运行。

如果您已经设置了ARM vnet,则不使用networkingconfiguration文件。

本文:

https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-multi-site-to-site-resource-manager-portal

将指导您在ARM中configuration多站点VPN。

祝你好运。