keepalived

Redis5.0.5+Keepalived1.2.18精简高可用架构部署手册

做~自己de王妃 提交于 2020-02-07 12:16:47
Redis + Keepalived 部署手册 1 解压 请将上传或下载的安装包存放在/root/download目录下。 # tar -zxf keepalived-1.2.18.tar.gz 安装依赖 # yum install gcc openssl-devel pcre-devel zlib-devel -y 2 编译&安装 # cd keepalived-1.2.18 # ./configure --prefix=/usr/local/keepalived # make && make install # mkdir /etc/keepalived # cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/ # cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/ # cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ # cp /usr/local/sbin/keepalived /usr/sbin/ 如果上面最后的命令提示No such file or directory,改执行下面的命令: # cp /usr/local

LVS 负载均衡 ------ DR模式 + Keepalived

北战南征 提交于 2020-02-07 11:47:23
文章目录 一、keepalived (1)keepalived是什么 (2)keepalived工作原理 二、配置步骤: 第一步:配置两台 DR 第二步:配置第一台节点服务器 web1 第三步:配置第二台节点服务器 web2 第四步:客户端测试 第五步:部署 keepalived 第六步:实验结果验证 一、keepalived : (1)keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 1、keepalived的三个核心模块: core核心模块 chech健康监测 vrrp虚拟路由冗余协议 2、Keepalived服务的三个重要功能: 管理LVS 对LVS集群节点检查 作为系统网络服务的高可用功能 (2)keepalived工作原理 1、keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 2、虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的vip(该路由器所在局域网内其他机器的默认路由为该vip),master会发组播

LVS 负载均衡 ------ DR模式 + Keepalived

筅森魡賤 提交于 2020-02-07 11:33:38
文章目录 一、keepalived (1)keepalived是什么 (2)keepalived工作原理 二、配置步骤: 第一步:配置两台 DR 第二步:配置第一台节点服务器 web1 第三步:配置第二台节点服务器 web2 第四步:客户端测试 第五步:部署 keepalived 第六步:实验结果验证 一、keepalived : (1)keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 1、keepalived的三个核心模块: core核心模块 chech健康监测 vrrp虚拟路由冗余协议 2、Keepalived服务的三个重要功能: 管理LVS 对LVS集群节点检查 作为系统网络服务的高可用功能 (2)keepalived工作原理 1、keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 2、虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的vip(该路由器所在局域网内其他机器的默认路由为该vip),master会发组播

Haproxy+Keepalived+MariaDB(Galera集群)

自古美人都是妖i 提交于 2020-02-06 04:14:04
Haproxy+Keepalived+MariaDB(Galera集群) 1. 环境 1.1 操作系统:CentOS 7.* 1.2 机器: 192.16.16.108 haproxy01(haproxy+keepalived) 192.16.16.109 haproxy02(haproxy+keepalived) 192.16.16.100 mysql01(mariadb) 192.16.16.101 mysql02(mariadb) 2. 准备工作 2.1 关闭防火墙(所有服务器) >> systemctl stop firewalld.service >> systemctl disable firewalld.service >> setenforce 0 >> sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config 2.2 修改/etc/hosts文件 >> cat << END >> /etc/hosts 192.16.16.108 haproxy01 192.16.16.109 haproxy02 192.16.16.100 mysql01 192.16.16.101 mysql02 END 3. 配置MariaDB(Galera集群) 3.1 运行在mysql01和mysql02 >>

KeepAlived双主配置

