



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息存储与管理国家天文台(科技处)信息与计算中心远程复制下一讲:确保储存基础设施安全上一讲:本地复制简介 什么是远程复制? 为什么远程复制 远程复制模式 远程复制技术 远程复制实例什么是远程复制?远程复制是在远程站点创建信息副本的过程。相关术语:为于主站点的储存信息资产的基础设施为源。位于远程站点的储存信息副本的基础设施为目标。访问源和目标的主机分别为源主机和目标主机。为什么远程复制当源站点停机,远程复制让业务操作能在可接收的数据损失下迅速重启。远程复制让数据可以在目标站点的副本上用于备份和测试。远程复制可用于数据中心的迁移,最大限度降低对生产操作的影响。远程复制模式远程复制模式有:同步远程复
2、制异步远程复制远程复制模式同步远程复制操作:必须在通知源站点写完成前将写操作同时提交给源和目标。在先前写操作完成并通知主机前不能进行额外写操作。(一次写两个地方,都完成了源站点才能做下一个写操作)优点:如果源发生故障,同步复制提供零或接近零的恢复点指标级最低恢复时间。缺点:写响应时间影响主机性能。而且两个站点越远,影响远大。两个站点部署距离必需小于200千米。远程复制模式异步远程复制操作:一个写操作提交源后立即通知目标主机。数据先缓存在源站点,之后再传输给目标站点。优点:减少响应时间对主机性能影响。不限制两个站点部署距离。缺点:恢复点指标级,最低恢复时间不及同步远程复制。不适合要求不间断服务的
3、源站点。远程复制技术远程复制可以由:主机处理基于逻辑卷日志传输储存阵列处理主机处理基于逻辑卷基于逻辑卷的复制在卷组层执行和管理。对卷的写操作通过逻辑卷管理传输到远程主机。远程主机上的逻辑卷管理接收写操作并将其交给远程卷组。基于逻辑卷的复制必需经过初始化在源和目标上建立相同的卷。同步:写操作同时在两个站点进行。异步:写操作被排列到日志文件,然后按接收顺序发送到远程主机。主机处理基于逻辑卷优点大部分操作系统都内置逻辑卷管理支持。操作独立于站点储存整列,磁盘类型。不需额外专门硬件。缺点增加主机负担,影响主机性能主机处理日志传输源端的数据库事务被记录在日志中,日志被周期性的传输到远程主机上。是大部分数
4、据库支持的一种基于主机的复制技术。优点:对主机性能影响小一些。大部分数据库都内置复制功能。操作独立于站点储存整列,磁盘类型。不需额外专门硬件。缺点:很多操作必需在数据库关闭,备用或锁定情况下进行。影响数据库使用。只支持异步复制。储存阵列处理由储存阵列处理写操作减少源主机负担储存阵列处理同步复制程序操作:源储存阵列收到源主机的写请求写请求转发到远程储存阵列远程储存阵列通知源储存阵列写完成源储存阵列通知源主机写完成储存阵列处理异步复制程序操作:源储存阵列收到源主机的写请求源储存阵列立即响应源主机写请求转发到远程储存阵列远程储存阵列通知源储存阵列收到写请求储存阵列处理磁盘缓存复制 结合本地复制和远程
5、复制两种技术。首先为源创建一个一致性的PIT本地副本,副本数据稍后被复制到一个远程整列。操作:源主机在源设备上写数据创建一个源设备的一致的PIT本地副本数据从源阵列上的本地副本传输它目标阵列上的远程副本。在目标阵列上创建一个远程设备的一致的PIT本地副本。三站点复制两点复制的风险:同步复制距离太近,一旦发生地震等情况,两点同时失效。异步数据一致性差,恢复慢三站点复制源数据复制到两个远程站点先同步复制到一个站点。再异步复制或磁盘缓存复制到另一个站点。三站点复制布局级联、多跳:源和掩体站点同步复制,掩体站点和远程站点异步复制。优点:一旦源损失,掩体可以支持应用,远程站点接着备份掩体。缺点:一旦掩体
6、站点损失,源和远程失去联系。三角,多目标:源同时被同步复制到掩体站,异步复制远程站点上。优点:灾害期间任何一个节点都可用。基于SAN的远程复制能够在异构的储存阵列上实现数据复制是一种时间点复制技术,可用于数据移动,数据远程复制和数据迁移。不做具体技术实现的介绍。远程复制实例在LINUX环境下MYSQL 数据库远程复制。术语:MYSQL把源站点称为master服务器,远程服务器称为slave服务器目标: 把数据库exampledb 从 master服务器(192.168.40.16)远程复制到 slave服务器. 远程复制实例- MASTER服务器 设置MASTER服务器:改写/etc/mysq
7、l/f. 打开网络服务,注释掉一下两句:#skip-networking#bind-address = 127.0.0.1设立数据日志 log-bin = /var/log/mysql/mysql-bin.logbinlog-do-db=exampledbserver-id=1 log-bin = /var/log/mysql/mysql-bin.logbinlog-do-db=exampledbserver-id=1 log-bin = /var/log/mysql/mysql-bin.logbinlog-do-db=exampledbserver-id=1 远程复制实例- MASTER服务
8、器 重新启动MYSQL/etc/init.d/mysql restart 创建有复制权限的用户mysql -u root pEnter password:GRANT REPLICATION SLAVE ON *.* TO slave_user% IDENTIFIED BY ;FLUSH PRIVILEGES; USE exampledb;FLUSH TABLES WITH READ LOCK;远程复制实例- MASTER服务器 SHOW MASTER STATUS; 屏幕上会显示这样的内容。记下File: mysql-bin.006, Position:183来。配置SLAVE时要用。 +-+
9、-+-+-+| File | Position | Binlog_do_db | Binlog_ignore_db |+-+-+-+-+| mysql-bin.006 | 183 | exampledb | |+-+-+-+-+1 row in set (0.00 sec)远程复制实例-SLAVE服务器设置SLAVE服务器:建立exampledb数据库mysql -u root -pEnter password:CREATE DATABASE exampledb;quit;远程复制实例- SLAVE服务器设置SLAVE服务器:改/etc/mysql/f. 加入 server-id=2maste
10、r-host=192.168.40.16 master-user=slave_usermaster-password=secretmaster-connect-retry=60replicate-do-db=exampledb 远程复制实例- SLAVE服务器重新启动SLAVE服务器/etc/init.d/mysql restart初始化SLAVE数据库mysql -u root -pEnter password:LOAD DATA FROM MASTER;quit;远程复制实例- SLAVE服务器完成初始化SLAVE数据库mysql -u root -pEnter password:SLAVE STOP;完成SLAVE服务器配置CHANGE MASTER TO MASTER_HOST=192.168.40.16, MASTER_USER=slave_user, MASTER_PASSWORD=, MASTER_LOG_FILE=mysql-bin.006, MASTER_LOG_POS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年体育休闲广场周边配套设施完善策略研究报告
- 2025年商业地产数字化运营模式创新客户体验优化路径研究报告
- 药品耗材仓库管理制度
- 药品销售环节管理制度
- 药店加盟进货管理制度
- 药店煎药日常管理制度
- 莲花味精绩效管理制度
- 论述负面清单管理制度
- 设备制造采购管理制度
- 设备寄存仓库管理制度
- GB/T 45700-2025物业管理术语
- 2024-2025人教版一年级下册数学期末考试卷附答案 (三套)
- 【MOOC】土木工程制图-同济大学 中国大学慕课MOOC答案
- 创业修炼智慧树知到期末考试答案2024年
- 八年级道德与法治下册第一单元坚持宪法至上思维导图人教部编版
- 成败归因理论PPT课件
- 湘鲁版六年级下册期末英语试卷
- 汽车标准件手册
- (完整版)绿色施工管理体系与管理制度
- 报销明细汇总表
- 块状物品推送机机械原理课程设计
评论
0/150
提交评论