我在Azure中构建了一个包含两个子网的网络,Back和Front。
我现在正在尝试使用Set-AzureVNetConfig创建一个网关,但我得到了一个名为GatewaySubnet的丢失子网。这个词在我的脚本中的任何地方都不存在,并且谷歌搜索该词不会返回任何结果,因此它不能成为保留字。
<NetworkConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration">
<VirtualNetworkConfiguration>
<Dns />
<LocalNetworkSites>
<LocalNetworkSite name="lnt">
<AddressSpace>
<AddressPrefix>10.55.10.0/24</AddressPrefix>
</AddressSpace>
<VPNGatewayAddress>1.2.3.4</VPNGatewayAddress>
</LocalNetworkSite>
</LocalNetworkSites>
<VirtualNetworkSites>
<VirtualNetworkSite name="net" AffinityGroup="ag">
<AddressSpace>
<AddressPrefix>10.10.0.0/16</AddressPrefix>
</AddressSpace>
<Subnets>
<Subnet name="Front">
<AddressPrefix>10.10.1.0/24</AddressPrefix>
</Subnet>
<Subnet name="Back">
<AddressPrefix>10.10.2.0/24</AddressPrefix>
</Subnet>
</Subnets>
<Gateway>
<ConnectionsToLocalNetwork>
<LocalNetworkSiteRef name="lnt" />
</ConnectionsToLocalNetwork>
</Gateway>
</VirtualNetworkSite>
</VirtualNetworkSites>
</VirtualNetworkConfiguration>
为什么Azure认为我的配置文件缺少名为GatewaySubnet的子网?
答案 0 :(得分:1)
猜测这是一个点对点网络(看起来像一个)。如果是这种情况,则需要添加网关子网(您可以在门户中看到此信息,用于点对点网络配置)。您可以从配置选项卡添加此项:滚动到底部并查看虚拟网络地址空间 - 您将看到一个添加网关子网的按钮。如果您执行此操作,然后导出网络,则会看到GatewaySubnet
元素。