NDMP基础介绍
NDMP(network data management protocol)是网络数据管理协议,该机制的作用在于控制数据的备份和恢复过程以及控制数据在主要存储和次要存储之间的传输,是用来给NAS做备份用的协议。NDMP协议是基于CS架构研发的,那么里面是包含了两种角色,分别来介绍一下。
NDMP客户端:部署备份软件的服务器,也称备份服务器。NDMP客户端主要负责发起和控制NDMP备份、恢复业务,创建和控制NDMP会话,并负责读取、存储、管理所有会话状态。
NDMP服务端:一种使用HTTP、FTP、CIFS或NFS协议为客户端提供文件的存储系统,也称NDMP主机。NDMP服务端主要负责接收来自NDMP客户端的备份、恢复控制命令,并完成对数据的备份和恢复。本文档中的NDMP服务端就是华为存储系统。
NDMP主要有两种组网,一个是2-way组网,另一个是3-way组网。
2-way组网方式:如图2-way组网所示,此组网方式为本地备份场景。此组网方式下,备份服务器通过LAN(Local Area Network)发送备份指令,指示华为存储系统将数据直接备份到与其相连的磁带库上,不通过LAN发送备份数据。
3-way组网方式:华为存储系统支持的3-way组网方式如图3-way组网所示,此组网方式下,备份服务器通过LAN发送备份指令,指示华为存储系统将数据备份到与备份服务器相连的磁带库上。
2-way组网
3-way组网
那么两种组网的优劣势在哪里呢?我们来看一下:
2-way采用NAS直连介质的方法可以实现lan-free和server-free,解放了生产网络和生成主机的资源,但是介质直连,资源只能独享。
3-way采用NAS通过网络连接到备份介质,可以实现介质资源多套NAS共享。但是会占用业务网络的带宽资源。
知道完我们NDMP的基本概念之后,那我们来大概了解一下NDMP这种协议备份与恢复的一个过程,图的话可以参考上面两个图来结合想象。
备份过程:
1.NDMP客户端向磁带库发起控制连接请求
2.磁带库响应备份服务器请求,建立与备份服务器的连接,并通知备份服务器控制连接建立成功。
3.备份服务器向华为存储系统(NDMP服务端)发起控制连接请求。
4.华为存储系统认证备份服务器,认证通过后返回连接建立成功消息。
5.备份服务器向华为存储系统发起数据连接。
6.备份服务器向磁带库发起数据连接。
7.华为存储系统与磁带库建立数据连接。
8.开始备份数据。
9.华为存储系统通知备份服务器备份完成。
10.备份服务器关闭与华为存储系统之间的控制连接。
11.备份服务器关闭与磁带库之间的控制连接。
恢复过程:
1.备份服务器(NDMP客户端)向磁带库发起控制连接请求。
2.磁带库响应备份服务器请求,建立与备份服务器的连接,并通知备份服务器控制连接建立成功。
3.备份服务器向华为存储系统(NDMP服务端)发起控制连接请求。
4.华为存储系统认证备份服务器,认证通过后返回连接建立成功消息。
5.备份服务器向华为存储系统发起数据连接。
6.备份服务器向磁带库发起数据连接。
7.华为存储系统与磁带库建立数据连接。
8.开始恢复数据。
9.华为存储系统通知备份服务器恢复完成。
10.备份服务器关闭与华为存储系统之间的控制连接。
11.备份服务器关闭与磁带库之间的控制连接。
NDMP的基本介绍就到此介绍,希望能帮到大家,谢谢!
- 点赞
- 收藏
- 关注作者
评论(0)