Netbackup工作原理

合集下载

VERITASNETBACKUP(NBU)简介(三)

VERITASNETBACKUP(NBU)简介(三)

VERITASNETBACKUP(NBU)简介(三)8 任务监视器(Job Monitor)NetBackup任务监视器可以监视备份、恢复和归档任务的状态,但不监视NetBackup本身数据库的备份。

8.1 如何启动Job Monitor启动Job Monitor有两种方法1) /usr/openv/netbackup/bin/xbpmon&2) 由主画面,点击Activity Monitor8.2 使用Job Monitor8.2.1 任务监视器作用由任务监视看出该任务的ID、执行何种操作、状态、返回值、Server和Client是谁、通过哪一个Class和Schedule去执行的。

返回值是一个非常有用的参数,通过返回值,可以通过错误代码查找Troubleshooting手册中建议的相关调整建议,这对于问题检查和性能调整是非常有用的。

具体可显示多长时间的任务,要看NetBackup全局属性中的设置。

每个任务有以下几个状态:1) Queued 任务正在排队2) Active 任务正在执行3) Re-Queued 由于前次执行没有成功,任务重新排队4) Done 任务执行完毕通过任务管理器,可以Kill掉没有执行完的任务。

8.2.2 查看任务细节通过选择Actions菜单中的Monitor或双击一个任务,可以查看这些任务的细节。

这些细节包括时间、操作过程等。

细节有Brief和Full之分。

9 NetBackup报告NetBackup提供了非常完整的任务、介质、错误的报告,该报告可以从xbpadm的Report菜单中进入。

NetBackup报告中显示的最长的任务时间也是全局属性来定义的。

它可以提供以下几种报告:1) Backup Status Report它可以显示在某一段时间内,备份的状态和错误信息,如:STATUS CLIENT CLASS SCHED SERVER TIME COMPLETED71 bunny lencd4000 myubaks bunny 03/18/93 09:57:44(none of the files in the file list exist)0 bunny lencd4000 myubaks bunny 03/18/93 10:01:210 bunny lencd4000 myubaks bunny 03/18/93 10:05:282) Client Backups Report它可以显示在某一段时间内详细的备份信息,如:Managing NetBackup Client: bunnyBackup ID: bunny_0732524230Class: real_backupsClient Type: StandardSched Label: real_fullsSchedule Type: Full BackupRetention Level: two weeks (1)Backup Time: 03/19/93 00:57:10Elapsed Time: 001:11:01Expiration Time: 04/02/93 00:57:10Compressed: yes3) Problems Report它可以列出Server在某一段时间内记录下来的错误信息。

NBU安装指南之NetBackup 基础知识

NBU安装指南之NetBackup 基础知识

术语表活动节点集群环境中的指定节点,该节点上安装了NetBackup,并且NetBackup可从此节点推送至集群中的其他节点。

此外,NetBackup服务在活动节点上运行。

不活动节点集群环境中的不活动节点上安装了NetBackup,但NetBackup和NetBackup服务没有运行。

迁移当某个节点不可用时就会发生迁移(通常称为故障切换),集群资源将被迁移到可用节点上。

节点在服务器集群中,两台或更多的服务器(称为节点)在网络中链接在一起并运行集群软件,这种软件使得每个节点都能够访问可连接任意多个磁盘的共享SCSI 总线。

主节点或首选节点在集群环境中大多数时间应处于活动状态的节点。

虚拟主机名NetBackup环境已知的集群的名称。

这是客户机在它们的服务器列表中的名称,也是服务器在与客户机节点通信时使用的名称。

虚拟IP 地址这是集群的IP 地址。

虚拟服务器名称应解析为该地址。

NetBackup基础知识NetBackup的工作机制NetBackup具备三种主要功能:◆使管理员能够创建备份策略以备份数据。

◆保存备份目录并存储数据,在需要时进行检索。

◆如果发生灾难,可提供强大的恢复工具来恢复存储的数据。

