在虚拟网络“MyNetwork”中缺少引用“GatewaySubnet”的子网

时间:2013-10-08 15:18:25

标签: azure subnet azure-virtual-network

我在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的子网?

1 个答案:

答案 0 :(得分:1)

猜测这是一个点对点网络(看起来像一个)。如果是这种情况,则需要添加网关子网(您可以在门户中看到此信息,用于点对点网络配置)。您可以从配置选项卡添加此项:滚动到底部并查看虚拟网络地址空间 - 您将看到一个添加网关子网的按钮。如果您执行此操作,然后导出网络,则会看到GatewaySubnet元素。