我最近创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文件。
本文:
将指导您在ARM中configuration多站点VPN。
祝你好运。