NAS 是带存储系统的专用高性能文件服务器。它可提供文件级数据访问和共享。

NAS 使用网络和文件共享协议,包括用于数据传输的 TCP/IP 以及用于远程文件服务的 CIFS 和 NFS。

最简单的备份方法是使用文件拷贝。

也可以在原始设备级别执行数据备份。 这意味着,必须卸载文件系统,才能执行拷贝。此类型的备份通常比文件拷贝速度要快,但会影响恢复粒度。

------------------------------------------------------------------------------

《备份恢复解决方案 — NDMP 集成MR-1WP-BRSNDMP SRG》中提到:

1、NAS环境中备份,基于服务器

在应用程序服务器上安装客户端,备份时,NAS机头读取数据,在传送到客户端。客户端再把数据发送到存储节点,由存储节点写入到备份设备(DD或磁带)。这样NSA机头到客户端,客户端到存储节点都占用了带宽。

NAS机头---(LAN)---客户端---(LAN)---存储结点---(FC SAN)---DD或磁带

2、NAS环境中备份,无服务器

在存储节点上直接装载网络共享(共享是基于TCP/IP),存储节点(也是备份客户端)会从 NAS 机头读取数据,并将其写入备份设备,而不会涉及应用程序服务器。与之前基于服务器方案比,减少了一个网络跳。

个人理解是:  NSA机头---(LAN)---存储结点----(FC SAN)---备份设备(DD或磁带)

---------------------------------------------------------------------------------

两个最常用的网络文件系统 NFS 和 CIFS 上的安全结构不同。以 CIFS LAN 备份为例,在进行恢复时,它不能恢复 NFS 文件属性,反之亦然。所以引入可NDMP(网络数据管理协议)。

在 NAS 设备上实施 NDMP 后,NDMP 会对备份软件的备份和恢复功能请求做出响应。 在传统备份方法中,NDMP 备份仅使用 LAN 来传输元数据。 实际的备份数据由 NAS 设备直接传输到本地备份设备。

个人理解是,NSA设备通过IP把元数据传送给备份软件,通过NAS设备把实际要备份的数据传送给本地的备份设备。也就是FC/IP 互联的DD或磁带。

NDMP 基础架构包含 NDMP 客户端和 NDMP 服务器。

1、NDMP 客户端(DMA,数据管理应用程序)

是安装有 NDMP 备份软件的客户端计算机。
2、NMDP服务器(主机)

主 NDMP 服务器,是有权访问包含要备份数据的文件系统的硬件系统。例如刀片。

辅助服务器,有权访问存储数据的硬件系统,  意思就是能访问磁带或DD。

NDMP备份模式:

1、双向备份

通过 NDMP,会直接从 NAS 机头将备份数据发送到备份设备,同时将元数据通过网络发送到备份服务器。  此时NAS机头,存储,备份设备通过FC SAN互联。

2、三向备份

一个NAS机头1和存储通过FC SAN互联,一个NSA机头2 和备份设备通过FC SAN互联。    NAS机头1和NAS机头2建立独立的专用备份网络(IP),避免影响生产。元数据和 NDMP 控制数据仍然通过公用网络进行传输。

如果环境中的备份设备数量有限,则 NDMP 三向备份会很有用。 它可以通过 NDMP 接收备份数据,以使 NAS 机头控制备份设备,并与其他 NAS 机头共享该备份设备。

NDMP两种额外功能:直接访问恢复 (DAR) 和动态驱动器共享 (DDS)。

1、DAR 能够跟踪 NDMP 备份中各个文件的磁带位置,以便磁带服务器可以在恢复过程中设法直接找到文件。

如果没有 DAR 支持,则单个文件恢复需要通过整个索引来进行读取。----比较慢

另一种形式的 DAR 是目录 DAR (DDAR),它是改进的版本。 DDAR 通过恢复特定目录下的所有内容,支持目录级 DAR。

2、DDS 支持各个磁带库中的磁带机在多个 NAS 设备和/或 SAN 中的存储节点之间共享。

DDS 可最大限度提高库利用率,能够更快地完成备份和恢复并提高库 ROI。

基于卷的备份(VBB)

EMC 特定类型的 NDMP 备份机制,在卷级别(而非文件级别)备份数据块。VBB 只能与 EMC 合格的供应商备份软件配合使用。必须指定 VBB 备份类型以调用 VBB 功能,然后才能启动备份。

NetWorker 支持以下三种配置:
1、使用 NDMP 磁带服务器的本地备份。

NDMP 本地备份 (Direct-NDMP) 中,NW通过网络与NDMP 数据服务器 (NAS) 互联, NDMP 数据服务器 (NAS) 再把数据直接备份到本地磁带。

