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

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

采用网络负载平衡群集

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

像你这个可以是一台为10.1.0.11,一台为10.1.0.12,群集采用10.1.0.10,主机名可以是www.xxx.com.

要先做以下准备:

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

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

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

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

1.起用群集

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

b.输入群集IP地址以及INTERNET地址,www.xxx.com

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

2.连接到现存的群集

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

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

3.添加主机到群集

这的优先级设置为2

你可以研究一下

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

Windows server2008及之前不管那个版本,域控可以做主备方式,但DHCP只能有一个,不能互备的,但windows 2012就开始提供DHCP的双机热备了,你可以查查这方面的资料。

方法如下:

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

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

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

[root@localhost ~]# vi /etc/auto.master

#

# $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $

#

# Sample auto.master 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/auto.misc

#

# 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.

#

#+auto.master

/var/Net/Files /etc/auto.nfs

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

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

tail -f /var/log/messages

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

2、然后建立目录

mkdir /var/Net/Files

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

3、建立 auto.nfs 配置文件

[root@localhost ~]# vi /etc/auto.nfs

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

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

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

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

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

/var/Net/Files/temp

/ 10.2.2.137(rw,no_root_squash)

/var/Net/Files/UPGRADE_DOC

/ 10.2.2.137(rw,no_root_squash)

/var/Net/Files/UPGRADE_FILE

/ 10.2.2.137(rw,no_root_squash)

服务器要开启 portmap 和 nfs 服务

[root@localhost rsync]# /etc/init.d/portmap restart

[root@localhost rsync]# /etc/init.d/nfs restart

5、客户端启动 autofs 服务

[root@localhost Files]# /etc/init.d/autofs restart

查看日志,保证没有错误

tail -f /var/log/messages

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

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

Export list for 10.2.2.136:

/var/Net/11110.2.2.137

/var/Net/Files/temp 10.2.2.137

/var/Net/Files/UPGRADE_DOC 10.2.2.137

/var/Net/Files/UPGRADE_FILE 10.2.2.137

6、测试的方法就是

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

然后

cd UPGRADE_FILE

cd UPGRADE_DOC

cd temp

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


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/9703.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-08
下一篇2023-02-08

发表评论

登录后才能评论

评论列表(0条)

    保存