keepalived安装文档

  1. 安装依赖

su - root

yum -y install kernel-devel*

yum -y install openssl-*

yum -y install popt-devel

yum -y install lrzsz

yum -y install openssh-clients

  1. 安装keepalived

    1. 上传

1、cd /usr/local

2、rz –y

3、选择keepalived安装文件

  1. 解压

tar –zxvf keepalived-1.2.2.tar.gz

  1. 重命名

mv keepalived-1.2.2 keepalived

  1. 安装keepalived

1、cd keepalived

2、执行命令

./configure --prefix=/usr/local/keepalived -enable-lvs-syncd --enable-lvs --with-kernel-dir=/lib/modules/2.6.32-431.el6.x86_64/build

3、编译

make

4、安装

make install

  1. 配置服务和加入开机启动

cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/

cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

mkdir -p /etc/keepalived

cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/

ln -s /usr/local/keepalived/sbin/keepalived /sbin/

chkconfig keepalived on

  1. 修改配置文件

  1. vi /etc/keepalived/keepalived.conf
  2. 详解:

global_defs {

notification_email {#指定keepalived在发生切换时需要发送email到的对象,一行一个

#[email protected]

#[email protected]

#[email protected]

}

notification_email_from [email protected]#指定发件人

#smtp_server 192.168.200.1#指定smtp服务器地址

#smtp_connect_timeout 30 #指定smtp连接超时时间

router_id LVS_DEVEL#运行keepalived机器的一个标识

}

