4

我无法弄清楚如何在Azure中将Web应用(应用服务)连接到虚拟机。我从Web App配置面板创建了一个VNet。Azure中虚拟机和应用服务之间的Vnet

所有项目均使用资源管理模型创建的,在同一个订阅并至少标准定价层。

显然,Web应用程序无法连接到V2 VNet。 (看起来这些术语可以互换使用,或者有些不同)。

我创建了一个经典的Vnet(V1?)。但我似乎无法找到如何将虚拟机连接到它。

如何将Web应用程序和虚拟机连接到同一网络?我有什么其他要求吗?

回答

3

不幸的是,你不会错过任何东西,目前这一切都相当混乱,在他们完全正常工作之前,阻止尝试部署到VNet可能是明智之举。然而,如果这是你特别需要的东西,你的选择将是保持所有内容都在v1,或者只需要在v1版本的Web应用程序中创建一个v2 VNet,并且为你的虚拟机创建一个v2 VNet(你不能把v2 VM到v1 VNet)

您可以创建一个v2 VNet并在它们之间建立站点到站点VPN。这将给出一个合理的平坦/开放IP结构。这个问题将会导致你只能使用大约10mb的带宽,而唯一的办法就是使用Express Route。

+0

这确实让我感到惊讶,当我(在多敲打-的头抵墙)终于实现了web应用到虚拟路由的限制。带点对点网关的经典VNet可以完成工作,但最低费用为每月35美元。我**我错过了什么?当他们都在同一个Azure区域时,为什么我需要支付35美元才能将流量直接从Web应用程序路由到VM? – Snixtor

+0

@Snixtor个人而言,我不会这样做,我没有看到它提供的优势,它提供了一个明确的防火墙规则,只允许IP地址访问。 (我可能会问一个实际的问题) –

+0

@Michael_B这就是我同样的结论。不幸的是,在我的一个场景中,它似乎*像Web应用程序的外出IP地址在一组定义的4中切换(在Azure中的应用程序属性中可见)可能导致连接问题。 VM正在运行Postgres,应用程序是ASP.NET,并且连接每约10分钟定期失败一次,这似乎也是IP地址更改的时间间隔。 – Snixtor

0

我找到了另一种方式。(我也发现了一些讨论,网上说V2 VNET整合应该是在几天或几周内准备好了。)

有一个叫资源管理器预览一个工具。在此处启动:https://resources.azure.com

展开您的资源组,然后在Microsoft.Web下找到您的Web应用程序。

点击上,并在细节向下滚动窗格中找到以下outboundIpAddresses

对于这些,去你的资源管理器虚拟机网络安全资源,并添加所需的入站安全规则。注意,入站安全规则更改不会立即生效。我观察到他们工作之前大约2分钟的延迟。

最近几个小时,测试了我的设置。希望出站IP分配保持不变。 UPDATE:天青门户出站IP地址现已:https://social.msdn.microsoft.com/forums/azure/en-US/fd53afb7-14b8-41ca-bfcb-305bdeea413e/maintenance-notice-upcoming-changes-to-increase-capacity-for-outbound-network-calls http://ruslany.net/2015/06/how-to-find-out-outbound-ip-addresses-used-by-azure-web-app/

相关问题