设为首页 收藏本站
查看: 1687|回复: 0

[经验分享] 49、【华为HCIE-Storage】--NDMP备份

[复制链接]

尚未签到

发表于 2018-7-23 08:56:38 | 显示全部楼层 |阅读模式
-----------------------------------重要说明------------------------------------
  以下部分内容来网络,部分自华为存储官方教材
  具体教材内容请移步华为存储官网进行教材下载
  网络引用内容无法找到原创,如有侵权请通知
  ------------------------------------重要说明------------------------------------
a. 定义
  NDMP( Network Data Management Protocol)网络数据管理协议,是一种基于企业级数据管理的开放协议。 NDMP协议定义了一种基于网络的控制机制,该机制的作用在于控制数据的备份和恢复过程,以及控制数据在主要存储和次要存储之间的传输。
  OceanStor 9000提供的NDMP备份特性以OceanStor 9000作为数据源,备份服务器控制源数据通过网络传输到备份介质如磁带库中,实现对数据的备份和恢复。 NDMP备份特性可以支持多个OceanStor 9000集群共享备份介质,节约成本,同时保障数据在备份恢复过程中的完整性和可用性。
DSC0000.jpg

DSC0001.jpg

b.  相关概念
  介绍与NDMP备份特性相关的基础概念,帮助用户理解NDMP备份特性的原理。OceanStor 9000的NDMP备份特性采用3-way组网方式,如图所示。这种组网的优点在于可以在多个集群之间共享备份介质且主要存储与次要存储之间的距离不受限制。
DSC0002.jpg

  OceanStor 9000作为主要存储,即备份数据源,存放日常业务数据。
  次要存储即存放备份数据的存储介质,也称为备份介质。此处以磁带库为例。
  备份服务器为部署备份软件的服务器,负责整个系统的备份操作。在本文中备份软件以NetBackup为例。
  备份服务器从功能上可划分为主服务器和介质服务器两部分。
  主服务器:负责操作、管理备份和恢复业务。
  介质服务器:负责操控备份介质。
  在NDMP服务层面,又可分为NDMP服务器和NDMP客户端。
  OceanStor 9000作为NDMP服务器,是运行NDMP服务的主机,主要负责接收来自NDMP客户端的备份、恢复控制命令,并完成对数据的备份和恢复。
  备份服务器作为NDMP客户端,负责发起和控制NDMP备份、恢复业务,创建和控制NDMP会话,并负责读取、存储、管理所有会话状态。
c.  备份方式
  从备份数据源的角度, NDMP备份特性的备份方式如表所示。
DSC0003.jpg

  OceanStor 9000默认采用基于快照的方式进行备份,用户可以通过命令设置成其他备份方式。在基于快照进行备份时, NDMP备份特性先对待备份目录创建快照,快照创建成功后再从快照中读取数据开始备份任务。当备份任务完成后系统即删除快照。
  从备份内容的角度, NDMP备份特性的备份方式如表所示。
DSC0004.jpg

  NDMP备份特性会记录每一次备份的时间点。当进行增量备份时, NDMP备份特性会以上次备份的时间点作为参照,读取文件的ctime(该文件的内容、权限,拥有者,所属的组,链接数等文件状态最后改变时间)和mtime(该文件的数据内容最后改变时间)。如果其中任何一个时间比上次备份的时间点晚,则认为该文件相较于上次备份后发生了变化,需要进行增量备份。其中ctime可以通过CLI方式设置为忽略该属性,若忽略ctime则只对比文件的mtime和上次备份的时间点。
  当对一个文件创建硬链接后,源文件的mtime不变,硬链接的mtime和源文件的mtime相同,而源文件和硬链接的ctime则更新为创建硬链接时的时间点。
  在不基于快照进行备份时,对于上次备份后新创建硬链接的文件进行增量备份时具有如下情况:
  l 忽略ctime时,新增的硬链接文件及源文件均不备份。
  l  不忽略ctime时,新增的硬链接文件和源文件均备份。
