azure-virtual-network - 添加对等互连未检测到网关子网
问题描述
重现 1. 通过 Azure 门户添加 Vnet 2. 返回刚刚创建的 VNet 并添加网关子网。3. 在同一个 VNet 中尝试添加对等互连,选择对等 Vnet 并选中“允许网关传输”复选框。
结果 - “vnet-xxx 和 vnet-yyy 均未配置网关。网关中转设置要求对等互连中的一个虚拟网络中有一个网关。请取消选择网关中转设置以继续,或导航到其中一个虚拟网络并添加网关。”
我有许多其他 VNet 和对等设置以相同的方式,它们都可以工作。进入 vnet 对等配置,我可以看到相同的错误消息,但是选中了复选框并且它可以工作。
自从我添加了 Vnet 和对等互连后,用于添加对等互连的 UI 似乎发生了变化,因为在使用旧配置 UI 进行对等互连之前,我从未见过此错误消息。
FWIW 我正在尝试创建一个 Vnet 以供应用服务使用,该服务将与我连接了托管 SQL 的 Vnet 对等。
解决方案
由于错误消息表明您必须在启用网关传输时在其中一个对等 VNet 中配置网关。仅添加网关子网不是过程,在这种情况下您必须在 VNet 中部署 VPN 网关。
如果您想使用 VNet 集成(添加 VNet 预览),则无需网关即可使用它,并且 Web 应用程序和 VNet 必须在同一区域。但是由于在这种情况下没有配置网关,您似乎没有使用网关中转。文件只是说明了这一点,
如果您将对等与区域 VNet 集成一起使用,则无需执行任何其他配置。
表示目前只有现有的 VNet 支持网关传输。不确定新的 VNet 集成是否会在未来支持此功能,因为它仍处于预览阶段。此外,您可以从我回答的有关现有 VNet 集成和 VNet 对等互连的另一个问题中获得更多详细信息。
推荐阅读
- css - css 选择所有内容,但忽略特定的父级及其所有子级
- java - 当成员是 java.util.List 类型时序列化 Sonarqube 问题
- c# - 如何使用 C#、SQL Server 在数据库中输入 SELECTED 复选框值?
- python - while 循环不会在抛出垃圾值时重复自身
- tfs - 将 vs 代码连接到本地服务器上的 tfs
- jquery - 我如何在子 iframe 中调用 jquery html() 打印的 java 脚本函数?
- c# - Xamarin Forms Android 应用程序在 Visual Studio 2017 Pro 中共享资源?
- ios - xcode 10 中缺少源代码管理中的配置选项
- c - 对联合中的字符进行 strcpying 时程序中止
- ejabberd-api - 我想为 ejabberd 帐户更改 jid