陈奇网络工作室

实验-CentOS使用保持存活搭建高可用集群

建站服务器

配置keepalivedHa集群

一)实验环境:

服务器系统:CentOS7.3

服务:nginx,保持激活

客户端系统:Windows 10,CentOS7.3

二)初始化操作:主/备份,童颜的操作

#安装保持存活软件

[root@shiyan7 ~ ]# yum安装保持存活

#安装Nginx(需要配置EPEL源)

[root @ Shiyan 7 ~]# yum installNginx

#关闭清空防火墙

[root@shiyan7 ~ ]# systemctl禁用防火墙。d

[root@shiyan7 ~ ]# systemctl停止防火墙。d

[root@shiyan7 ~ ]# iptables -F

#添加主机解析

[root@shiyan7 ~ ]# vim /etc/hosts

本地主机本地主机。本地域本地主机四本地主机4 .本地域四

* 1本地主机本地主机。本地域localhost 6。本地域6

十堰

十堰

#关闭Selinux(配置后需要重启)

[root @ Shiyan 7 ~]# vim/etc/selinux/config

Selinux=禁用

三)大师配置

Nginx配置

[root @十堰7 ~]# mkdir/app/nginx/html

[root @十堰7 ~]# echo Sorry Server-1/app/nginx/html/index。超文本标记语言

[root @十堰7 ~]# CP/etc/nginx/nginx。会议记录.bak}

[root @十堰7 ~]# vim/etc/nginx/nginx。会议

服务器{

监听80默认_服务器

listen[:]:80 default _ server;

服务器名称

root/app/nginx/html;

#加载默认服务器块的配置文件。

包括/etc/nginx/default.d/* .会议

位置/{

}

错误_页面404/404。html

location=/40x.html {

}

error _ page 500 502 503 504/50x。html

location=/50x.html {

}

}

[root@shiyan7 ~ ]# systemctl启动nginx

使用浏览器测试Nginx

保持存活配置

[root @十堰7 ~]# CP/etc/keepalived/keepalived。会议记录.bak}

[root @十堰7 ~]# vim/etc/keepalived/keepalived。会议

global_defs {

通知_邮件{

acassen@firewall.loc

故障转移@firewall.loc

sysadmin@firewall.loc

}

来自亚历山大的电子邮件通知Cassen@firewall.loc

smtp_server192.168.200.1

smtp _连接_超时30

路由器标识节点一

}

vrrp_instance Ha_1 {

状态备份

接口ens33

虚拟路由器标识51

优先级100

广告_int 1

身份验证{

验证类型通过

认证通过1111

}

虚拟互联网协议(Internet Protocol)地址{

172.18.17.30/16

}

}

四)备份配置

Nginx配置

[root @十堰7 ~]# mkdir/app/nginx/html

[root @十堰7 ~]# echo Sorry Server-2/app/nginx/html/index。超文本标记语言

[root @十堰7 ~]# CP/etc/nginx/nginx。会议记录.bak}

[root @十堰7 ~]# vim/etc/nginx/nginx。会议

服务器{

监听80默认_服务器

listen[:]:80 default _ server;

服务器名称

root/app/nginx/html;

#加载默认服务器块的配置文件。

包括/etc/nginx/default.d/* .会议

位置/{

}

错误_页面404/404。html

location=/40x.html {

}

error _ page 500 502 503 504/50x。html

location=/50x.html {

}

}

[root@shiyan7 ~ ]# systemctl启动nginx

使用浏览器测试Nginx

保持存活配置

[root @十堰7 ~]# CP/etc/keepalived/keepalived。会议记录.bak}

[root @ Shiyan 7 ~]# vim/etc/keepalived/keepalived。会议

global_defs {

通知_邮件{

acassen@firewall.loc

故障转移@firewall.loc

sysadmin@firewall.loc

}

来自亚历山大的电子邮件通知Cassen@firewall.loc

smtp_server192.168.200.1

smtp _连接_超时30

路由器标识节点2

}

vrrp_instance Ha_1 {

状态备份

接口ens33

虚拟路由器标识51

优先级99

广告_int 1

身份验证{

验证类型通过

认证通过1111

}

虚拟互联网协议(Internet Protocol)地址{

172.18.17.30/16

}

}

五)测试:

1)开启主被服务器的保持存活服务,并查看VIP/IP

掌握

[root @ Shiyan 7 ~]#系统CTL start keepalived

[root@shiyan7 ~ ]# ip a l

支持

[root @ Shiyan 7 ~]#系统CTL start keepalived

[root@shiyan7 ~ ]# ip a l

测试测试掌握环境上的Nginx

2)关闭掌握测试支持

掌握

[root @十堰7 ~]#系统CTL停止keepalive

[root@shiyan7 ~ ]# ip a l

支持

[root@shiyan7 ~ ]# ip a l

测试支持环境上的Nginx

3)开启掌握

掌握

[root @ Shiyan 7 ~]#系统CTL start keepalived

root@shiyan7 ~ ]# ip a l

支持

[root@shiyan7 ~ ]# ip a l

测试测试掌握环境上的Nginx

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3