十五周一次课 2018.01.26 集群介绍、keepalived介绍、用keepalived配置高可用集群
2018-01-26 19:20
288 查看
18.1 集群介绍
18.2 keepalived介绍
18.345 用keepalived配置高可用集群
1.准备两台机器,一个作为master,一个作为backup。
两台都要装上keepalived,
2.然后我们把nginx作为实现高可用的对象。所以两台机器上都要装nginx。
查看有没有安装过,
安装nginx。
3.然后我们编辑master机器上的配置文件,去如上地址复制代码,然后把源代码清空,然后粘贴就好,
(清空可以使用
)
4.各参数介绍:
全局的定义参数,
检测一个服务是否正常,(需要写一个脚本)
j检测间隔3秒。
定义相关master的东西,
角色是master(如果是从的话就是backup,)
通过那个网卡通信发广播。
定义路由器的id。
权重。
认证方式,(下面两行分别是密码方式,然后下面是密码)
vip,(主和从共用的ip,主从都绑定这个ip,主挂了从启用这个ip)
加载脚本。
从上有两个地方和主不一样,
和
5.然后我们写脚本,内内容可以在如上地址里找到,直接粘贴(检查nginx是否正常的一个脚本)
(这个目录就是我们刚刚在配置文件里定义的)
18.4用keepalived配置高可用集群
1.脚本写完之后我们做一个权限的变更,
(如果不该它就没有权限自动加载脚本)
2.然后我们启动
,然后我们看看有没有启动
,还有nginx
我们可以先把nginx服务先停一下
,然后你再看一下
发现它又启动了。主上的keepalived日志在
,我们还可以查看一下vip,使用ipadd查看。
3.在配置从之前先看看有没有防火墙seluinx等东西,
、
(不然我们一会的实验没有办法成功)从也是一样要关闭的,如果有防火墙就把firewalld关掉
。
关闭seluinx。
然后我们给从上配置配置文件,方法和主配置时一样,当时内容我们需要做一些改动。
虚拟ip(就是vip)改成和主上一样的
state改成backup也就是从的身份。权重改成90。
然后脚本也要去做一个,内容和主有一点不同,就是启动的命令,因为从上的nginx是yum安装的。
然后改权限,
然后启动
主从都有nginx,那么我们怎么区分呢?我们可以直接在浏览器访问他们的ip,
然后我们可以访问一下它的vip,显示是master说明现在我们访问的master,vip在master上。
18.5用keepalived配置高可用集群
然后我们来测试一下高可用,
我们可以把主上的keepalived服务停掉,
,然后主上的vip就被释放了,可以使用ip add查看,然后再看从上,可以看到从上已经绑定了vip。然后我们可以看从上的日志,
,可以看到这个vip的ip被添加了。
然后我们在浏览器访问vip的ip,可以看到已经变成了backup。
之后我们再把主上的keepalived服务起来
,ip add可以看到这个ip马上就能回来。
当然不只是nginx可以做高可用,mysql也可以,但是mysql做高可用必须保证两边的数据同步,如果主机宕机,从的数据和主不一样的话就会出问题。
18.2 keepalived介绍
18.345 用keepalived配置高可用集群
1.准备两台机器,一个作为master,一个作为backup。
两台都要装上keepalived,
2.然后我们把nginx作为实现高可用的对象。所以两台机器上都要装nginx。
查看有没有安装过,
安装nginx。
3.然后我们编辑master机器上的配置文件,去如上地址复制代码,然后把源代码清空,然后粘贴就好,
(清空可以使用
)
4.各参数介绍:
全局的定义参数,
检测一个服务是否正常,(需要写一个脚本)
j检测间隔3秒。
定义相关master的东西,
角色是master(如果是从的话就是backup,)
通过那个网卡通信发广播。
定义路由器的id。
权重。
认证方式,(下面两行分别是密码方式,然后下面是密码)
vip,(主和从共用的ip,主从都绑定这个ip,主挂了从启用这个ip)
加载脚本。
从上有两个地方和主不一样,
和
5.然后我们写脚本,内内容可以在如上地址里找到,直接粘贴(检查nginx是否正常的一个脚本)
(这个目录就是我们刚刚在配置文件里定义的)
18.4用keepalived配置高可用集群
1.脚本写完之后我们做一个权限的变更,
(如果不该它就没有权限自动加载脚本)
2.然后我们启动
,然后我们看看有没有启动
,还有nginx
我们可以先把nginx服务先停一下
,然后你再看一下
发现它又启动了。主上的keepalived日志在
,我们还可以查看一下vip,使用ipadd查看。
3.在配置从之前先看看有没有防火墙seluinx等东西,
、
(不然我们一会的实验没有办法成功)从也是一样要关闭的,如果有防火墙就把firewalld关掉
。
关闭seluinx。
然后我们给从上配置配置文件,方法和主配置时一样,当时内容我们需要做一些改动。
虚拟ip(就是vip)改成和主上一样的
state改成backup也就是从的身份。权重改成90。
然后脚本也要去做一个,内容和主有一点不同,就是启动的命令,因为从上的nginx是yum安装的。
然后改权限,
然后启动
主从都有nginx,那么我们怎么区分呢?我们可以直接在浏览器访问他们的ip,
然后我们可以访问一下它的vip,显示是master说明现在我们访问的master,vip在master上。
18.5用keepalived配置高可用集群
然后我们来测试一下高可用,
我们可以把主上的keepalived服务停掉,
,然后主上的vip就被释放了,可以使用ip add查看,然后再看从上,可以看到从上已经绑定了vip。然后我们可以看从上的日志,
,可以看到这个vip的ip被添加了。
然后我们在浏览器访问vip的ip,可以看到已经变成了backup。
之后我们再把主上的keepalived服务起来
,ip add可以看到这个ip马上就能回来。
当然不只是nginx可以做高可用,mysql也可以,但是mysql做高可用必须保证两边的数据同步,如果主机宕机,从的数据和主不一样的话就会出问题。
相关文章推荐
- linux集群架构介绍,Keepalived介绍,用keepalived配置高可用集群
- 集群介绍、keepalived介绍、用keepalived配置高可用集群
- 集群介绍,keepalived介绍,用keepalived配置高可用集群
- Linux集群架构(集群介绍、keepalived介绍、用keepalived配置高可用集群)
- 集群介绍+用keepalived配置高可用集群(总结)
- linux集群-keepalived介绍-用keepalived配置高可用集群
- 集群介绍 、keepalived介绍 、 用keepalived配置高可用集群
- 集群介绍 、keepalived介绍 、 用keepalived配置高可用集群
- 集群介绍、keepalived介绍、用Keepalived配置高可用集群
- 集群介绍 、keepalived介绍 、 用keepalived配置高可用集群
- linux学习第五十六篇:集群介绍,keepalived介绍,用keepalived配置高可用集群
- 集群介绍、keepalived介绍、keepalived配置高可用集群
- 集群介绍 keepalived介绍 用keepalived配置高可用集群
- 集群介绍、keepalived介绍、用keepalived配置高可用集群
- 集群介绍,keepalived介绍,用keepalived配置高可用集群
- 集群介绍、keepalived介绍、用keepalived配置高可用集群
- 18.1 集群介绍;18.2 keepalived介绍;18.3,18.4,18.5 用keepalived配置高可用集群(上,中,下);
- 18.1 集群介绍 18.2 keepalived介绍 18.3/18.4/18.5 用keepalived配置高可用集群
- Linux集群(keepalived介绍,Keepalived配置高可用集群,Keepa+mysql
- 搭建高可用集群 --- keepalived的介绍及简单配置