两台WEB服务器主备故障即时切换

两台WEB服务器主备故障即时切换,第1张

采用网络负载平衡群集

俩台服务器在同一域内,一台为DC,一台为成员每台服务器要有俩块网卡

像你这个可以是一台为101011,一台为101012,群集采用101010,主机名可以是wwwxxxcom

要先做以下准备:

1在DNS服务器上创建wwwxxxcom主机记录,IP地址101010,也可以在每台计服务器上编写HOST文件,添加101010 wwwxxxcom记录

2在这俩台服务器的第一块网卡上添加网络负载平衡服务,但不勾选

3第二块网卡用来管理,俩台服务器的第二块网卡的IP地址设置为同一网段

做好准备就开始配置网络负载平衡群集

1起用群集

a在第一台计算机上,运行中输入 nlbmgr 打开网络负载平衡,右键点击网络负载平衡群集,新建群集

b输入群集IP地址以及INTERNET地址,wwwxxxcom

c点击下一步,下一步,如果有什么问题再问我,应该没什么问题,优先级设置为1

2连接到现存的群集

a在第二台服务器上同样打开NBL管理器,右击网络负载平衡群集,点击连接到现存的群集

b输入第一台服务器的IP地址,是第一台服务器第二块网卡的IP地址,就是用来管理的IP,选择连接

3添加主机到群集

这的优先级设置为2

你可以研究一下

再补充一下,如果你想要故障切换功能,就做个双机热备,如果有什么问题可以问我,负载平衡主要解决网络流量负载的

你可以先做一个独立的Server,它的用途是当客户端连接的时候,通知客户端现在的主服务器IP和端口号是什么,客户端拿到这个信息再与你的主服通讯就行了(这里面有个问题就是比如当客户端连接到A的时候,假定主服切换到B了,这个要不要通知客户端切换看你的需要了)。当然再拓展一点,这个Server除了可以通过人为的控制主服切换外,也会定时监控与两个服务器的通讯情况,如果与某个服务器中断,那可以自动切换另一个为主服。

1、你的这台存储要同时连接到主备服务器,即成为它们的共享磁盘,这是一个前提条件。

2、主备服务器的自动切换主要依赖于服务器上的集群软件,心跳检测是集群软件中为实现自动切换功能而设的一种手段,用以判定集群中的其他服务器是否正常工作。

3、集群软件通常由操作系统厂商配备或由第三方公司提供,具体有哪些品牌/型号首先要看你服务器上用的是哪种操作系统。少数应用系统,像ORACLE数据库甚至会自带集群软件。

方法如下:

1、首先建立 automaster 文件,没有的话就新建,如果存在的话修改下就行

我的原来就有,于是我就在此基础上修改的

########################

[root@localhost ~]# vi /etc/automaster

#

# $Id: automaster,v 14 2005/01/04 14:36:54 raven Exp $

#

# Sample automaster file

# This is an automounter map and it has the following format

# key [ -mount-options-separated-by-comma ] location

# For details of the format look at autofs(5)

#

/misc /etc/automisc

#

# NOTE: mounts done from a hosts map will be mounted with the

# "nosuid" and "nodev" options unless the "suid" and "dev"

# options are explicitly given

#

/net -hosts

#

# Include central master map if it can be found using

# nsswitch sources

#

# Note that if there are entries for /net or /misc (as

# above) in the included master map any keys that are the

# same will not be seen as the first read key seen takes

# precedence

#

#+automaster

/var/Net/Files /etc/autonfs

################

我把配置文件中红色的部分注释掉了,因为存在的话 查看日志文件的话会有错误提示

tail -f /var/log/messages

Dec 2 08:52:21 localhost automount[6475]: lookup_read_master: lookup(nisplus): couldn't locate nis+ table automaster

2、然后建立目录

mkdir /var/Net/Files

注意,要保证 Files 目录是空的

3、建立 autonfs 配置文件

[root@localhost ~]# vi /etc/autonfs

temp -rw,bg,soft,rsize=32768,wsize=32768 1022136:/var/Net/Files/temp

UPGRADE_FILE -rw,bg,soft,rsize=32768,wsize=32768 1022136:/var/Net/Files/UPGRADE_FILE

