keepalived

NGINX+Keepalived

一曲冷凌霜 提交于 2020-01-21 21:15:36
b01 10.112.11.134Nginx主负载均衡器 lb02 10.112.11.208 Nginx辅负载均衡器 web01 10.112.11.114 web01服务器(Nginx) web02 10.112.11.133 web02服务器(Nginx) 虚拟IP 10.112.11.66 lnmp 环境的搭建快速搭建 vim lnmp.sh #!/bin/bash systemctl stop firewalld setenforce 0 yum -y install gcc pcre-devel openssl-devel wget useradd -s /sbin/nologin nginx wget http://nginx.org/download/nginx-1.17.7.tar.gz tar -xf nginx-1.17.7.tar.gz cd nginx-1.17.7/ ./configure --user=nginx --group=nginx --with-http_ssl_module --with-stream make && make install yum -y install mariadb mariadb-devel mariadb-server php php-mysql php-fpm /usr/local/nginx/sbin

keepalived主从及双主配置

家住魔仙堡 提交于 2020-01-21 21:00:49
原文链接: https://www.cnblogs.com/mmdln/p/8988951.html 高可用有2中方式。 1、 Nginx+keepalived 主从配置 这种方案,使用一个vip地址,前端使用2台机器,一台做主,一台做备,但同时只有一台机器工作,另一台备份机器在主机器不出现故障的时候,永远处于浪费状态,对于服务器不多的网站,该方案不经济实惠。 2、Nginx+keepalived 双主配置 这种方案,使用两个vip地址,前端使用2台机器,互为主备,同时有两台机器工作,当其中一台机器出现故障,两台机器的请求转移到一台机器负担,非常适合于当前架构环境。 1、 Nginx+keepalived 主从配置 1.环境如下 lb-01:192.168.96.130 nginx+keepalived-master lb-02:192.168.96.131 nginx+keepalived-backup VIP:192.168.75.135 nginx+tomcat负载均衡集群参照 nginx+tomcat负载均衡集群参照 两台机器都要安装nginx 配置文件相同 [html] view plain copy < span style= "font-size:18px;" >upstream myServer{ server 192.168.96.130:8080; server

运维之道 | Keepalived + LVS(DR)+ Httpd 实现高可用负载均衡集群实战

孤者浪人 提交于 2020-01-20 10:20:35
Keepalived + LVS(DR)+ Httpd 实现高可用负载均衡集群实战 一、主机规划 高可用 IP 负载均衡 Master 192.168.182.129 Keepalived、LVS Backup 192.168.182.130 Keepalived、LVS VIP 192.168.182.111 Keepalived、LVS RIP 192.168.182.131 Httpd - 1 RIP 192.168.182.132 Httpd - 2 二、环境部署 1.停止所有服务器的防火墙 和 selinux systemctl stop firewalld setenforce 0 2. Master、Backup节点主机分别安装Keepalived、ipvsadm服务(并设置开机自启) [ root@Master ~ ] # yum install - y keepalived && systemctl enable keepalived [ root@Master ~ ] # yum install - y ipvsadm && systemctl enable ipvsadm [ root@Backup ~ ] # yum install - y keepalived && systemctl enable keepalived [ root@Backup ~ ]

Kubernetes之五----ansible部署K8S

核能气质少年 提交于 2020-01-20 00:27:31
一、基础集群环境搭建 架构图: 服务器清单 1、安装最小化Ubuntu系统 1、修改内核参数,修改网卡名称,将ens33改为eth0 root@ubuntu:vim /etc/default/grub GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" root@ubuntu:update-grub 2、修改系统的IP地址 root@node4:~# vim /etc/netplan/50-cloud-init.yaml network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: [192.168.7.110/24] gateway4: 192.168.7.2 nameservers: addresses: [192.168.7.2] 3、应用ip配置并重启测试: root@node4:~# netplan apply 4、修改apt源仓库 /etc/apt/sources.list :1804版本的Ubuntu,参考阿里云仓库:https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.53322f701347Pq deb http://mirrors.aliyun

Linux上常用的一些程序

▼魔方 西西 提交于 2020-01-19 22:56:45
keepalived 简介   Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。   VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议),VRRP是为了解决静态路由的高可用。 安装 yum -y install keeplived 双机热备 两台机器上安装keepalived 一台机子的keepalived不用配置,另外一台: vim /etc/keepalived/keepalived.conf #设置配置信息 3.启动keepalive systemctl start keepalived systemct enable keepalived #开机自启动~ 链接: https://www.cnblogs.com/zhangxingeng/p/10743501.html 来源: CSDN 作者: moots_ 链接: https://blog.csdn.net/shuzishij/article/details/104044290

keepalived配置

