热备份

搭建Keepalived实现双机热备

∥☆過路亽.° 提交于 2019-12-11 20:35:56
一.Keepalived双击热备 概述 Keepalived起初是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(Health Checking)功能一判断 LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集。 通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。 当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。 VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议 keepalived的工作原理是VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议。 在VRRP中有两组重要的概念:VRRP路由器和虚拟路由器,主控路由器和备份路由器。 VRRP路由器是指运行VRRP的路由器,是物理实体,虚拟路由器是指VRRP协议创建的,是逻辑概念。一组VRRP路由器协 同工作,共同构成一台虚拟路由器。 Vrrp中存在着一种选举机制,用以选出提供服务的路由即主控路由,其他的则成了备份路由。当主控路由失效后,备份路由 中会重新选举出一个主控路由,来继续工作,来保障不间断服务。 安装 [ root@localhost ~]# yum install -y

Rsync实现主服务器热备份

帅比萌擦擦* 提交于 2019-12-09 18:34:39
Rsync全称是remote synchronize,也就是远程同步工具。官网介绍,“rsync is an open source utility that provides fast incremental file transfer. (rsync是一款提供快速增量文件传输的开源工具)”。主要用来解决服务器间文件拷贝或目录同步的问题。最常见的应用场景就是服务器热备份。目前最新版本3.1.2在2015年12月发布,但是阿里云服务器yum源还是3.0.9。 一、rsync应用基础 常用场景: 1,本地磁盘镜像; 2,远程服务器增量备份; 3,资源站匿名镜像; 搭配软件: cron(定时任务) lsyncd(实时同步工具) 类似功能软件: lsyncd,scp,sftp,rcp等 Rsync几种用法 1,本地同步: rsync –vr --delete /from_disk1/ /to_disk2/ -v 表示显示详细同步信息 -r 表示递归到子目录 --delete 表示删除文件操作也会被同步 2,远程同步通过ssh协议 本地文件同步到远程服务器 rsync –r –-delete /data/from/ root@192.168.1.23:/data/to/ 远程服务器文件目录同步到本地 rsync –r –delete root@192.168.1.23:/data/to/

HSRP(热备份路由协议)

故事扮演 提交于 2019-12-06 02:53:34
热备份路由协议 作用:网关冗余 优先级大的活动网关 备份网关 备份路由器周期性的向活动路由器发送hello包,确认活动路由器存活(抢占) 命令: standby 10(编号,为了好区分使用使用vlan编号) ip 虚拟地址 standby 10 priority 120 standby 10 timers 3 10 standby 10 preempt 设置模式(竞争) standby 10 track f0/23 检测端口 设置完成后配置: sh standby查看HSRP配置信息 vrrp配置命令与HSRP相似,standby换成了vrrp 实验: 设置vlan10的路由器为switch0,设置vlan20的活动路由器为switch20 Switch1 配置 Switch0 配置 来源: https://www.cnblogs.com/zhuyunlong/p/11959237.html

数据库的备份和恢复

南笙酒味 提交于 2019-12-05 07:59:18
1、概述 2、为什么需要备份 3、备份和恢复的定义 不完全恢复 4、备份的分类 . 5、导入和导出 6、数据泵技术 (数据库方式导出) 7、基于命令行的数据泵导出 注:默认目录在oracle的安装目录下 8、使用数据泵导入数据 基于命令行的数据泵导入: 使用登陆窗口创建用户及表空间: 创建指定账户myhr_test使用myhr_test表空间 使用PL/SQL工具导出: 三种导出方式对应三种导出文件格式 9、物理备份概述 热备份: 来源: oschina 链接: https://my.oschina.net/u/2320342/blog/511873

mysql备份