UPGRADE_DOC -rw,bg,soft,rsize=32768,wsize=32768 1022136:/var/Net/Files/UPGRADE_DOC

4、136是服务器,137是客户端,红色部分需要和服务器中的exports配置文件相对应

[root@localhost rsync]# cat /etc/exports

/var/Net/Files/temp

/ 1022137(rw,no_root_squash)

/var/Net/Files/UPGRADE_DOC

/ 1022137(rw,no_root_squash)

/var/Net/Files/UPGRADE_FILE

/ 1022137(rw,no_root_squash)

服务器要开启 portmap 和 nfs 服务

[root@localhost rsync]# /etc/initd/portmap restart

[root@localhost rsync]# /etc/initd/nfs restart

5、客户端启动 autofs 服务

[root@localhost Files]# /etc/initd/autofs restart

查看日志,保证没有错误

tail -f /var/log/messages

查看服务端是否开启/提供服务

[root@localhost Files]# showmount -e 1022136(服务端)

Export list for 1022136:

/var/Net/111 1022137

/var/Net/Files/temp 1022137

/var/Net/Files/UPGRADE_DOC 1022137

/var/Net/Files/UPGRADE_FILE 1022137

6、测试的方法就是

cd /var/Net/Files目录中看不见任何内容,

然后

cd UPGRADE_FILE

cd UPGRADE_DOC

cd temp

能进去,能使用 ,差不多就这样

一、 环境说明:

域可以使用Windows NT、Windows 2000 Server、Windows Server 2003等操作系统来建立,这里我采用Microsoft最新的服务器版本Windows Server 2003来完成演示。

软件环境:Windows Server 2003 SP2 R2

硬件环境:PC机一台、网络适配器一个

网络环境:网络中没有域控制器,这是网络中第一台域控制器;网络中没有DNS和DHCP

服务器

网络适配器设置: IP地址:19216810253---------域控制器建立后不得随意更改

子网掩码:2552552550--------根据网络实际情况填写

默认网关:19216810254------根据网络实际情况填写

首选DNS:19216810253------必须是网络内有效的DNS服务器

二、 操作系统的安装:

将Windows Server 2003 R2安装光盘插入光驱,从光盘引导启动电脑,并按照默认设置完成Windows Server 2003 R2的安装。

Ø 注意:确保安装的Windows Server 2003 R2系统所在分区为NTFS格式,并且是完全格式化,而不是快速格式化的NTFS分区。否则系统在使用过程中将发生意想不到的故障。

系统安装完成后出现如图1:

图1

三、 建立域环境:

1. 按照“环境说明”设置网络IP、网关等信息,并确保已经为超级用户administrator设置了密码。

2. 在图一画面中点击“添加或删除角色”,出现如图2:

图2

3. 点击“下一步”,在出现的画面中选择“第一台服务器的典型配置”,如下图:

图3

4. 点击“下一步”,在出现的画面中输入域服务器的DNS全名,在这里我输入cnwancomcn,如图4:

图4

5. 点击“下一步”,确认NetBIOS域名,这里我们使用自动识别的“CNWAN”,再次点击下一步,出现如下图:

图5

6. 我们选择“否,不转发查询”,并连续点击两次“下一步”,系统将自动开始建立域服务器,在次过程中,系统可能提示你插入SP2的光盘。如图6:

图6

7. 域控制器建立完成后系统将自动重新启动,重启后画面如下:

图7

8. 系统重启后应该马上检查网络适配器的设置,某些时候系统可能会自动将“首选DNS”改为“127001”,应该马上改回“19216810253”

9. DNS的检查:检查是否正确安装了DNS服务。点击图7中“管理此DNS服务器”,检查在DNS的“正向查找区域”中是否有如图8左侧所示的容器,如果没有说明该DNS服务器没能正确配置,必须重新配置,甚至重新安装域控制器。

图8

Ø 注意:如果DNS没能正确安装,那么该域控制器肯定会出现意想不到的故障,域控制器从某种程度上是依赖于DNS的。

DHCP的检查:检查是否正确安装了DHCP服务。点击图7中“管理此DHCP服务器”,检查DHCP是否如图9所示正确运行了,并且其作用域是否为该域控制器所在的网络。

图9

至此,一台域控制器部署完毕,该域控制器就可以投入使用了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 两台WEB服务器主备故障即时切换

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情