d.  恢复方式
DSC0005.jpg

e.  数据备份过程
1)  备份过程概述
  备份是NDMP备份特性的主要功能。备份就是把主要存储OceanStor 9000中的数据复制到次要存储中,作为原始数据的副本,防止因系统故障或操作失误等原因造成的数据丢失。
DSC0006.jpg

2)  备份控制连接建立
DSC0007.jpg

  1. NDMP客户端(备份服务器)与磁带库建立控制连接。
  a. 主服务器向介质服务器发起控制连接。
  b. 介质服务器与磁带库建立控制连接。
  c. 介质服务器通知主服务器控制连接建立成功。
  2. NDMP客户端(备份服务器)与NDMP服务器( OceanStor 9000)建立控制连接。
  a. 主服务器向NDMP服务器( OceanStor 9000)发起控制连接。
  b. NDMP服务器( OceanStor 9000)认证NDMP客户端(备份服务器),认证通过后返回连接建立成功消息。
3)  数据备份
DSC0008.jpg

  1. NDMP客户端(备份服务器)控制创建OceanStor 9000与磁带库之间的数据连接。
  a. 主服务器向OceanStor 9000发起数据连接。
  b. 主服务器向介质服务器发起数据连接。
  c. 介质服务器与磁带库建立数据连接。
  2. 开始备份数据。
4)  备份控制连接关闭
DSC0009.jpg

  1. NDMP服务器( OceanStor 9000)通知NDMP客户端(备份服务器)备份完成。
  2. NDMP客户端(备份服务器)管理各控制连接关闭。
  a. 主服务器关闭与NDMP服务器( OceanStor 9000)之间的控制连接。
  b. 主服务器关闭与介质服务器之间的控制连接。
  c. 介质服务器关闭与磁带库之间的控制连接。
f.  数据恢复过程
1)  恢复过程概述
  当数据因系统故障或操作失误等原因而丢失时,通过NDMP备份特性可以将备份数据恢复。备份数据不能恢复就失去了备份的意义,因此恢复数据是NDMP备份特性的主要目的。
  在OceanStor 9000中, NDMP备份特性进行恢复业务时的处理流程如图所示。
DSC00010.jpg

2)  恢复控制连接建立
DSC00011.jpg

  1. NDMP客户端(备份服务器)与磁带库建立控制连接。
  a. 主服务器向介质服务器发起控制连接。
  b. 介质服务器与磁带库建立控制连接。
  c. 介质服务器通知主服务器控制连接建立成功。
  2. NDMP客户端(备份服务器)与NDMP服务器( OceanStor 9000)建立控制连接。
  a. 主服务器向NDMP服务器( OceanStor 9000)发起控制连接。
  b. NDMP服务器( OceanStor 9000)认证NDMP客户端(备份服务器),认证通过后返回连接建立成功消息。
3)  数据恢复
DSC00012.jpg

  1. NDMP客户端(备份服务器)控制创建OceanStor 9000与磁带库之间的数据连接。
  a. 主服务器向OceanStor 9000发起数据连接。
  b. 主服务器向介质服务器发起数据连接。
  c. 介质服务器与磁带库建立数据连接。
  2. 开始恢复数据。
4)  恢复控制连接关闭
DSC00013.jpg

  1. NDMP服务器( OceanStor 9000)通知NDMP客户端(备份服务器)恢复完成。
  2. NDMP客户端(备份服务器)管理各控制连接关闭。
  a. 主服务器关闭与NDMP服务器( OceanStor 9000)之间的控制连接。
  b. 主服务器关闭与介质服务器之间的控制连接。
  c. 介质服务器关闭与磁带库之间的控制连接。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-539946-1-1.html 上篇帖子: 华为:file translate protocol(FTP) 下篇帖子: 16、【华为HCIE-Storage】--Smart Virtualization
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表