2015-11-03 63 views
-2

我想创建一个天蓝色的vnet互联网网关,但我不知道什么是更好的方式做到这一点。我的意思是,当我创建一个新的虚拟机时,默认情况下,所有的互联网请求都通过他自己的IP地址。我希望这些请求通过相同的ip addrees。与azure vnet的互联网网关

一种可能性是创建一个带有作为Internet网关的NAT的linux虚拟机。然后,我可以将该vm的所有新vms设置为网关。但我想知道是否有更好的解决方案。

例如,我已经阅读下面的文章,看来我需要: https://azure.microsoft.com/en-gb/documentation/articles/virtual-network-create-udr-classic-ps/

任何想法?

谢谢!

回答

0

你的思考过程很有意义。您确实可以启动一个虚拟机作为网关,然后启动同一vnet中的一些虚拟机,并将请求从网关路由到其他虚拟机。但是,采用这种方法,您需要管理系统中的所有虚拟机(网关及其后的所有虚拟机)。

一个更简单的解决方案听起来像你想要的,可以通过VM Scale Set的形式找到,它目前在公开预览中。一个例子可以在这里找到:https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-linux-nat

如果您在上面的示例中单击'deploy to azure'按钮,您将使用从50,000开始的NAT规则在负载均衡器后面获得一组linux虚拟机。所以,你可以通过执行ssh -p 50000 {username} @ {public-ip-address} ssh进入第0个虚拟机。

如果你正在寻找对于Windows VM,你可以使用下面的链接和RDP到{公共IP}:50000个 https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-windows-nat

+0

谢谢! Thouse示例有助于^^ – coder