一世执手 提交于 2019-12-04 13:41:31
冷备份 cp scp 冷恢复 cp scp #1修改auto.cnf #如果是root权限,修改/var/lib/mysql下所有文件属主 属组成Mysql 热备份 mysqldump 库名 > 文件 #提取备份库 mysqldump 库名 表名 > 文件 #提取备份表 mysqldump --all-databases > 文件 #提取备份所有库 热恢复 mysql < 文件 mysql >source /路径/文件 锁表 flush tables with read lock; 解锁 unlock tables; show slave status\G stop slave; SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; #写多少跳过多少条错误 start slave; show slave status\G stop slave; SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 0; start slave; show slave status\G 来源: https://www.cnblogs.com/renyz/p/11868608.html

xtrabackup导致MYSQL HANG起

a 夏天 提交于 2019-12-03 15:33:11
Xtrabackup 是percona公司(mysqlperformanceblog)的开源项目,目的是实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,可以帮助我们对MySQL InnoDB类型的数据库表进行在线热备份。 Xtrabackup中包含两个工具: * xtrabackup – 用于热备份innodb, xtradb表的工具,不能备份其他表; * innobackupex – 对xtrabackup封装的perl脚本,提供了myisam表备份的能力; 好东西大家支持,要用, 但要用好,在这里跟大家分享自己没用好的案例; 现象 : 在进行备份过程中,MYSQL HANG起;所有操作不能进行(5分钟左右); 导致重大故障。 分析: 当时就是在进行innobackupex 备份 ,所以突破点非常明确 ; 疑问: xtrabackup 不是热备吗? 怎么会导致整个库不能操作呢? 日志: 用过innobackupex的同学肯定看到过备份过程中产生的日志文件; … … >> log scanned up to (2033 543788660) >> log scanned up to (2033 546355144) >> log scanned up to (2033 548568390) >> log scanned up to (2033

在线热备份数据库之innobackupex 增量备份InnoDB

别来无恙 提交于 2019-12-01 10:42:26
在线热备份数据库之innobackupex 增量备份InnoDB 什么是增量备份?其原理是什么? 增量备份是 基于上一次备份后对新增加的内容进行备份 ,优点相较于完整备份而言备份内容少时间短,能够节省磁盘空间。但相较于完整备份而言可靠性有所降低,不能缺失基于完整备份的增量备份区间备份包,建议完整备份区间时间不可大于一周, 通常情况下如果数据库非常庞大个人建议三天到七天完整备份一次,期间每天进行增量备份。如果数据库小那么每天进行完整备份才是最安全的选择。 增量备份原理是什么?他是如何记录上次备份的位置? 首先在InnoDB中, 每个page中都记录LSN信息,每当相关数据发生改变,page的LSN就会自动增加,xtrabackup的增量备份就是依据这一原理进行的。 我们增量备份必须要基于完整备份的前提下,在完整备份后会在备份目录中生成一个xtrabackup_checkpoints文件中记录了to_lsn= xxxx,下次备份就会从这里开始到结束,每次增量备份都需要指定上一次的增量备份的目录名,所以每次都从结束进行增量备份,恢复时将完整备份和增量备份1合并再与增量备份2合并再与增量备份N合并直到最后一次增量合并完成后,那么得到的就是完整备份数据,再进行完整数据的恢复。 先对我的数据库做一次完整备份,不指定任何数据库也不使用时间最为备份子目录名。 innobackupex -uroot

Microsoft SQL Server 双机热备份,实时同步

雨燕双飞 提交于 2019-12-01 05:10:14
1.两台服务器,主服务器,从服务器,两台服务器都安装SQL Server 2008R2并且安装相同表结构的数据库(需要实时同步的数据库) 2.主服务器数据库安装完毕,打开SQL Server 配置管理器,把SQL Server 代理服务打开(已打开请忽略) 3.登录主服务器数据库,从数据库左侧菜单栏找到->复制->本地发布,右击新建发布 4.默认主服务器当作分发服务器 5.快照文件夹最好新建一个目录(需要手动在D盘新建目录),默认目录会有权限问题(对于新手权限问题不好解决) 6.选择需要发布的数据库 7.发布类型选择事务发布(发布类型的区别可自行百度,此处不做叙述) 8.选择需要发布的表(需要同步到从服务器数据库表的数据) 9.筛选表行(意思是表中的哪些字段你不需要同步到从服务器) 10.快照代理,选择->立即创建快照并使快照保持可用状态,以初始化订阅 11.代理安全性,点击安全设置,按照红色框中设置即可 12.向导操作,选择->创建发布->下一步 13.完成该向导,填写一个发布名称,点击完成,到此步骤主服务器本地订阅发布已经完成 14.登录从服务器数据库,从数据库左侧菜单栏找到->复制->本地订阅->右击新建订阅->选择查找SQL Server 发布服务器,数据库服务器名称要是主服务器计算机名称,输入登录名和密码 15.选择刚才主服务器发布的订阅 16.选择运行分发代理的位置

oracle数据库备份(整理笔记)

六眼飞鱼酱① 提交于 2019-11-29 08:06:48
快到新一年了 ,复习一下oracle为以后做多准备 一、Oracle备份方式分类: Oracle有两类备份方式: (1)物理备份:将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,就是冷备份、热备份; (2)逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程,逻辑备份需要使用导入导出工具: EXPDP/IMPDP或EXP/IMP; 两种方式有什么优缺点: oracle备份 概述 优点 缺点 冷备份 数据库可以暂时处于关闭状态时,我们需要将它在这一稳定时刻的数据相关文件转移到安全的区域,当数据库遭到破坏,再从安全区域将备份的数据库相关文件拷贝回原来的位置,这样,就完成了一次快捷安全等数据转移。由于是在数据库不提供服务的关闭状态,所以称为冷备份。 备份安全迅速,容易维护 必须关闭数据库,不能随意在任意时间点上备份数据库 热备份 热备份可以非常精确的备份表空间级和用户级的数据,由于它是根据归档日志的时间轴来备份恢复的,理论上可以恢复到前一个操作,甚至就是前一秒的操作 不需要关闭数据库 ,时间点精确. 过程复杂,操作不可恢复,数据量较小的时候 逻辑备份 是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。 逻辑备份使用导入导出工具:EXPDP/IMPDP或EXP/IMP; 不可关闭,跨平台操作和迁移数据 下面来详细冷热备份的简单操作,逻辑备份需要使用工具

hsrp热备份路由器协议

元气小坏坏 提交于 2019-11-27 16:42:50
1.hsrp : 热备份路由器协议(HSRP:Hot Standby Router Protocol),是cisco平台一种特有的技术,是cisco的私有协议。 该协议中含有多台路由器,对应一个HSRP组。该组中只有一个路由器承担转发用户流量的职责,这就是活动路由器。当活动路由器失效后,备份路由器将承担该职责,成为新的活动路由器。这就是热备份的原理。 2.hsrp实现条件:实现HSRP的条件是系统中有多台路由器,它们组成一个“热备份组”,这个组形成一个虚拟路由器。在任一时刻,一个组内只有一个路由器是活动的,并由它来转发数据包,如果活动路由器发生了故障,将选择一个备份路由器来替代活动路由器,但是在本网络内的主机看来,虚拟路由器没有改变。所以主机仍然保持连接,没有受到故障的影响,这样就较好地解决了路由器切换的问题。 3. hsrp 作用: (1)高度的可靠性,两台路由器中的任意一台down掉,迅速切换到另一台 (2)有效的实现负载均衡: (3)在右侧路由器上启用QoS策略,VoIP业务需要较低的延时,所以将VoIP业务设置成较高的优先级。 (4)通过在交换机上设置VLAN,有效的控制了两个子网间的安全。 (5)不存在单点故障问题。 (6)充分利用了多以太口路由器在划分多业务网段上的功能,也只有多以太口路由器在HSRP应用中才能实现两个路由器间的负载分担