什么是备份策略?备份策略用于为所有具有相似备份要求的客户机组配置执行备份的方式和时间。

什么是目录备份?NetBackup将有关(定期)备份的重要信息保存在称为目录的一组文件中。

目录包含有关配置、状态、错误和已经备份的文件和文件夹的信息。

目录还跟踪已备份数据的位置。

目录备份是目录的备份副本,它是NetBackup操作所必需的。

例如,如果磁盘发生故障导致目录文件丢失,则最简单的恢复方法是从目录的备份副本恢复目录。

此副本可用于恢复以前备份的数据并继续执行预定的定期备份。

这两种目录格式的目录备份过程是相同的。

NetBackup有哪些功能组件主服务器、介质服务器和NetBackup客户机。

主服务器是安装了NetBackup服务器软件的计算机。

VERITASNETBACKUP(NBU)简介(一)

VERITASNETBACKUP(NBU)简介(一)

VERITASNETBACKUP(NBU)简介(一)NBU是Veritas 公司提供的企业级备份管理软件,它支持多种操作系统,包括UNIX、Microsoft Windows、OS/2以及Macintosh 等。

目前,NBU是国际上使用最广的备份管理软件。

NBU采用全图形的管理方式,同时提供命令行接口,适应不同的用户需求。

它提供了众多的性能调整能力,从管理角度看,其高性能特征十分明显。

如提供多作业共享磁带机、大作业并行数据流备份、完善的监控报警、动态备份速度调整等能力,为用户的集中式存储管理提供了灵活和卓有成效的手段。

通过管理界面,管理员可以设置网络自动备份策略,这些备份可以是完全备份,也可以是增量备份。

管理员也可以手动备份客户端数据。

客户端用户可以从客户端备份(Backup)/恢复(Restore)/归档(Archive)自己的数据。

同时,NBU还管理存储设备。

如果采用磁带库,它可以驱动机械手(磁带库使用机械手作为磁带自动加载工具),管理磁带。

NBU 包括Server/Client软件:1.在需要连接存储设备(如磁带库或光盘库)的服务器上安装Server 软件。

2.在需要提供数据进行备份的机器上安装Client 软件。

Server 和 Client 之间通过TCP/IP Sockets 通讯。

由图1-1可以看出Server和 Client之间的连接。

NBU支持Master Server和Slave Server。

我们指连接磁带库的服务器为server。

NetBackup主服务器(Master Server)管理制定全网的备份策略,控制所有的备份作业,是集中管理的核心。

Master Server可管理存储设备、控制备份/归档策略和恢复操作。

Slave Server 只连接存储设备,提供数据分流,并不控制备份/归档策略和恢复操作,它的作用是分散网络负担,来提高备份效率。

备份时,客户机产生备份数据流,并通过网络传送给NBU Server,NBU Server 根据配置,将数据写到相应的存储设备上。

教学设计Netbackup备份教程

教学设计Netbackup备份教程
执行恢复操作
02
01
03
04
05
根据企业的业务需求和风险承受能力,制定相应的灾难恢复策略,包括数据备份、容灾备份、业务连续性计划等。
制定灾难恢复策略
定期组织灾难恢复演练和培训,提高相关人员的应急处理能力和协作效率。
随着企业业务的发展和技术的更新,需要不断更新和维护灾难恢复计划,确保其有效性和可行性。
04
人工智能和机器学习技术的应用,将进一步提高备份软件的智能化和自动化水平。
01
建议深入学习Netbackup备份软件的高级功能和特性,如备份策略制定、备份数据恢复等。
02
推荐阅读Netbackup官方文档和相关技术书籍,了解更多备份技术和最佳实践。
03
参加Netbackup相关的在线课程和培训班,加深对备份技术的理解和应用能力。
评估损失
在恢复完成后,需要对恢复结果进行验证,确保数据的完整性和可用性。
验证恢复结果
根据评估结果,选择一个合适的恢复点,即需要恢复到哪个时间点的数据状态。
选择恢复点
确保恢复环境的安全性、稳定性和可用性,包括所需的硬件、软件和网络环境。
准备恢复环境
按照预定的恢复流程,执行相应的恢复操作,如从备份介质中恢复数据、重新启动系统等。
教学设计Netbackup备份教程
目录
引言Netbackup备份基础知识Netbackup安装与配置备份操作与管理恢复操作与应急处理优化与故障排除总结与展望
01
CHAPTER
引言
数据保护的重要性
随着企业数据量的不断增长,数据丢失或损坏可能对企业运营造成严重影响。因此,建立可靠的备份和恢复机制至关重要。
备份的重要性
Netbackup是一款由Veritas公司开发的业界领先的数据备份和恢复软件。它提供了全面的数据保护解决方案,支持各种操作系统、数据库和应用程序。

