Linux下部署ftp双机热备 keepalived+ftp

Linux环境下FTP实现双机热备

生产环境中要实现数据存储,本下昂木使用ftp+MFS实现数据存储,

为预防鸡群中ftp单点故障,采用ftp+keepalived实现高可用

两台FTP服务器已安装完毕,且能正常访问,IP地址分别为192.168.10.192和192.168.10.193

vip设置为192.168.10.190

第一步 安装

热备服务软件:

LVS:

ipvsadm-1.26-3.1.i586.rpm

KeepAlived:

keepalived-1.2.13.tar.gz

LVS采用的是yum安装

yum install ipvsadm

keepalived使用源码安装

#tar -zxvf keepalived-1.2.13.tar.gz

#cd keepalived-1.2.13

#./configure --prefix=/usr/local/keepalived

#make && make install

cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

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

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

mkdir /etc/keepalived

cd /etc/keepalived/

配置MASTER 192.168.10.192

编辑/etc/keepalived/keepalived.conf

*************************************

global_defs {

router_id LVS_DEVEL

}

vrrp_sync_group VGM {

group {

VI_CACHE

}

}

vrrp_instance VI_CACHE {

state MASTER

interface eth0

virtual_router_id 51

priority 100

advert_int 1

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

192.168.10.190

}

}

virtual_server 192.168.10.190 80 {

delay_loop 6

lb_algo wlc

lb_kind DR

#       nat_mask 255.255.0.0

persistence_timeout 50

protocol TCP

real_server 192.168.10.192 80 {

weight 1

MISC_CHECK {

connect_timeout 10

nb_get_retry 3

delay_before_retry 3

connect_port 80

}

}

real_server 192.168.10.193 80 {

weight 1

MISC_CHECK {

connect_timeout 10

nb_get_retry 3

delay_before_retry 3

connect_port 80

}

}

}

*******************************************

注意:此时端口为keepalived使用的端口80,切记不要改成21,第一次我改掉之后,找了好长时间问题。

*******************************************

配置备份服务器BACKUP

vrrp_instance VI_CACHE {

state BACKUP

interface eth0

virtual_router_id 51

priority 99

advert_int 1

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

192.168.10.190

}

}

*******************************************

1,启动lvs

#ipvsadm

查看是否启动成功,

#lsmod |grep ip_v

2,启动keepalive

/etc/rc.d/init.d/keepalived start

查看是否启动成功,

#ps -ef|grep keepalived

3,查看热备情况,

#ipvsadm

#查看热备运行日志

#tail -f /var/log/message

4,查看虚拟地址是否正常加载到网卡上。

#ip a

#service vsftpd start

然后用第三方电脑访问虚拟地址 ftp 192.168.10.190,

可以看到当主备服务切换时,ftp客户端会分别登录到不同的服务器上(71或72),证明ftp服务双机热备正常搭建。

时间: 2024-07-30 11:56:32

Linux下部署ftp双机热备 keepalived+ftp的相关文章

windows下使用mysql双机热备功能

一. 准备工作 1. 准备两台服务器(电脑),接入局域网中,使互相ping得通对方 2. 两台服务器都安装mysql-server-5.1,必须保证mysql的版本一致 3. 假设,服务器A:192.168.0.2,服务器B:192.168.0.3 二. 创建与测试同步用户 1. 在主服务器上为从服务器建立一个连接账户,该账户必须授予replication slave权限.因为服务器A和服务器B互为主从,所以都要分别建立一个同步用户. 服务器A: mysql> grant replication

基于主主复制的mysql双机热备+keepalived实现高可用性

1.环境Master1 192.168.1.135 Master2 192.168.1.136Client 192.168.1.137 2.Master1操作授权mysql->grant replication slave on *.* to 'admin'@'192.168.1.136' identified by 'aixocm'; 授权操作mysql->flush privileges; 刷新权限mysql->show master status\G; 查看此时的binlog日志文

​Keepalived双机热备

Keepalived双机热备 Keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健检查功能,如判断LVS负载调度器.节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集.在非LVS群集环境中使用时Keepalived也可以作为热备软件使用. Keepalived采用VRRP(virtual  router  redundancy protocol,虚拟路由冗余协议)热备份协议,以软件的方式实现linux服务器的多机热备功能.VRRP是

华为防火墙双机热备(详细介绍VRRP,VGMP)

一.双机热备的工作原理华为的双机热备是通过部署俩台或多台防火墙实现热备及负载均衡,俩台防火墙相互协同工作,犹如一个更大的防火墙 双机热备概述随着互联网的发展,人们生活中的大多数问题可以通过网络解决,但与此同时,网络安全问题也逐渐暴露出来. 华为防火墙的双机热备包含以下俩种模式 1.热备模式:同一时间只有一台防火墙转发数据包,其他防火墙不转发数据包,但是会同步会话表及Server-map表. 2 负载均衡模式:同一时间,多台防火墙同时转发数据,但每个防火墙又作为其他防火墙的备用设备,即每个防火墙是

Nginx双机热备

Nginx双机热备 Keepalived高可用概述 1.什么是高可用 什么是高可用双击热备, 一般指2台机器启动着相同的业务系统,当有一台机器down机了, 另外一台服务器能快速的接管, 对于访问的用户是无感知的. 2.高可用使用场景 那么高可用使用在什么场景,业务系统需要保证7x24小时不DOWN机, 作为业务来说随时都可用, 让你的业务系统更顽强. Keepalived高可用安装 1.环境准备 服务器系统 角色 外网IP 内网IP CentOS 7.5 keepalived-master e

Java技术中如何使用keepalived实现双机热备

Keepalived简介 Keepalived是Linux下一个轻量级别的高可用解决方案.高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管, 它与HeartBeat RoseHA 实现相同类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的.功能完善的高可用软件,它提供了HA 软件所需的基本功能,比如:心跳检测.资源接管,检测集群中的服务,在集群节点转移共享IP地址的所

keepalived+LVS 实现双机热备、负载均衡、失效转移 高性能 高可用 高伸缩性 服务器集群

本章笔者亲自动手,使用LVS技术实现实现一个可以支持庞大访问量.高可用性.高伸缩性的服务器集群 在读本章之前,可能有不少读者尚未使用该技术,或者部分读者使用Nginx实现应用层的负载均衡.这里大家都可以阅读本章,即使部分读者使用Nginx负载均衡,但是在大流量下性能相对于工作在链路层的LVS真是不能同日而语,并且LVS不仅可以实现WEB方面的负载均衡,其他诸如数据库.FTP.Mail等都可以实现. 通常对于小型网站,很多都使用单台服务器,顶多在弄个缓存服务器.数据库服务器.但是一旦流量上来,单台

HAproxy + keepalived 实现双机热备

一.HAProxy简介: HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理.HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上. HAProxy实现了一种事件驱动.单一进程模型,此模型支持非常大的并发连接数.多进程或

centos 7之keepalived双机热备理论+配置文件详解

一.keepalived工作原理及作用: keepalived最初是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检 查功能--判断LVS负载调度器.节点服务器的可用性,及时隔离并替换为新的服务器,当故 障主机回复后将其重新加入群集.单独部署LVS环境的话,调度器发生宕机的话,整个群集就 失效了,某一个web节点宕机后,客户端在访问时,总会碰上访问不到网页的情况,所以,将 keepalived和LVS结合起来,才可形成一个真正的高可用群集,当然,后端的共享存储也必须 搭建一个