China☆狼群 提交于 2020-02-06 00:42:17
文章目录 环境规划 配置说明 keepalived 配置 RS的配置 Client 测试 解决了什么问题 环境规划 配置说明 Client的网关指向 192.168.1.4 RS,keepalived 网关指向 192.168.43.17 RS上安装 httpd服务,RS1,RS2的vip为 192.168.43.100,RS3,RS4的vip为 192.168.43.200 keepalived服务器上安装 keepalived服务,配置两个vip,192.168.43.100,192.168.43.200 路由器上开启路由转发的功能 keepalived 配置 安装keepalived软件包 yum install keepalived -y 配置文件 vim /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { notification_email { root@localhost } notification_email_from keepalived@localhost smtp_server 127.0.0.1 smtp_connect_timeout 30 router_id keepalived-01 // keepalived-02 vrrp_mcast

MySQL高可用方案——双主

我的未来我决定 提交于 2020-02-05 18:06:21
MySQL的高可用方案有很多种,双主、MHA、MMM等等,这里只是写下最简单的双主这种高可用方案。 一、配置MySQL互为主从 1、环境准备 系统 IP 主机名 服务 Centos 7.5 192.168.20.2 mysql01 MySQL+keepalived Centos 7.5 192.168.20.3 mysql02 MySQL+keepalived 注:MySQL已部署完成,可参考博文 Centos部署MySQL 5.7 进行部署。 2、开启二进制日志及中继日志 #主机mysql01配置文件如下: [root@mysql01 ~]# cat /etc/my.cnf [mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data port=3306 server_id=1 #server_id必须唯一 socket=/usr/local/mysql/mysql.sock log-error=/usr/local/mysql/data/mysqld.err log-bin=/usr/local/mysql/data/log_bin #指定二进制日志文件 relay-log=/usr/local/mysql/data/relay-bin #指定中继日志 relay-log-index=relay-bin

keepalived高可用简介

帅比萌擦擦* 提交于 2020-02-05 11:39:12
1、高可用技术的概念 高可用不是说企业服务器、门户网站、数据库、业务系统不宕机,表示宕机的时间比较短,能够从故障中,快速的恢复用户访问,衡量网站架构是否使用了高可用技术?可用采用几个9,例如99.9%、99.99%、99.999%,9的个数越多,证明服务高可用性越强。 2、keepalived高可用软件的概念? Keepalived是目前互联网IT企业中使用最广泛的高可用软件,主要是用于实现至少两台服务器之间的服务高可用的,可以做高可用的服务:Apache、Nginx、MYSQL、Redis、Tomcat、PHP、Zabbix、NFS、DHCP、NTP、Vsftpd、Samba、LVS等。 3、keepalived的主要功能 (1)健康检测功能 (2)vrrp实现高可用功能 4、keepalived常用模块 Core,是keepalived的核心,负责主进程的启动和维护,全局配置文件的加载解析等 。 Check,负责healthchecker(健康检查),包括了各种健康检查方式,以及对应的配置的解析包括LVS的配置解析; Vrrp,VRRPD子进程,VRRPD子进程就是来实现VRRP协议; Libipfwc,iptables(ipchains)库,配置LVS会用到; Libipvs,虚拟服务集群,配置LVS会使用。 5、Layer3,4,7

部署LVS-DR+Keepalived群集

六月ゝ 毕业季﹏ 提交于 2020-01-29 08:52:40
LVS-DR模式 DR模式—直接路由(Direct Routing) 简称DR模式,采用半开放式的网络结构,与TUN模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一个物理网络 负载调度器与各节点服务器通过本地网络连接,不需要建立专用的IP隧道 LVS-DR数据包流向分析 为了方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-4 (1)Client向目标VIP发出请求,Director(负载均衡器)接收,此时的IP包头及数据帧头信息为: (2)Director根据负载均衡算法选择RealServer_1,不修改也不封装IP报文,而是将数据帧的MAC地址改为RealServer_1的MAC地址,然后在局域网上发送,IP包头及数据帧头信息如下: (3)RealServer_1收到这个帧,解封装后发现目标IP与本机匹配( RealServer事先绑定了VIP ),于是处理这个报文,随后重新封装报文,发送到局域网,此时IP包头及数据帧头信息为: (4)Cliebt将收到回复报文,Client人为得到正常的服务,而不会知道哪一台服务器处理的 注意:如果跨网段,那么报文通过路由器经由Internet返回给用户 LVS-DR中的APR问题 在LVS-DR负载均衡集群中,负载均衡器与节点服务器都要配置相同的VIP地址 在局域网中具有相同的IP地址

linux负载均衡软件LVS-使用LVS+keepalived

纵然是瞬间 提交于 2020-01-29 04:32:11
5.安装配置keepalived Keepalived 是运行在 lvs 之上,它的主要功能是实现真实机的故障隔离及负载均衡器间的失败切换 FailOver.lvs 结合 keepalived,就实现了 3 层、4 层、5/7 层交换的功能。下面进行LVS第二种用法,LVS+keepalived。其中ipvsadm的安装及验证同 本文第4.2章节 ( 这种方式不需要配置Director Server ),Real Server的配置及验证同本文第4.4章节 * 所有Director Server需要安装keepalived(已经安装了ipvsadm的主机) 5.1 准备工作 地址规划:与第一种方式类似。 服务器名 IP地址 网关 虚拟设备名 虚拟IP Director Server:主 192.168.98.75 192.168.98.1 eth0 192.168.98.77 Director Server:备 192.168.98.118 192.168.98.1 eth0 192.168.98.77 Real Server 1 192.168.98.74 192.168.98.1 lo:0 192.168.98.77 Real Server 2 192.168.98.117 192.168.98.1 lo:0 192.168.98.77 Real Server n … … ..

MySQL高可用HA——keepalived配置

邮差的信 提交于 2020-01-28 23:52:20
0、 Keepalived介绍   Keepalived是基于VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)协议的一款高可用软件。Keepailived有一台主服务器(master)和多台备份服务器(backup),在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。   首先需要配置MySQL的双主配置,传送门 https://www.cnblogs.com/zhqin/p/12239225.html 1、hadoop106、hadoop107   通过yum方式安装 [crazycat@hadoop106 ~]$ sudo yum install -y keepalived [crazycat@hadoop107 ~]$ sudo yum install -y keepalived 2、修改hadoop06的Keepalived配置文件/etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { router_id MySQL-ha } vrrp_instance VI_1 { state master #初始状态 interface