nbu备份解决方案

nbu备份解决方案

引言在当今的信息化时代,数据备份成为企业必不可少的一项工作。

而NBU (NetBackup)作为一款优秀的备份解决方案,被广泛应用于各行各业。

本文旨在介绍NBU备份解决方案的基本原理和使用方法,以及常见问题的解决方案。

1. NBU备份解决方案概述1.1 NBU是什么?NBU是Symantec公司开发的一款备份和恢复软件,它能够提供稳定可靠的数据备份和恢复功能。

通过NBU,用户可以方便地实现数据的保护和灾难恢复。

1.2 NBU的工作原理NBU的工作原理可以简单概括为以下几个步骤:1.定义备份策略:用户可以通过NBU的管理界面定义备份策略,包括备份的时间、频率、备份对象等。

2.执行备份作业:根据备份策略,在预定的时间点开始执行备份作业。

NBU 会自动调度和管理备份作业的执行过程。

3.数据传输:NBU通过网络将备份数据传输到备份服务器,然后存储到磁盘库或者磁带库中。

4.数据恢复:当需要恢复数据时,用户可以通过NBU的管理界面选择相应的备份集进行恢复操作。

1.3 NBU的优势NBU备份解决方案具有以下几个优势:•高效稳定:NBU采用了并行备份技术,能够快速备份大量数据,提高备份效率。

•灵活可靠:NBU支持多种备份介质,包括磁盘和磁带,并提供了多种备份策略的选择,满足用户不同需求。

•安全性强:NBU支持数据加密和身份验证等安全措施,保护备份数据的机密性和完整性。

2. NBU备份解决方案的使用方法2.1 安装和配置NBU首先,用户需要在服务器上安装NBU软件,并根据实际情况进行基本配置,包括存储介质的选择、备份策略的定义等。

2.2 创建备份策略在NBU管理界面中,用户可以通过创建备份策略来定义备份对象、备份时间和频率等。

同时,用户还可以选择备份类型,如全量备份、增量备份或差异备份。

2.3 执行备份作业根据预定的备份策略,NBU会自动调度和执行备份作业。

在备份过程中,用户可以监控和管理备份作业,如暂停、终止或重新排队等。

VERITASNETBACKUP(NBU)简介(二)

VERITASNETBACKUP(NBU)简介(二)

VERITASNETBACKUP(NBU)简介(二)5.对于需要不同属性(Attributes),创建不同的Classa) Class类型NetBackup为不同的操作系统或DB设置了不同的类型,对于不同类型的Client,设置不同的Class,下面是几个典型的类型MS-Windows-NT when the class will have only Windows NT clients.MS-Exchange Server when the class will have only NetBackup forMS-Exchange clients.MS-SQL-Server when the class will have only NetBackup for MS-SQLServer clients.NetWare Use when the class will have only nontarget NetBackupNovell NetWare clients (that is, running a MicrosoftWindows interface).Standard when the class will have any combination of thefollowing:Windows 98, 95, or 3.11 clients.Macintosh clients.NetBackup Novell NetWare clients that have the targetversion of NetBackup software.UNIX clients, except those covered by other specialClasses such as Auspex-FastBackup and Oracle.DB2 when the class will have only NetBackup for DB2clients.Informix-On-BAR when the class will have only NetBackup for Informixclients.Oracle when the class will have only NetBackup for Oracleclients.Sybase when the class will have only NetBackup for Sybaseclients.b) Follow NFS对于UNIX Client,如果一个文件系统是通过NFS Mount的,是否备份它c) Cross Mount Point对于UNIX Client,是否备份一个文件系统下的其它文件系统。

2024年Netbackup详细培训教程

2024年Netbackup详细培训教程

Netbackup详细培训教程Netbackup是一款广泛使用的备份和恢复软件,适用于各种操作系统和应用程序。

本教程将详细介绍Netbackup的基本概念、安装配置、备份恢复操作以及高级功能,帮助用户更好地掌握Netbackup的使用方法。

一、Netbackup基本概念1.1备份策略备份策略是Netbackup的核心概念之一,用于定义备份的规则和参数。

备份策略包括备份类型、备份频率、保留时间、备份介质等。

用户可以根据需要创建多个备份策略,以满足不同的备份需求。

1.2备份作业备份作业是备份策略的具体执行实例。

每个备份作业都会一个唯一的作业ID,用于标识该作业。

备份作业包括全备份、增量备份、差异备份等类型,用户可以根据数据变化情况选择合适的备份类型。

1.3恢复操作恢复操作是Netbackup的核心功能之一,用于从备份中恢复数据。

恢复操作包括完全恢复、增量恢复、差异恢复等类型。

用户可以根据需要选择合适的恢复类型,以快速恢复数据。

二、Netbackup安装配置2.1系统要求操作系统:Netbackup支持多种操作系统,如Windows、Linux、Unix等。

硬件要求:根据备份需求选择合适的硬件配置,如CPU、内存、硬盘等。

网络要求:确保备份服务器与客户端之间的网络连接稳定可靠。

2.2安装Netbackup服务器Netbackup安装包。

解压缩安装包。

运行安装程序,按照提示完成安装过程。

配置Netbackup服务器,包括设置备份策略、备份介质等。

2.3安装Netbackup客户端Netbackup客户端安装包。

解压缩安装包。

运行安装程序,按照提示完成安装过程。

配置Netbackup客户端,包括连接到Netbackup服务器、设置备份策略等。

三、Netbackup备份恢复操作3.1创建备份策略登录Netbackup管理界面。

选择“备份策略”选项,“新建”按钮。

设置备份策略的名称、类型、频率、保留时间等参数。

Symantec--Veritas数据备份方案

Symantec--Veritas数据备份方案

Symantec–Veritas 数据备份方案引言数据备份在现代企业中变得越来越重要。

这是因为数据的损失、意外的删除、硬件故障、网络攻击等情况已经变得越来越普遍,并造成了越来越多的损失。

数据备份解决方案一直是许多企业关注的重点。

本文将介绍 Symantec–Veritas 数据备份方案的工作原理、功能和优点。

Symantec–Veritas 数据备份方案Symantec 与 Veritas 成为了一家公司,其中的数据备份解决方案是一款名为NetBackup 的软件。

该软件可以在各种不同的操作系统上运行,并可以集中管理各种不同的数据备份。

工作原理NetBackup 通过将数据备份转换为不同的数据流和数据集来工作。

这些数据流和数据集由不同的存储器管理,这样可以更好地利用存储器和网络带宽。

备份数据后,NetBackup 还可以将数据存储在云端或辅助数据中心。

主要功能中央管理NetBackup 可以在整个企业范围内集中管理数据备份。

这使得企业能够更方便地设置备份策略和监控备份作业的状态。

在出现故障时,管理员可以通过NetBackup 管理接口,快速定位和解决问题。

针对不同数据类型的备份NetBackup 可以对不同的数据类型进行不同的备份。

例如,不同的数据可以以不同的方式进行备份,并在需要时快速调用。

这样可以使备份变得更加灵活并节省存储空间。

自动化NetBackup 可以自动备份所有企业数据。

这可以节省时间和人力,并减少人为错误。

NetBackup 还可以自动恢复数据,在出现故障时尽可能地快速恢复数据。

优点和缺点优点•NetBackup 是可定制的,可以根据不同的企业需求进行配置;•NetBackup 可以集中管理数据备份,可以快速生成报告,并能够更好地跟踪备份作业的状态;•NetBackup 可以自动备份、存储和恢复数据,可以帮助企业实现快速恢复数据,减少公司的停机时间。

缺点•NetBackup 的定制化设置较为复杂,需要在安装和配置之前做好策略规划;•NetBackup 软件价格相对较高,需要大量开销;•NetBackup 的安装和配置比较复杂,需要一定的运维人员技能支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Netbackup工作原理
VERITAS Netbackup工作原理可以用下图来表示:
为了方便理解,以一个定时备份为例说明各个进程的工作原来和作用。

备份发起
首先是bprd,backup request daemon, 备份恢复任务的最终发起者,同时也是用户管理接口。

如果是手工备份,通过它提交;如果是定时任务,由它根据netbackup 的”wakeup interval”参数定时唤起bpsched,去检查备份计划表,发现有一个备份到点了,它就会发出备份指令。

master server和media server的通讯
Bpsched和bpcd的通讯是通过TCP完成的。

Bpcd通过inetd侦听13782端口。

对于熟悉unix socket编程的人来说,inetd的工作原理应该并不陌生。

Inetd是最经典的多线程程序,虽然有它的时候,线程概念还没有被提出来。

Inetd daemon 进程根据inetd配置,侦听一堆端口,如果某个端口收到请求就fork一个进程进行处理,我们常用的telnet,ftp等等都是由inetd管理,这样做的好处是,如果有1000个tcp端口需要侦听,如果每个进程侦听一个端口,就需要1000个进程,这显然对unix是个很大的负担,如果用一个进程来完成这1000个进程的工作是个比较好的选择。

大家打开inetd的配置文件(linux上的xinetd是用目录来管理配置文件的),可以看到,当13782端口收到请求时inetd会fork bpcd(backup communication daemon)进程。

Media server的备份流程
Media server的bpcd进程收到请求后,会启动bpbrm(backup and restore manager)进程,bpbrm负责启动和管理备份作业的写进程,如果是磁带备份就启动bptm(backup tape manger),如果是磁盘备份就启动bpdm(backup disk manager)。

如果bptm/bpdm没有报错,就通过inet 向客户端的bpcd提出备份要求, 客户端bpcd收到指令,启动bpbkar(backup and archive manager),这个进程会收集指定的备份文件数据,把他们发送给media server的bptm或者bpdm。

总的来说,bprd/bpdbm/bpcd/bpbkar/bptm/bpdm这些进程都是通过TCPIP进行的通讯的,/etc/services记录了这些进程的端口号,可以根据需要,对他们进行调整。

bptm/bpdm的工作原理
下面介绍一下bptm/bpdm的工作原理,bptm/bpdm采用的是常见的parent/client 结构,在unix下写过ipc程序的人应该多写过这样的程序。

当bpdm第一次收到客户端的bpbkar的消息时,fork一个子进程,子进程和父进程具有相同的进程上下文(context),然后就由子bptm进程负责接收bpbkar发来的备份数据(所以在
备份的时候media server应该能看到多个bptm/bpdm进程)。

子bptm进程把接收到的数据放入一块共享内存区,然后由父bptm进程从共享内存区中把数据读出,写到磁带上。

所以当多个备份任务同时进行时,会有子bptm进程,而父bptm进程只有一个。

Metadata的传输过程
上面主要介绍了备份的数据流,没有包括metadata(catalog数据)的传输过程,这部分就是上图的虚线部分, metadata的传输比较简单,就是顺着我们前面介绍的路,原路返回,由bpsched发给bpdbm(backup database manager) 写到catalog 里面去。

相关文档
最新文档