Azure RM端口转发

3
我现在正在测试Azure,但遇到了一些问题。
我正在使用新的Azure门户(资源管理器)。如何在我的网络中添加静态IP并将端口转发到不同的VM上?然后如何在我的“网络接口”上添加静态IP?
我无法将此接口分配给VM,因为它说只能分配动态IP,并且静态IP只能分配给负载均衡器。我已创建负载均衡器,添加了静态公共IP,但是当我尝试添加虚拟机时,它要求我定义可用性集。但我没有可用性集。所以我创建了可用性集,但现在我无法将虚拟机添加到可用性集中,因为PowerShell cmdlet仅适用于经典VM,并且没有用于资源管理器VM的cmdlet。
所以我只有两个问题: 如何在我的Azure RM网络中添加静态公共IP(以便ip地址永远不会更改)并将端口转发到我的私有网络中的Azure RM VM?因为将有Exchange服务器、Web服务器,我需要将基本端口转发到它们。
如果之前的问题的答案是“负载均衡器”,那么我如何将Azure RM VM移动到可用性集?我必须重新创建虚拟机吗?如果有重要数据怎么办?
1个回答

2
我正在从Classic VMs(ASM)转移到ARM,因此我一直在调查一些方面。文档不太清楚或完整,而且由于这是Azure,在一个月的时间内可能会有所不同。但是今天...
静态公共IP只能分配给负载均衡器,而不能分配给单个VM。请在以下文章中搜索“保留IP地址”,其中指出“目前只能将静态公共IP分配给负载均衡器”: https://azure.microsoft.com/en-gb/documentation/articles/virtual-machines-azurerm-versus-azuresm/ (编辑:注意到在portal.azure.com中,每个公共IP资源上都有一个开关,可以将其从动态切换为静态 - 尽管我还没有测试过)。
端口转发绝对需要负载均衡器。请参见本文底部的评论,我问了这个确切的问题,微软回复确认了这一点: https://azure.microsoft.com/en-gb/documentation/articles/load-balancer-arm-powershell/ 基本VM今天无法使用负载均衡器: https://azure.microsoft.com/en-gb/pricing/details/load-balancer/ 我还在某个地方读到(现在找不到链接了),在负载均衡器下,有一些关于哪些机器可以分组在一起的限制(基于大小)。从记忆中,我认为例如A0到A4可以分组,然后说A5到A8可以分组,但是A0和A7不能。
以下页面指出:“目前在资源管理器中,您只能在创建期间将虚拟机添加到可用性集中”: https://azure.microsoft.com/en-gb/documentation/articles/virtual-machines-ps-create-preconfigure-windows-resource-manager-vms/ 如果您需要可用性集,则可能需要删除并重新创建VM。您应该能够删除VM但保留VHD,然后使用现有的VHD重新创建VM以避免数据丢失。
除了上面提供的链接外,我还发现以下链接很有帮助:http://blogs.msdn.com/b/cloud_solution_architect/archive/2015/05/05/creating-azure-vms-with-arm-powershell-cmdlets.aspxhttp://blogs.technet.com/b/parallel_universe_-_ms_tech_blog/archive/2015/11/04/deploy-a-vm-with-azure-powershell-preview-1-0-cmdlets.aspx

希望这些能帮到你。

Chris


这篇文章看起来非常具有挑战性,并且在很多方面受到限制。不知道在过去的三个月里是否有更多关于这个主题的新进展? - Falco Alexander

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接