vrrp_instance VI_1 {

state BACKUP#指定那个为master,那个为backup

interface eth1#设置实例绑定的网卡

virtual_router_id 51#同一实例下virtual_router_id必须相同

priority 100#定义优先级,数字越大,优先级越高,备机要小于主

advert_int 1#MASTER与BACKUP负载均衡器之间同步检查的时间间隔,单位是秒

nopreempt#设置为不抢占,从启动后主不会自动切换回来, 注:这个配置只能设置在backup主机上,而且这个主机优先级要比另外一台高

authentication {#设置认证

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {#设置vip

192.168.56.70#虚拟IP

}

}

virtual_server 192.168.56.70 8080 {

delay_loop 6#健康检查时间间隔

lb_algo rr #调度算法rr|wrr|lc|wlc|lblc|sh|dh

lb_kind DR #负载均衡转发规则NAT|DR|RUN

#nat_mask 255.255.255.0 #需要验证

persistence_timeout 1#会话保持时间

protocol TCP#使用的协议

real_server 192.168.56.201 8080 {

weight 10 #默认为1,0为失效

SSL_GET {

url { #检查url,可以指定多个

path /

digest ff20ad2481f97b1754ef3e12ecd3a9cc #检查后的摘要信息

}

url {

path /mrtg/

digest 9b3a0c85a887a256d6939da88aabd8cd

}

connect_timeout 3#连接超时时间

nb_get_retry 3#重连次数

delay_before_retry 3#重连间隔时间

}

}

}

  1. 按照上面步骤安装备机器

注意:备的配置文件不相同。

  1. 两台机器启动keepalived:

service keepalived start

  1. 验证

ip a

  1. 监控

因为keepalive只能监控机器的死活,所以当软件死掉后,keepalived仍然不会切换;

所以需要写一个脚本,监控软件的死活。

运行wangsf.sh,监控软件

原文地址:https://www.cnblogs.com/starzy/p/9485971.html

时间: 2024-08-07 03:35:35

keepalived安装文档的相关文章

mysql安装文档(Linux 官网yum安装版)

mysql安装文档(官网yum安装Linx版) 创建时间:2016-12-20 文档目的 在Linux下安装mysql服务端应用. (注:本文档采用yum库安装方式安装mysql应用,本文假设您的系统中没有安装第三方发布的rpm包,如果您已经安装了第三方rpm包,请参考文中"替换第三方发布mysql"的内容) 系统环境 操作系统:centos 7 (3.10.0-229.el7.x86_64) mysql版本:mysql57-community-release-el7-9.noarch

ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RAC 版权声明:本文为博主原创文章,未经博主允许不得转载. VBOX + Oracle Linux 6U3 + ORACLE 11.2.0.3.0 RAC 安装 环境: 虚拟机          VIRTUAL BOX OS                ORACLE LINUX 6.3_X86_64

Oracle、pl/sql安装文档

oracle10g.pl/sql安装文档 Oracle在各种管理系统项目中是不可或缺到,pl/sql也是非常好用的图形化管理工具.初学者(我自己就是证明了)经常在这两个工具上消磨宝贵到时间.趁今天有闲,整理下oracle和plsql到安装方式(后附oracle和plsql到安装包),以备后用及方便他人.个人笔记本是win7 64位,实测win8可用. 下载并解压oracle安装包如下图: 右键单击setup.exe,在菜单中选择兼容性疑难解答,弹出新窗口. 选择尝试建议到设置,在跳转到页面中启动

OEM12C安装文档

OEM12C安装文档 环境:OEM12.1.0.5 操作系统:CENTOS6.7 ORACLE:11.2.0.3 1.硬件要求 2.软件包要求 ----RHEL6.X OEL6.X版本 for oms make-3.81 binutils-2.20.51.0.2-5.11 gcc-4.4.4 libaio-0.3.107 glibc-common-2.12-1 libstdc++-4.4.4 libXtst-1.0.99.2-3.el6.x86_ 64.rpm sysstat-9.0.4 gli

基于adt bundle for windows-的AndroidOpenCV安装文档说明

基于adt bundle for windows-的AndroidOpenCV安装文档说明 任薛纪 说明:本文档是基于快速搭建android开发平台adt bundle for windows软件的AndroidOpenCV运行环境搭建,主要参考OpenCV官方文档: http://docs.opencv.org/trunk/doc/tutorials/introduction/android_binary_package/android_dev_intro.html,如手动安装eclipse.

Visual studio 2010不能安装文档

问题:visual studio 2010重新安装过程中不能安装文档,显示无权限获得文档: 点击ok后,冲本地磁盘或者联网安装帮助文档,会出现灰色不可选的安装路径 解决: 通过修改Helplibmanager的配置文件HelpLibManager.exe.config,该文件在目录系统盘下C:\Program Files\Microsoft Help Viewer\v1.0 编辑配置文件 HelpLibManager.exe.config, 修改<add key="FirstTimeRun

_00024 尼娜抹微笑伊拉克_云计算ClouderaManager以及CHD5.1.0群集部署安装文档V1.0

笔者博文:妳那伊抹微笑 itdog8 地址链接 : http://www.itdog8.com(个人链接) 博客地址:http://blog.csdn.net/u012185296 博文标题:_00024 妳那伊抹微笑_云计算之ClouderaManager以及CHD5.1.0集群部署安装文档V1.0 个性签名:世界上最遥远的距离不是天涯,也不是海角.而是我站在妳的面前.妳却感觉不到我的存在 技术方向:Flume+Kafka+Storm+Redis/Hbase+Hadoop+Hive+Mahou

Nginx 安装文档 (二)PHP

下载.编译安装 wget http://cn2.php.net/distributions/php-5.4.7.tar.gz tar zvxf php-5.4.7.tar.gz cd php-5.4.7 ./configure --prefix=/usr/local/php  --enable-fpm --with-mcrypt --enable-mbstring --disable-pdo --with-curl --disable-debug  --disable-rpath --enabl

Nginx 安装文档

一.下载软件 wget http://nginx.org/download/nginx-1.6.0.tar.gz 安装 用于 RedHat 系发行版 (RHEL, CentOS, Fedora). 本维基站点的服务器就是以此选项编译. 首先安装需求包: yum install gccopenssl-devel pcre-devel zlib-devel 添加用户 useradd –d /usr/local/nginx -s /sbin/nologin nginx tar zxvf nginx-1