链接:https://pan.baidu.com/s/1cHUGxrifgbblUYw9xPo5YA?pwd=xxga
提取码:xxga
先说明1-6的操作每台数据库都是一样的操作的,傻瓜式复制1-6的步骤在每一天数据库上即可。建议都用手打。成功了一台之后在尝试复制
1.先创建个文件夹让上传的keepalived可以放在里面方便后期与其他文件的区分
[root@localhost ~]# mkdir keepalived
[root@localhost ~]# cd keepalived/
2.上传本地安装包
3.安装keepalived的几个依赖包
[root@localhost ~]# yum install -y kernel-devel openssl-devel popt-devel *gcc*
#安装完依赖包大概需要一些时间等待即可
{如果你着急可以不用看这段如果你想提升自己可以看看养成这个习惯
附:如不知道keepalived需要哪些依赖包,可到下载后的源码解压目录下查看INSTALL 文件内容,安装需要的依赖包,源码安装任何一个软件都要养成查看源码包文档的习惯,比如INSTALL,README,doc等文档,可以获得很多有用的信息。
下面我们来看一看keepalived的INSTALL文件:
}
4.解压缩编译安装
[root@localhost ~]# tar xvf keepalived-1.2.20.tar.gz -C /usr/src/
[root@localhost ~]# cd /usr/src/keepalived-1.2.20
[root@localhost keepalived-1.2.20]# ./configure --prefix=/ && make && make install
到这一步就已经完成了解压,编译了。
5. 手动将keepalived添加为系统服务
执行make install操作之后,会自动生成/etc/init.d/keepalived脚本文件,但还需要手动添加为系统服务,这样就可以使用service、chkconfig工具来对keepalived服务程序进行管理了。
[root@localhost keepalived-1.2.20]# ls /etc/init.d/keepalived
[root@localhost keepalived-1.2.20]# chkconfig --add keepalived
[root@localhost keepalived-1.2.20]# chkconfig keepalived on
6.防火墙配置
若开启了防火墙,则需要关闭防火墙或者建富策略(现实生产环境中,都不允许关防火墙的,所以我们还是建富策略为第一选择)(两台mysql都需要操作)
[root@localhost keepalived-1.2.20]# systemctl stop firewalld.service
7.修改keepalived配置文件(只需了解不用实操可以不看)
keepalived只有一个配置文件keepalived.conf,里面主要包括以下几个配置区域,分别是:
global_defs、vrrp_instance、virtual_server。
1.global_defs:主要是配置故障发生时的通知对象以及机器标识。
2.vrrp_instance:vrrp_instance:用来定义对外提供服务的VIP区域及其相关属性。
3.virtual_server:虚拟服务器定义
8.1 DCM01配置
V1设置
复制: