Veritas NetBackup

来自站长百科
跳转至: 导航、​ 搜索

Veritas NetBackup(以下简称NBU)是由Symantec公司提供的企业级备份管理软件,支持多种操作系统如UNIX、Microsoft Windows、OS/2及Macintosh等。作为一个用于大规模数据中心的产品,NBU的体系架构设计要能处理现代数据中心面临的大量数据管理需求。

核心架构[ ]

NetBackup Enterprise的三层体系结构包含三类主要的组件,即Master Server(主服务器),Media Servers(介质服务器),Clients(客户端)。典型的NetBackup Enterprise的备份管理系统是由一个Master Server,一个或多个Media Servers,以及多个Clients组成;这样的一个备份管理系统就构成一个NetBackup的存储备份域(NetBackup Storage Domain)。比较大的备份管理系统,特别是跨地域的备份系统,则包含可能包括多个备份域。(注:在此NetBackup Enterprise本身是三层体系结构,再加上集中管理工具Global Data Manager,则构成了四层体系结构)

NetBackup Master Server[ ]

NetBackup Master Server是NetBackup Enterprise第一层的部件。Master Server是管理一切数据保护工作的“大脑”,是最核心的部件。它所管理的工作包括:任务调度、客户端备份、介质管理、设备管理等等。Master Server本身也可以挂接一个或多个备份设备,来直接对客户端进行备份。

NetBackup Media Server[ ]

当需要备份的数据属于不同分组(如不同部门、子系统、应用等)或数据量比较大的时候,我们需要使用多个Media Servers来做分组备份管理和分担备份任务。Media Server代表第二层,备份设备挂接在Media Server上,以本地方式备份大型应用,同时还可以备份网上的其它客户机系统。Media Server可以和Master Server或其他的Media Server共享磁带库,也可以配置其自己的磁带设备。在有多个Media Servers的情况下,一个Media Server因故障停止数据保护工作的时候,可以由Master Server把这个Media Server的数据保护工作转移到另外的Media Servers上。

NetBackup Client[ ]

第三层是 NetBackup Client端(客户端),所有的需要通过网络把数据传到Master Server或Media Servers上来做数据备份的计算机,都是备份的客户端。在客户端上要安装NetBackup Enterprise的客户端软件。这些备份客户端可能在网络当中本身也充当应用服务器的脚色。(注意:Master Server和Media Server本身也是NetBackup Enterprise的客户端,它们在备份自己的数据的时候就是备份的客户端。Media Server和Client都可以通过Master Server,实现集中式管理。

优化储存空间[ ]

重复数据删除技术基础[ ]

  • 定义与工作原理:重复数据删除是一种高效数据缩减技术,主要用于基于磁盘的备份系统中。该技术通过识别并消除在不同文件或不同位置中的重复数据块,用指示符代替这些重复的数据块,从而显著减少所需的存储容量。
  • NBU中的应用:NBU集成了高级的重复数据删除功能,称为MSDP(Media Server Deduplication Plug-in),它允许在数据备份过程中实时进行重复数据删除,而不是事后处理。这不仅提升了数据处理速度,也极大地节省了存储空间。

NBU重复数据删除配置[ ]

  • 介质服务器重复数据删除:此功能直接在连接到NBU介质服务器的磁盘存储上执行。所有参与重复数据删除的主机,包括主服务器、介质服务器以及客户端,都必须使用NBU 7.0或更高版本。
  • 客户端重复数据删除:客户端重复数据删除允许客户端在将数据传输到介质服务器之前,自行进行数据删减。这减轻了网络传输的负担,并进一步提高了整体备份效率。
  • NBU重复数据删除组件
  • 主要组成部分:MSDP包括多个核心组件,如重复数据删除插件、多线程代理、NetBackup重复数据删除引擎和管理器等。这些组件共同工作,确保数据有效、安全地被处理和存储。
  • 操作流程:在备份启动后,客户端生成备份映像并发送到媒体服务器的重复数据删除插件。该插件将文件分片并计算每片的散列密钥,然后由多线程代理处理这些数据段,最终由重复数据删除引擎写入媒体服务器的重复数据删除池中。

空间释放与维护[ ]

  • 手动释放空间:为应对重复数据删除磁盘空间不足的情况,管理员可以采取一系列步骤来释放空间,例如暂停备份作业、过期不需要的备份集等。具体的操作涉及使用NBU管理控制台及命令行工具来执行空间释放任务。
  • 自动清理机制:除了手动操作外,NBU还提供了自动清理机制,可在设定的时间周期后自动清除老旧的数据,从而持续优化存储空间的使用效率。
  • 未来展望与更新
  • 技术创新:随着技术的不断进步,NBU将继续引入新的数据优化技术,比如利用人工智能进行更智能的数据模式识别和优化处理。
  • 产品升级:Veritas定期更新NBU软件,以包含更多的功能和改进现有的数据处理算法,保持对新兴技术的支持,如云存储和大数据平台。

相关条目[ ]