欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

混合使用Azure LB和ILB访问相同web服务(2)

发布时间:2025/6/15 编程问答 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 混合使用Azure LB和ILB访问相同web服务(2) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

那么现在开始,我们配置下两台WEB服务器的Internal Load  balancer:

  • 打开Powershell,检查当前两台虚拟机的端点配置:

  • Get-AzureVM  -ServiceName webstevennodes -Name webstevennode2|Get-AzureEndpoint

     2. 创建一个ILB,指定其服务地址为内网地址10.0.0.88:

    Add-AzureInternalLoadBalancer -InternalLoadBalancerName myilb -ServiceName webstevennodes -SubnetName Subnet-1 -StaticVNetIPAddress 10.0.0.88

     

     3. 对两台测试VM webstevennode1webstevennode2添加端点信息,注意本地port和对外port都是80:

    PS C:\> Get-AzureVM  -ServiceName webstevennodes -Name webstevennode1 |Add-AzureEndpoint -Name httpinternal -Protocol tcp -LocalPort 80 -PublicPort 80 -DefaultProbe -InternalLoadBalancerName myilb -LBSetName myILBSet|Update-AzureVM

     

    PS C:\> Get-AzureVM  -ServiceName webstevennodes -Name webstevennode2|Add-AzureEndpoint -Name httpinternal -Protocol tcp -LocalPort 80 -PublicPort 80 -DefaultProbe -InternalLoadBalancerName myilb -LBSetName myILBSet|Update-AzureVM

     

     

    4. 添加完成后,验证一下端点配置信息: 

    PS C:\> Get-AzureVM  -ServiceName webstevennodes -Name webstevennode2|Get-AzureEndpoint

    Get-AzureVM  -ServiceName webstevennodes -Name webstevennode2|Get-AzureEndpoint

    可以看到电脑两台VM的ILB配置完成,并且服务IP地址是10.0.0.88.

    5. 我们来测试一下实际效果,需要你登录那台测试的windows 2012虚拟机,打开IE浏览器,输入ILB的服务地址10.0.0.88,测试一下:

     

    过一会再刷新一次,可以看到请求可以被分发到VM1和VM2上:

     

     

    6. 我们在Azure的portal上检查一下端点配置,可以看到,因为我们配置的是ILB的端口,所以目前在portal上无法看到:

     

     


    转载于:https://blog.51cto.com/cloudapps/1744365

    总结

    以上是生活随笔为你收集整理的混合使用Azure LB和ILB访问相同web服务(2)的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。