NDMP 主机同时是数据服务器和磁带服务器。

2、NDMP 主机到 NetWorker 设备备份

NDMP-DSA备份,(DSA,数据服务器代理)。

NetWorker 软件将 NDMP 数据写入到非 NDMP 设备,包括磁带、磁盘、光盘和 Data Domain 设备。

在此配置中,NetWorker 使用数据服务器代理在未安装 NetWorker 客户端的 NAS 服务器与存储节点备份设备之间执行备份。

如果有许多小文件系统要备份,并且网络吞吐量不是问题,则适合使用 NDMP-DSA 备份。

3、NDMP 三向备份

使用两个 NDMP 服务器来执行三方备份。两台 NDMP 主机的类型必须相同。

备份数据从包含数据的 NDMP 主机、数据服务提供商 (DSP) 传输到 NDMP 主机、磁带服务器,然后再传输到连接磁带服务器的库。

NDMP与AVAmar集成:

使用 Avamar 时,将利用 NDMP 加速器来执行 NDMP 备份。 NDMP 加速器充当 NAS 存储设备与 Avamar 服务器之间的“直通”管道。

Avamar NDMP 加速器(下称“加速器”)是专用的单节点 Avamar 客户端。

加速器可使用网络数据管理协议 (NDMP) 与支持的 EMC Isilon、VNX、VNXe 或 Celerra IP 存储系统以及 NetApp 文件服务器进行通信,

为了确保性能可接受,此加速器必须与所保护的存储设备位于同一局域网中。

来自存储设备的数据不存储到加速器中。 加速器执行 NDMP 处理和实时重复数据消除,然后将数据转发到 Avamar 服务器。

备注:avamar不支持将isilon备份存储到DD上。

NMDP与EMC中DD的集成:

受支持的 Data Domain 系统可配置为 NDMP 磁带服务器。

DMA通常用作NW等类似的备份软件。

DMA必须支持:NDMP 版本4,和三向NDMP备份配置。

DMA 通过以太网来访问 Data Domain VTL,因而使用 IP。与之形成对比的更常用 VTL 访问方法是使用光纤通道。

在DMA备份时,备份数据直接通过NAS服务器发送到DD VTL。也就是通过FC SAN。

对于 DD VTL 许可证,TapeServer (NDMPD) 会检查是否已安装和启用 DD VTL 许可证。

对于 HBA 卡,VTL 不需要光纤通道 HBA。 TapeServer 守护程序与 VTL 进程进行通信,并且不会识别是否已安装 HBA。 即使已安装 FC HBA,也不会使用 HBA。
只有将正在备份的设备分配给 TapeServer 访问组且启用 NDMP 时,才能访问这些设备。

可以这样配置吗?  在实际项目中,有测试实现过:

备注: 在实际项目中,NW和DD可以不通信,也就是说,DD配置VTL将tape drives映射给isilon,NW只添加isilon作为storage node,直接将isilon数据通过drivers备份到DD。也就是所DD只是作为一个磁带机处理。DD没有开启ndmp功能。

---------------------------------------------------------------

与NW集成:

NDMP 数据服务器,是包含 NDMP 数据的系统。 NDMP 数据服务器也称为 Data Mover、NDMP 客户端或 NAS 文件服务器。

NDMP 磁带服务器,是包含 NetWorker 将 NDMP 数据写入其中的备份设备的主机。     个人理解, 差不多就是与DD或磁带互联的设备。

NetWorker 服务器,是数据管理代理 (DMA)。

命令方式手动备份:

