混合使用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 webstevennode1和webstevennode2添加端点信息,注意本地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上无法看到:


混合使用Azure LB和ILB访问相同web服务(2)的更多相关文章
- 混合使用Azure LB和ILB访问相同web服务(1)
在经典的使用场景中,我们一般使用AzureLoadBalancer来面向公网提供负载均衡服务,而使用Azure Internal Load Balancer提供内部那些不愿意将服务暴露给公网的服务,比 ...
- 混合使用Azure LB和ILB访问相同web服务(3)
接下来我们来配置Azure Load balancer,就是面向公网的负载均衡器: 1.在该测试中,为了保持内网访问和外网访问一样的体验,本地端口和public端口和ILB一样,同样是80: PS C ...
- [linux]主机访问虚拟机web服务(CentOS)
目的为了实现主机和虚拟机的通信,访问虚拟机中架设的web服务.按理说通过虚拟机ip + web服务端口,即可在浏览器访问虚拟机的web服务.但是由于CentOS的防火墙问题,对应web端口无法访问.通 ...
- 在虚拟机上搭建物理机可访问的web服务(IIS)
0x0 前言 安装webug4.0的时候突发奇想,想学下如何在虚拟机里搭建网站,然后让主机像访问互联网的网站一样访问虚拟机的网站,为以后渗透测试搭建环境做准备 0x1 虚拟机安装win2003[以防万 ...
- 通过公网ip访问虚拟机web服务
工作中有需要进行通过外网ip访问虚拟机上的web服务,通过查阅资料,将配置过程整理如下: 思路:通过路由器的端口映射访问虚拟机上的web服务 1. 前提是在虚拟机上的web服务已经部署好,并且可以通过 ...
- 主机不能访问虚拟机web服务的问题
虚拟机是CentOs 7 iptables -Fiptables -P INPUT ACCEPT 参考:http://blog.csdn.net/abnereel/article/details/41 ...
- centos7无法访问虚拟机web服务
第一种: 先看下防火墙状态:firewall-cmd --state 关闭防火墙再试试:systemctl stop firewalld.service 第二种,不想关闭防火墙 放开http服务 fi ...
- Azure机器学习入门(四)模型发布为Web服务
接Azure机器学习(三)创建Azure机器学习实验,下一步便是真正地将Azure机器学习的预测模型发布为Web服务.要启用Web服务发布任务,首先点击底端导航栏的运行即"Run" ...
- Android开发9:网络访问&Web服务开发
前言 啦啦啦各位小伙伴们好~ 一起进入我们今天的主题.今天我们将和大家学习网络访问和Web服务开发的相关知识,一起学习熟练使用 HttpURLConnection 访问 WebService,熟悉使用 ...
随机推荐
- haproxy之配置文件解析
功能--> 提供高可用/负载均衡/基于tcp和http应用的代理;支持虚拟主机,特别适用于负载特大的web站点. 配置文件解析--> #配置文件-->开启/proc/net/ipv4 ...
- 符号三角形(hdu 2510 搜索+打表)
符号三角形 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submi ...
- c#实现生产者消费者模式
; } Environment.ExitCode = result; } }}
- 七、适配器(Adapter)模式--结构模式(Structural Pattern)
适配器模式:把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作. 类的 Adapter模式的结构: 类适配器类图: 由图中可以看出,Adaptee ...
- g++ error: expected nested-name-specifier before 'XXX'
template <typename addrT=int,typename valuT=int,typename stream_addrT=bm_addr,typename stream_siz ...
- 私有静态方法private static method-值得用吗?
用Resharper的同学都知道,如果你写了一个私有函数,这个函数没有访问类里面的其他参数和方法,那么它建议你标记这个方法为私有静态方法,提示是这样的: 值得这样做吗?看看微软的建议: After y ...
- java实现xml-rpc客户端和服务端
客户端代码: package test_xmlrpc.test; import java.net.URL;import java.util.ArrayList;import java.util.Lis ...
- 使用GridBagLayout控制行列的高度和宽度
摘自http://bbs.csdn.net/topics/340189065使用GridBagLayout控制行列的高度和宽度 gridwidth 指定组件显示区域的某一行中的单元格数. 默认值1,水 ...
- 产生冠军(set,map,拓扑结构三种方法)
产生冠军 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis ...
- cocos2d-x(quick-lua)读取csv文件
一.准备一份csv文件 ID,Name,Des,Model ID,名字,描写叙述,图片模型 1,广告,www.benmutou.com,csv.png 2,否认,呵呵,广告什么的,我才不会加,good ...