如何在windows server 2008上配置NLB群集

参考:http://zlwdouhao.blog.51cto.com/731028/781828

前些天写了一篇关于NLB群集模式多播和单播的简单介绍。那么下面我们一起来探讨一下,如何在windows server 2008的操作系统上实现NLB群集的实验。

NLB群集可以支持WEB、FTP、VPN、ISA。那么我们今天就简单做一下基于WEB服务的NLB群集两个节点的实验。NLB群集可以保证web服务的高可用性,windows server 2008操作系统可以支持32个NLB节点。所有节点都在同时提供服务,所以,当其中一台服务器宕机的时候,其他节点服务器依然在提供服务,因此,NLB服务可以保证高可用性。

实验环境:

如上图所示:左边的服务器,我们更改计算机名为:NODE-1、右边服务器的计算机名为NODE-2,NODE-1的ip地址为:192.168.1.1,NODE-2的ip地址为:192.168.1.2。每台服务器都配置为一块网卡,一个群集ip:192.168.1.254供外网用户访问

实验步骤:

首先,我们搭建NLB群集的环境,所以,我们应该先在两台服务器上安装NLB群集服务。在NODE-1上:

在NODE-2上重复上述步骤。

以上步骤,我们将两个节点的计算机群集环境都安装成功,下面,我们在群集上安装web服务,在node1上:

添加必需的功能

在node-2上,重复上述操作即可,web安装ok,为了验证群集实验是否是连续提供服务,我们还需要在node-1和node-2上创建不同的站点(为了验证实验结果)。此步骤略。。。

到这里,我们群集环境和安装的web服务都已经ok了,下面,就需要我们进行配置群集服务了,以保证群集的高可用性和可靠性。

在NODE-1上:创建新群集

下一步,设置优先级别

下一步,设置群集ip;192.168.1.254

下一步,由于我们群集节点只添加了一块网卡,所以,我们选择“多播”。(原因,在博客里有相应的文章,请仔细阅读。)

删除“端口规则”

下一步,等待群集“已聚合”

Ok,我们已经完成了一个节点的配置,下面我们仍然在NODE-1上添加NODE-2群集

在NODE-1上:选择“添加主机到群集”

通过NODE-2的网卡ip地址连接到NODE-2上:

下一步,设置优先级别:

删除端口规则

两个节点主机全部聚合,此刻,NLB群集配置我们都已经完成了。下面我们进行测试,在client主机的IE输入群集ip进行访问,客户端client的ip地址是192.168.1.100,首先在客户端client上ping群集的ip:192.168.1.254

根据上图所示,客户机client和群集ip是通信的。然后我们再通过http://192.168.1.254来访问web

默认情况下,node-1在提供服务,当我们将node-1模拟宕机后,我们再进行测试

Ok,测试已成功!!!

时间: 2024-10-09 14:03:53

如何在windows server 2008上配置NLB群集的相关文章

如何在Windows Server 2008 R2中更改桌面图标

Windows Server 2008 R2 已经在 MSDN 和 TechNet Plus 订阅上公布,gOxiA 在第一时间下载并进行了相关的测试.从 UI 的变化来看 Windows Server 2008 R2(WS08R2)使用的是与 Windows 7 相同设计的 UI.如果添加“桌面体验”组件,即可获得 Aero 等效果!回到正题,相信已经安装 WS08R2 的朋友都发现了一个“小问题”,我们没有办法通过常规步骤来更改桌面图标!通常我们可以通过个性化配置里的更改桌面图标来选择显示那

Windows Server 2008(R2)配置apache+php+mysql环境问题事项

服务器环境:Windows 2008 R2 64位.apache,mysql,php都是32位. 1. 80端口的外网访问问题 表现:80端口本地可以访问,外网不能访问,换了8080端口也是一样,检查过也没其它程序占用这两个端口. 原因分析:防火墙中没有配置80端口或者apache没有启用外网访问. 解决办法: 防火墙的入站规则和出站规则都加上80端口.修改httpd.conf,找到 Deny from all,全部改成 Allow from all . 2. 不能执行PHP 原因分析1: ap

如何在Windows Server 2008 R2没有磁盘清理工具的情况下使用系统提供的磁盘清理工具

今天,刚好碰到服务器C盘空间满的情况,首先处理了临时文件和有关的日志文件后空间还是不够用,我知道清理C盘的方法有很多,但今天只分享一下如何在Windows Server 2008 R2没有磁盘清理工具的情况下使用系统提供的磁盘清理工具. 一.在Windows Server 2008 R2,右击C盘,选择属性,弹出下面的界面: 即没有下面清理C盘的工具: 那如何使用系统自带的清理工具呢. 二.驱动器的常规属性和 cleanmgr.exe 磁盘清理选项不是默认情况下出现在 Windows Serve

Windows Server 2008安装配置FTP全过程

Windows Server 2008安装配置FTP全过程 http://www.2cto.com/os/201201/116342.html Windows Server 2008安装配置FTP全过程,布布扣,bubuko.com

Windows Server 2008上MYSQL外网无法访问有关问题解决

公司断网了 网络恢复之后 一直提示连不上MySQL服务器 本地能连接 远程不行 解决方法如下:选择:网络->windows 防火墙->高级设置->入站规则然后点击右上角的新建规则选择"端口" 下一步,输入3306端口,加入规则,然后再次点击新建规则选择"程序" 找到mysql bin下的启动路径,加入规则 然后外部访问mysql.成功!!!! 这个是防火墙的问题 Windows Server 2008上MYSQL外网无法访问有关问题解决,布布扣,b

【转】PostgreSQL 数据库在 Windows Server 2008 上安装注意事项

Windows Server 2008 与普通 windows 版本最大的不同,在于其文件/目录控制权限更严.而 PostgreSQL 数据库也是一个按 "Unix/Linux 服务"程序设计的,也有自己的权限规则,因此,PostgreSQL 在 Windows Server 2008 上安装有些讲究. Windows Server 2008 相对于普通的 Windows XP 来说,有些差别:对于普通用户,除了敏感的系统文件/目录是不可读写,其它目录,默认是只读.不能写.即使当前登录

针对 SQL Server 2008 在Windows Server 2008上的访问配置 Windows 防火墙

现在Windows Server 2008 服务器用的越来越多,2008的防火墙比2003的有了很大的增强,安全性有了更大的提高. 甚至80端口的出站默认都是被关闭的.所以如果在2008Server上部署的应用程序外部需要访问,需要在出站.入站规则上添加所用到的端口,否则如果windows 防火墙开启状态下,外部很可能无法访问应用程序. 以SQL Server 2008(默认端口1433)为例: 1.登录到安装了 SQL Server 的计算机. 2.依次单击“开始”.“管理工具”.“高级安全

如何在windows server 2008的桌面上显示 我的电脑

装完windows server2008 r2 x64后发现桌面只有一个回收站图标,这一点和xp 20003都差不多,但是xp 2003很容易就把桌面上的 我的电脑 我的文档 网上邻居找到,但是windows server 2008找了半天也没有找到,最后在网上发行了一大奇招,详细如下 1.点击 开始 在搜索中输入 icon

在Windows Server 2008上部署SVN代码管理总结

这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 2008: SVN服务器端程序:VisualSVN Server 2.1.5:(http://www.visualsvn.com/ ) 客户端环境: 操作系统:Windows 7 32Bit: SVN客户端程序:TortoiseSVN-1.6.12.20536-win32-svn-1.6.15:(htt