EMC ndmp NAS的更多相关文章

  1. [转]iSCSI完全指南

    [转]iSCSI完全指南 Posted on 2008-04-01 18:57 Tony Zhang 阅读(2102) 评论(0) 编辑 收藏 引:在上世纪末.本世纪初,一提到SAN(Storage ...

  2. iscsi序列一、搭建iscsi存储系统

    一.NAS和SAN服务器概述 SAS: 容量小, 300G, 600G, 900G, 价格贵. SATA:容量大,500G, 750G, 1T, 2T, 3T, 4T   不支持热插拔,价格低. 假S ...

  3. EMC、Pure和NetApp推新品,NAS闪存场景在哪里

    Hardy 架构师技术联盟 All Flash/SSD存储的趋势势不可挡,未来在NAS服务上也是如此,眼下已经有非常多家初创厂商支持全SSD的NAS存储服务,包含EMC Isilion也推出了全闪存节 ...

  4. 深入浅出谈存储之NAS是什么

    深入浅出谈存储之NAS是什么 2012年02月17日16:42 来源:新浪博客 作者:林沛满 编辑:曾智强 查看全文 赞(0)评论(0) 分享 标签: NAS , 企业NAS , 存储系统 [IT16 ...

  5. EMC在线测试题目及答案 绿色为正确答案,红色为错误答案

    1. 以下哪一项技术可以将IT的物理资源放在一个共享池中以及提升它们的利用率? 分区 虚拟化 协调 LUN 屏蔽 2. 哪一项是EMC的基于块-存储(block-based)的高端存储? Atmos ...

  6. 深入浅出谈存储:如何区别NAS、SAN与DAS

    深入浅出谈存储:如何区别NAS.SAN与DAS 2012年02月17日16:51 来源:新浪博客 作者:林沛满 编辑:曾智强 查看全文 赞(0)评论(1) 分享 标签: DAS , SAN , 存储系 ...

  7. NAS简介

    转自IBM资料库:https://community.emc.com/docs/DOC-15977 在20世纪80年代初,英国纽卡斯尔大学布赖恩.兰德尔教授 ( Brian Randell)和同事通过 ...

  8. EMC Isilon(OneFS)误删文件数据恢复过程<存储数据恢复>

    [科普Isilon的存储结构] Isilon内部使用的是分布式文件系统OneFS.在Isilon存储集群里面每个节点均为单一OneFS文件系统,所以Isilon在支持横向扩展的同时并不会影响数据正常使 ...

  9. Scale-out NAS 和scale-up NAS 系统的优缺点

    企业IT部门在应对非结构化数据的爆炸性增长时,他们需要考虑选购适合的NAS系统,决定传统的固定容量的NAS设备和新兴的scale-out NAS设备哪一种能更好地满足他们的文件存储需求. 为了帮助你做 ...

  10. 外网上传到NAS速度很慢是什么情况?上行1M都不到,但是测试有4M

    外网上传到NAS速度很慢是什么情况?上行1M都不到,但是测试有4M NAS可以将自己的影片,图片,音乐都放在NAS中.在家中就能无线共享了.在其他地方要下载自己nas里的影片,下载速度主要取决于家里宽 ...

随机推荐

  1. 微信小程序常用的view、text、button、image组件

    [黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战(含uni-app项目多端部署)] https://www.bilibili.com/video/BV1834y1676 ...

  2. Hexo博客Next主题建立标签云hexo-tag-cloud及效果展示

    hexo-tag-cloud插件介绍 hexo-tag-cloud插件是作者写的一个Hexo博客的标签云插件,旨在直观的展示标签的种类,美观大方且非常优雅. 插件地址: 插件的GitHub地址 插件说 ...

  3. 现代C++(Modern C++)基本用法实践:四、模板

    概述 C++的模板是泛型编程思想的一种实现.C++是强类型语言,处处强调类型.同样的加法运算,int和float的加法运算需定义两个函数(重载),而使用模板则可以只用一个函数(见下面示例). 这类似我 ...

  4. HTB靶场之Sandworm

    准备: 攻击机:虚拟机kali. 靶机:Sandworm,htb网站:https://www.hackthebox.com/,靶机地址:https://app.hackthebox.com/machi ...

  5. 2023-7-27 WPF自定义命名空间在xaml中的使用

    xaml自定义命名空间 [作者]长生 为啥要用自定义命名空间 这是常见的几种命名空间 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/ ...

  6. 2022-1-10 控件学习1 TextBlock、Lable、TextBox

    TextBlock LineBreak:在指定位置手动换行和<br/>类似 TextTrimming: CharacterEllipsis没有足够空间时显示...,WordEllpsis以 ...

  7. 使用gulp.js打包layuiAdmin

    安装nvm 在nvm目录下,找到settings.txt,追加以下两行加速nvm(淘宝镜像)node_mirror: https://npm.taobao.org/mirrors/node/npm_m ...

  8. 【go语言】2.3.1 错误处理的基本概念

    在 Go 语言中,错误处理是通过返回错误值进行的,而不是像一些其他语言那样通过抛出和捕获异常.Go 语言有一个内置的接口类型 error,专门用于处理错误. error 接口 error 是一个内置的 ...

  9. while(1) ; CPU 会一直等下去吗

    标题答疑 不会,计算机从外部设备读取数据到存储器,每读取1word的数据,CPU对外设状态进行一次检查. 可能有小伙伴看到这就要退出了,别急,看下去或许会有收获. 首先解决第一个问题:一个字是多少字节 ...

  10. Windows 下搭建 Appium + Android+python 自动化测试环境

    前言 本来并不打算写这么一篇文章,但是实践下来发现网上的各种教程里大致有两个问题.一是文章有些跟不上时代,目前android开发和测试的技术更新都比较快,内容有些过期.二是细节部分不是太完整,拼拼凑凑 ...