esxi的负载均衡模式 esxi网卡负载均衡_esxi的负载均衡模式

实验分为以下几块:

1.搭建虚拟机

2.搭建拓扑

3.配置路由器

 

一、搭建虚拟机

我选择用virtualbox作为这个实验的虚拟机,当然,你也可以用vmware。版本必须4.1以上。

我们总共要准备3太虚拟机机。

esxi的负载均衡模式 esxi网卡负载均衡_IP_02

具体的创建过程我就不说了,网上一大把。我就讲下具体的配置。

1.菜单==》管理==》全局设定

esxi的负载均衡模式 esxi网卡负载均衡_ip地址_03

网络选项卡中,添加多块host-only 网卡。

esxi的负载均衡模式 esxi网卡负载均衡_ip地址_04

点右边的绿色的加号按钮就行了。

 

2.对每台虚拟机进行网卡的分配

右键单击某台虚拟机,选择设置

esxi的负载均衡模式 esxi网卡负载均衡_服务器_05

选择网络标签,配置如图,记得每台虚拟机选择不同的网卡(网卡是步骤1中创建的)。

esxi的负载均衡模式 esxi网卡负载均衡_IP_06

3.查看虚拟网卡的ip,这步是在真实的主机上查看,我的是win7,那么就在

控制面板\网络和 Internet\网络连接

中可以找到每块虚拟网卡。我给网卡2 设置一个IP

esxi的负载均衡模式 esxi网卡负载均衡_esxi的负载均衡模式_07

esxi的负载均衡模式 esxi网卡负载均衡_服务器_08

esxi的负载均衡模式 esxi网卡负载均衡_esxi的负载均衡模式_09

esxi的负载均衡模式 esxi网卡负载均衡_ip地址_10

设置好ip后确定。

然后对其他网卡也设置一个IP。

 

4. 设置虚拟机IP地址

进入虚拟机,我装的是2003


esxi的负载均衡模式 esxi网卡负载均衡_服务器_11


这里要说明下,我当前这台虚拟主机对应的真实主机的网卡是VirtualBox Host-Only Network #2 所以 ip地址也设置在这个网段。网关的IP也要在一个网段,先随便设。

其它虚拟机也是以此类推。

 

二、搭建拓扑

我使用GNS作为思科的模拟机,GNS如何使用,网上也有很多视频教程。这里不详述了。GNS的工程文件下面提供下载。

esxi的负载均衡模式 esxi网卡负载均衡_esxi的负载均衡模式

esxi的负载均衡模式 esxi网卡负载均衡_esxi的负载均衡模式_13

这里的PC  服务器都是左边的CLOUD,我只是把图片换了。

这三个CLOUD,右键配置

esxi的负载均衡模式 esxi网卡负载均衡_服务器_14


圈出来的就是要对应的真实机器的网卡。下拉框选择后点添加即可。每个CLOUD对应一个网卡。这样 每个CLOUD就代表一台虚拟主机了(原理是cloud可以桥接到任何快网卡上,然后只要ip在一个网段,就能实现通信。)。

 

三、路由配置

1.首先,要做的是让这三台虚拟主机能够互通。

在GNS中,我使用了3600。配置如下:

esxi的负载均衡模式 esxi网卡负载均衡_ip地址_15

esxi的负载均衡模式 esxi网卡负载均衡_IP_16

esxi的负载均衡模式 esxi网卡负载均衡_esxi的负载均衡模式_17

接着

esxi的负载均衡模式 esxi网卡负载均衡_IP_18

路由器的三个接口配置三个ip地址,这三个ip地址是虚拟机的网关:

int fa0/0

ip add 192.168.3.3 255.255.255.0

no shut

int fa1/0

ip add 192.168.4.4 255.255.255.0

no shut

inf fa2/0

ip add 192.168.5.5 255.255.255.0

no shut

不出意料的话,三台主机现在都能够互相ping通,并且能够互相访问IIS站点。

 

应用的负载均衡配置,利用思科的slb来做的负载均衡。这里建立了一个虚拟的对外的IP,192.168.10.1 端口开放80.还建立了一个服务器farm,这些都是真实的机器。

ip slb serverfarm SERVERS
predictor leastconns
real 192.168.3.101
  inservice
real 192.168.4.101
  inservice

 

ip slb vserver VIRTUALHOST
virtual 192.168.10.1 tcp www
serverfarm SERVERS
inservice

 

对了,接下来还有一步要做,就是在pc1和pc2虚拟机中,添加一个回环接口,ip地址是路由器上配置的虚拟地址 192.168.10.1

esxi的负载均衡模式 esxi网卡负载均衡_IP_19

esxi的负载均衡模式 esxi网卡负载均衡_ip地址_20

esxi的负载均衡模式 esxi网卡负载均衡_服务器_21

esxi的负载均衡模式 esxi网卡负载均衡_IP_22


esxi的负载均衡模式 esxi网卡负载均衡_IP_23

esxi的负载均衡模式 esxi网卡负载均衡_ip地址_24

然后一直next即可。

然后网络连接中配置其ip地址如下:


esxi的负载均衡模式 esxi网卡负载均衡_服务器_25


esxi的负载均衡模式 esxi网卡负载均衡_esxi的负载均衡模式_26

然后一直确定就行了。

到此,服务器的负载均衡全部配置完成了。根据拓扑,PC3 访问192.168.10.1时,会自动访问到pc1或者pc2中的一台。若其中有一台挂了,不会影响访问。气到了负载均衡和服务器冗余的作用。路由的配置中可以指定某个服务器的优先级。非常强大。。哈哈。


pc3访问192.168.10.1时,默认访问了pc2的IIS站点。下面我们把PC2的IIS站点给暂停了。看看会发生什么

esxi的负载均衡模式 esxi网卡负载均衡_服务器_27

pc3访问了服务器1的站点。哈哈。。成功!