时光怂恿深爱的人放手 提交于 2020-01-19 21:32:29
global_defs { notification_email { xxxxxx@sina.com #设置报警邮件地址,可以设置多个,每行一个。需要开启sendmail服务。 } notification_email_from keepalived@localhost #设置邮件的发送地址 smtp_server 127.0.0.1 #设置SMTP Server地址 smtp_connect_timeout 30 #设置SMTP Server的超时时间 router_id LVS_DEVEL #表示运行Keepalived服务器的一个标识。发邮件时显示大邮件主题中的信息 } vrrp_script chk_lvs { script "/etc/keepalived/scripts/check.py" ###监控脚本 interval 1 ###监控时间设置为1s } vrrp_sync_group VG_1{ #监控多个实例 一个vrrp组中有一个vrrp实例failover,那么这个组中所有的vrrp实例都会发生切换 group {     VI_1 #实例名     VI_2 } notify_master /etc/keepalived/scripts/lvs_master.sh     #指定当切换到master时,执行的脚本 notify_backup /etc

keepalived配置

南笙酒味 提交于 2020-01-19 20:41:07
一、 安装keepalived 使用源码先安装keepalived 1.2.6 wget http://www.keepalived.org/software/keepalived-1.2.6.tar.gz tar zxf keepalived-1.2.6.tar.gz cd keepalived-1.2.6 ./configure --prefix=/usr/local/keepalived #安装到/usr/local/keepalived 目录下 make make install 如果提示缺少组件Openssl,就先去安装(yum很方便) 二、配置keeplived为全局服务 为了能用 service + 服务名 + stop | start | restart 这样的命令去启动服务,需要做以下配置。(再centos7以后的版本都是systemctl + 服务名 + 。。。) 1. 建立服务启动脚本,以便使用service命令控制之 cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived chmod +x /etc/init.d/keepalived 因为我们使用非默认路径(/usr/local)安装keepalived, 故需要修改几处路径,以保证keepalived能正常启动,

keepalived配置

岁酱吖の 提交于 2020-01-19 20:39:07
keepalived配置 之前已经安装完成,接下来我们配置keepalived。 假设我的ip地址如下: server1:192.168.0.150 server2:192.168.0.157 vip:192.168.0.50 在两台 服务器 上分别执行如下命令: [@server_150 keepalived]# mkdir /etc/keepalived [@server_150 keepalived]# cp /usr/local/keepalived/sbin/keepalived /usr/sbin/ [@server_150 keepalived]# cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/ [@server_150 keepalived]# cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/ 对应操作的含义: mkdir /etc/keepalived ##为keepalived创建配置文件目录,默认配置文件从/etc/keepalived下读取 cp /usr/local/keepalived/sbin/keepalived /usr/sbin/ ##复制keepalived的二进制命令

部署 LVS-DR + keepalived 高可用群集

大兔子大兔子 提交于 2020-01-18 03:30:41
文章目录 一、LVS-DR模式 二、LVS-DR数据包的流向分析 三、LVS-DR中的ARP问题 四、keepalived 软件工具 五、LVS-DR的搭建 5.1、环境搭建 5.2、两台LVS的配置 5.3、Web服务器的搭建 5.4、keepalived配置 5.5、验证 5.4、总结 一、LVS-DR模式 关于群集的负载调度技术,可以基于IP端口,内容等进行分发,其中IP负载均衡技术是效率最高的。 在基于IP的负载均衡模式中,常见的有地址转换,IP隧道、直接路由 这三种工作模式: 直接路由;简称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收到这个帧

keepalived双机热备

两盒软妹~` 提交于 2020-01-17 17:08:34
Keepalive是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检查功能更----判断LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集。 keepalived采用VRRP热备份协议,以软件的方式实现Linux服务器的多机热备功能。VRRP是针对路由器的一种备份解决方案---由多台路由器组成的一个热备组,通过公用的虚拟IP地址对外提供服务;每个热备组内同一时刻只有一台主路由器提供服务,其他路由器处于冗余状态,若当前在线的路由器失效,则其他路由器会自动接替(优先级决定接替顺序)虚拟IP地址,以继续提供服务。 热备组内的每台路由器都可能成为主路由器,虚拟路由器IP地址可以再热备组内的路由器之间进行转移,所以也称为漂移IP地址。使用Keepalived时,漂移地址的实现不需要手动建立虚接口配置文件,而是由Keepalived根据配置文件自动管理。 1、Keepalived的安装与服务控制 1)yum -y install kernel-devel openssl-devel popt-devel ipvsadm 2)编译安装Keepalived [root@localhost ~]# tar zxvf keepalived-1.2.13.tar.gz [root@localhost ~]# cd keepalived