对两台服务器做了双机热备份,设置了一个虚拟IP对外连接。如何设置?

对两台服务器做了双机热备份,设置了一个虚拟IP对外连接。如何设置?,第1张

两台服务器的配置可以不一样。

双机热备就是个最小的集群。你说的互为热备应该是在双机的基础上加了个负载均衡,俩服务器都工作,都跑同样的应用,来处理一个数据,这样服务器的压力比较小,寿命长,在一台宕机的情况下另一台正常工作。

这种是负载均衡。虚拟IP是通过双机软件来虚拟的,对外连接是通过交换机连接的。比如服务器现在至少都是双千兆网卡,如果两台做双机,总共4个千兆网口,那么这四个网口其中两个会被用来接心跳线,其实就是个网线,用来互相发测试数据用。剩下的两个网口会被接到交换机上,通过软件,再通过交换机来虚拟成一个IP。

服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

简介

这种方案,使用两个VIP地址,前端使用2台机器,互为主备,同时有两台机器工作,当其中一台机器出现故障,两台机器的请求转移到一台机器负担,非常适合于生产架构环境。

一、网络拓扑

四台虚拟机如下所示:

为什么使用keepalived呢?

使用keepalived就用来做高可用的,提供虚拟VIP

将两台机器上的/etc/keepalived/keepalived.conf配置文件修改成如下:

Nginx-A:

Nginx-B:

然后修改两台机器上的nginx首页

chk_nginx.sh脚本也不用改,然后重启keepalived

3.1 查看服务器上的IP地址

查看Nginx-A的地址:

查看Nginx-B的地址:

会多出两个虚拟IP

首先通过两个VIP地址访问如下:

3.2、关闭Nginx-A上的nginx,keepalived将在2s内将它重新启动

3.3、关闭Nginx-A上的keepalived,VIP会切换到Nginx-B上

不管访问的是:http://192.168.182.157/ 还是http://192.168.182.156/ 都将导到Nginx-B上去。

同时会发现Nginx-A上的虚拟IP会消失

兄弟,你说的这个不是简单几句话能说明白的,我做过一个文档,大概要200多页,截图的那种。

我简单和你说下吧。

1、硬件,服务器2台,存储一台

2、软件,windows

server

2008

企业版

3、步骤,安装操作系统,连接存储确认两台服务器都能够访问存储即可。在两台服务器上安装域控制器和域的额外控制器,两台机器都要配置DNS服务器,并且要确认DNS信息同步后开始配置群集,

大体上的步骤就是这样,具体的详细步骤的话实在是太多了,一个人做这个架构的话,全完成包括设备上架和操作系统基本上要5,6个小时吧。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存