NetBackup配置使用指南NBU配置使用指南.docx
《NetBackup配置使用指南NBU配置使用指南.docx》由会员分享,可在线阅读,更多相关《NetBackup配置使用指南NBU配置使用指南.docx(82页珍藏版)》请在冰豆网上搜索。
![NetBackup配置使用指南NBU配置使用指南.docx](https://file1.bdocx.com/fileroot1/2023-1/21/92348389-155f-4284-be3f-9cd998b47a0f/92348389-155f-4284-be3f-9cd998b47a0f1.gif)
NetBackup配置使用指南NBU配置使用指南
NetBackup配置使用指南(NBU配置使用指南)
密级:
内部
版本:
V1.0
项目名:
XXXX备份系统
文档名:
NetBackup使用指南
文档号:
版本
1.0
日期
2011.04.10
责编:
责审:
批准:
目录
1VERITASNETBACKUP(NBU)简介2
2NBU基本概念5
3NBU管理界面6
4配置存储单元8
5配置备份策略(Policy)14
5.1如何规划一个Policy15
5.2如何创建一个Policy17
6其它安装配置30
6.1定义NetBackup全局属性30
6.2重新定义保存期限等级32
6.3Multiplexing(MPX)多路共享33
6.3.1何时使用Multiplexing34
6.3.2如何配置Multiplexing34
6.4限制备份带宽,调整备份速度35
6.4.1配置方法36
6.5配置MediaServer36
6.6配置bp.conf(Server)文件37
6.7配置bp.conf(Client)文件37
6.8配置Email通知38
7管理NetBackup39
7.1备份NetBackup数据库39
7.2管理NetBackup进程44
7.2.1用bpps显示NetBackup目前正在运行的进程44
7.2.2启动NetBackup进程45
7.2.3停止NetBackup进程45
7.3管理Client文件的恢复45
7.4负载平衡45
7.5Duplicating(复制),Verifying(核查)和Importing(导入)操作46
7.5.1复制(Duplicating)46
7.5.2核查(Verifying)48
7.5.3导入(Importing)48
8任务监视器(ActivityMonitor)50
8.1ActivityMonitor的界面50
8.2使用JobMonitor51
8.2.1任务监视器作用51
8.2.2查看任务细节51
9NetBackup报告53
10备份的恢复58
11设备管理(devicemanager)63
11.1增加一个机械手64
11.2增加一个驱动器67
11.3机械手与驱动器配置实例68
12介质管理70
12.1如何启动介质管理70
12.2配置VolumePool71
12.2.1增加一个VolumePool71
12.2.2ScratchVolumePool72
12.3增加卷73
12.3.1使用RobotInventory功能增加一个机械手控制的卷73
12.3.2不使用RobotInventory功能增加一个卷74
12.4移动卷75
12.5Deassign一个卷76
12.6改变一个卷的属性76
12.7更换一个卷79
12.7.1更换但不用相同的MediaID79
12.7.2更换但使用相同的MediaID79
13bpadm和vmadm80
13.1bpadm80
13.2vmadm80
13.3tpconfig80
14使用和维护步骤81
14.1配置NetBackup基本步骤81
14.2磁带机的清洗81
14.3在一个库体中,NetBackup如何选择使用一个介质81
14.4如何恢复NetBackup本身的数据库82
14.5如何使用tar读出NetBackup的备份82
1VERITASNETBACKUP(NBU)简介
NBU是VERITAS公司提供的企业级备份管理软件,它支持多种操作系统,包括UNIX、MicrosoftWindows、OS/2以及Macintosh等。
目前,NBU是国际上使用最广的备份管理软件。
NBU采用全图形的管理方式,同时提供命令行接口,适应不同的用户需求。
它提供了众多的性能调整能力,从管理角度看,其高性能特征十分明显。
如提供多作业共享磁带机、大作业并行数据流备份、完善的监控报警、动态备份速度调整等能力,为用户的集中式存储管理提供了灵活和卓有成效的手段。
NBU还能跟BMR集成在一起为用户提供关键业务系统的智能灾难恢复,即无需安装系统,只需执行一条命令就能达到全自动系统恢复,整个过程也无需人工干预,是个简单易行的“傻瓜”过程,简化用户的恢复操作,尽快将应用投入使用,减少用户因停机带来的巨大损失。
通过管理界面,管理员可以设置网络自动备份策略,这些备份可以是完全备份,也可以是增量备份。
管理员也可以手动备份客户端数据。
客户端用户可以从客户端备份(Backup)/恢复(Restore)/归档(Archive)自己的数据。
同时,NBU还管理存储设备。
如果采用磁带库,它可以驱动机械手(磁带库使用机械手作为磁带自动加载工具),管理磁带。
NBU包括Server/Client软件:
1.在需要连接存储设备(如磁带库或光盘库)的服务器上安装Server软件。
2.在需要提供数据进行备份的机器上安装Client软件。
Server和Client之间通过TCP/IPSockets通讯。
由图1-1可以看出Server和Client之间的连接。
光盘库
服务器
服务器
磁带库
服务器
磁带库
图1-1NBUServer与Client之间的连接
NBU支持MasterServer和MediaServer。
我们指连接磁带库的服务器为server。
NetBackup主服务器(MasterServer)管理制定全网的备份策略,控制所有的备份作业,是集中管理的核心。
MasterServer可管理存储设备、控制备份/归档策略和恢复操作。
MediaServer只连接存储设备,提供数据分流,并不控制备份/归档策略和恢复操作,它的作用是分散网络负担,来提高备份效率。
备份时,客户机产生备份数据流,并通过网络传送给NBUServer,NBUServer根据配置,将数据写到相应的存储设备上。
归档操作与备份类似,所不同的是,归档在成功写到存储设备上后,会将数据从硬盘上删掉。
恢复时,客户端用户可以列出并选定他们要恢复的目录或文件。
NBUServer从存储设备中读取数据之后,将它们写回客户机。
2NBU基本概念
1)Policy(备份策略)
备份策略定义一台或几台服务器的备份方法。
它包括哪些服务器需要备份、备份哪些目录或文件、在什么时间备份、采用什么方式进行备份等。
配置NBU主要指定义备份策略。
2)Schedule(备份时间表)
它用来定义在什么时间进行备份和归档的操作。
它用来定义做全备份,还是增量备份或者用户自己备份、是否归档,备份的频度,备份磁带保留多长时间,可以备份的时间段等。
3)StorageUnit(存储单元)
存储单元指将备份作业按备份设备类型分组。
如4mm磁带机、DLT磁带机、LTO磁带机、本地磁盘等。
在一种备份服务器上有可能存在多种类型的备份设备。
介质管理器(MediaManager):
它是NBU软件的一个模块,针对磁带或光盘设备。
它在备份或归档时调度磁带或光盘,并控制上带/卸带动作。
硬盘:
NBU可以将数据备份到本地硬盘上。
它使用于需要快速备份的场合。
NDMP:
NDMP也是由介质管理器控制,但连接到NDMP主机上。
4)卷(Volume)
在MediaManager中一盘磁带或一片光盘称为一个卷。
5)VolumePool(卷池)
卷池是磁带或光盘的集合。
通过指定卷池,我们可以将磁带按照组分配给用户,使不同类型的作业存放在不同的磁带组中。
在NBU安装完成后,会生成一个NetBackup卷池。
6)CrossMountPoint(交叉文件系统)
在UNIX系统中,每一个文件系统都有一个Mount点,这个Mount点可能位于整个系统的任意位置。
当一个文件系统的Mount点位于另一个文件系统之下时,我们称之为交叉文件系统。
如:
/文件系统包括/usr和/tmp的子文件系统。
7)TrueImageRecovery(真正影像恢复)
在既有全备份,又有增量备份的情况下,如果在备份之间有文件被删除或移动,恢复时,会将被删除或移动过的文件也恢复到原来的位置才进行删除。
真正影像恢复功能可以收集文件的异动情况,能够作到在恢复时可以不恢复异动过的文件。
该功能需要一部分硬盘空间。
8)FullBackup(全备份)
将用户设定的整个目录或文件全部备份。
9)DifferentialIncrementalBackup(增量备份)
备份上一次备份以来,更新过的文件。
不管上一次备份是全备份、增量备份,还是累积备份。
10)CumulativeIncrementalBackup(累积备份)
备份上一次全备份以来更新过的数据。
11)NetBackupCatalog(NBU数据库)
NetBackup自身有一索引数据库,主要记录每次备份的相关信息。
比如从哪个Client备份的,保留多长时间等。
12)Retention(备份保留期限)
系统管理员可以指定每次备份可以保留多长时间,当该期限达到时,NBU自动将该备份的相关信息从NBU数据库中删掉(并不从磁带中删掉)。
这时,用户就检索不到这次备份的信息。
3NBU管理界面
NetBackup提供了三种管理界面:
1)/usr/openv/netbackup/bin/jnbSA—Java界面
2)/usr/openv/netbackup/bin/bpadm
/usr/openv/netbackup/bin/vmadm—字符菜单界面
3)CLI—命令行方式
4配置存储单元
在备份或归档操作时,NetBackup将数据通过存储单元写到物理介质上,NetBackup支持三种类型的存储单元。
即:
介质管理器、磁盘和NDMP。
存储单元配置要求:
1.无论驱动器是否受机械手控制,存储单元都存在于与驱动器连接的服务器上;
2.对于每一个服务器,为每一个机械手都加一个独立的存储单元:
a)如果一个机械手控制同种密度的驱动器,不管有多少个驱动器,都配置一个存储单元;
b)如果一个机械手控制不同密度的驱动器,为每种密度配置一个存储单元;
c)如果驱动器和机械手连接于不同的服务器上,在驱动器连接的服务器上配置存储单元,指定相同的机械手号;
d)如果没有机械手,在一个服务器上为同种类型的磁带机配置一个存储单元,NetBackup会自己选择磁带机。
准备增加存储单元:
1.对于没有机械手的驱动器,先统计出有多少不受机械手控制的驱动器的
数量;
2.对于受机械手控制的磁带机,先统计出以下项目:
a)机械手类型
VERITAS支持市场上几乎所有的机械手,她把这些机械手划归为以下几类,我们要判断此机械手属于哪一种。
ACS-AutomatedCartridgeSystem
LMF-LibraryManagementFacility
ODL-OpticalDiskLibrary
TC4-TapeCarousel4MM
TC8-TapeCarousel8MM
TL4-TapeLibrary4MM
TL8-TapeLibrary8MM
TLD-TapeLibraryDLT
TLH-TapeLibraryHalf-inch
TLM-TapeLibraryMultimedia
TS8-TapeStacker8MM
TSD-TapeStackerDLT
TSH-TapeStackerHalf-inch
b)机械手号
c)控制机械手的主机
d)驱动器的密度
配置实例:
实例1:
whale(MasterServer)
NetBackupHost:
whale
RobotType:
TS8–TapeStacker8mm
RobotNumber:
4
NumberofDrivers:
1
Density:
8mm–8mmcartridge
实例2:
eel
QSCSItapedrives
NetBackupHost:
eel
RobotType:
None
RobotNumber:
Notapplicable
NumberofDrives:
2
Density:
qscsi-1/4InchCartridge
8mmtapedrivesinrobot5
NetBackupHost:
eel
RobotType:
TL8-TapeLibrary8MM
RobotNumber:
5
NumberofDrives:
2
Density:
8mm-8mmcartridge
实例3:
shark
8mmtapedriveinrobot1
NetBackupHost:
shark
RobotType:
TS8-TapeStacker8MM
RobotNumber:
1
NumberofDrives:
1
Density:
8mm-8mmcartridge
8mmtapedriveinrobot2
NetBackupHost:
shark
RobotType:
TS8-TapeStacker8MM
RobotNumber:
2
NumberofDrives:
1
Density:
8mm-8mmcartridge
Opticaldiskdrivesinrobot3
NetBackupHost:
shark
RobotType:
ODL-OpticalDiskLibrary
RobotNumber:
3
NumberofDrives:
2
Density:
odiskwo-OpticalDiskWriteOnce
配置一个介质管理的存储单元:
1.从jnbSA中选中StorageUnits,然后从菜单Actions中选择增加存储单元,如下图所示;
2.在框中输入存储单元名称、服务器名称、机械手类型、驱动器密度、机械手号和驱动器数目;
3.Ondemandonly:
如果要使该存储单元只适用于专门指定的Policy或Schedule,选Yes
如果要使该存储单元适用于所有的Policy或Schedule,选No(default)
4.Maximumfragmentsize
这一里指明NetBackup保存备份时使用的最大的fragment尺寸,使用
Fragment有这样几个好处:
a)当存储单元是磁盘时,可以指定小于2GB,这样可以避免某些操作系统的局限性;
b)当NetBackup与HSM一起使用时,可以减少回迁时间;
c)当备份或归档到磁带库上时,可以减少恢复时间;
如果指定0,则表示不使用Fragment
如果修改Fragment,我们还可以恢复原来的备份
5.Multiplexing(共享磁带)
Multiplexing功能可以将一个或多个客户端的数据写到同一盘磁带上。
6.点击OK完成操作
配置一个磁盘类型的存储单元
1.从jnbSA中选中StorageUnits,然后从菜单Actions中选择增加存储单元,出现以下画面;
2.输入存储单元的名称,类型选择disk,输入服务器名称
3.输入Fragment值,选择是否用MPX
4.输入要备份到哪一个目录下
5.Maximumconcurrentjobs
该项是指同时可执行多少个任务,数目大小取决于主机的处理能力
5配置备份策略(Policy)
一个备份策略由四部分组成。
GeneralAttributes(属性)
Policy是否Active
Policy类型
由此Policy产生的任务的优先级
使用的StorageUnit和VolumePool
Schedules(备份日程表)
对于自动备份,列出在此Policy中所有Client的备份时间
对于用户备份或归档,列出用户可以在何时提交任务
FileList(文件列表)
列出所有自动备份的文件或目录;
对于用户发起的备份,不必列出,因为在此情况下,用户自己选择文件或目录
Clients(客户机)
列出所有属于该Policy的Client的名称
5.1如何规划一个Policy
1.根据类型将Clients分组
具有相同任务的多个Client往往具有相同的备份需求,我们就将这些Client划归一组
Policy
Clients
S1
mercury(fileserver)
anita
park
WS1
mars
jupiter(workstations)
neptune
pluto
2.收集每个Client的信息
如上面的例子,mercury是Server,它有大量的数据需要备份。
为减少备份时间,我们为mercury单建一个Policy,而将其它工作站设为另一个Policy
Policy
Clients
S1
mercury(fileserver)
S2
anita
park
WS1
mars
jupiter(workstations)
neptune
pluto
3.备份到哪一个StorageUnit和VolumePool
如果希望将某一个Client的不同目录或文件备份到不同的StorageUnit或VolumePool,为它设置不同的Policy
如下图,我们希望将/h002/R&Dexp和/h002/desdoc备份到dlt磁带上,而将其它文件备份到8mm设备上,建两个Policy
Policy
Clients
Files
DesiredStorage
S1
mercury
/
/usr
/h001
/h002/people
8mm
S2
mercury
/h002/R&Dexp
/h002/desdoc
dlt
4.如果某些Schedules不适用于所有的Clients或Files,另外创建一个Policy
a)配置最佳时间
在不同的时间备份不同的Client,创建不同的Policy
b)备份保留期限
每个Schedule都有一个保留期限,如果列表之中的不同的文件或目录有不同的保留期限,创建不同的Policy
5.对于需要不同属性(Attributes),创建不同的Policy
a)Policy类型
NetBackup为不同的操作系统或数据库设置了不同的类型,对于不同类型的Client,设置不同的Policy,下面是几个典型的类型
MS-Windows-NTwhenthepolicywillhaveonlyWindowsNTclients.
MS-ExchangeServerwhenthepolicywillhaveonlyNetBackupfor
MS-Exchangeclients.
MS-SQL-ServerwhenthepolicywillhaveonlyNetBackupforMS-SQL
Serverclients.
NetWareUsewhenthepolicywillhaveonlynontargetNetBackup
NovellNetWareclients(thatis,runningaMicrosoft
Windowsinterface).
Standardwhenthepolicywillhaveanycombinationofthe
following:
Windows98,95,or3.11clients.
Macintoshclients.
NetBackupNovellNetWareclientsthathavethetarget
versionofNetBackupsoftware.
UNIXclients,exceptthosecoveredbyotherspecial
PoliciessuchasAuspex-FastBackupandOracle.
DB2whenthepolicywillhaveonlyNetBackupforDB2
clients.
Informix-On-BARwhenthepolicywillhaveonlyNetBackupforInformix
clients.
OraclewhenthepolicywillhaveonlyNetBackupforOracle
clients.
SybasewhenthepolicywillhaveonlyNetBackupforSybase
clients.
b)FollowNFS
对于UNIXClient,如果一个文件系统是通过NFSMount的,是否备份它
c)CrossMountPoint
对于UNIXClient,是否备份一个文件系统下的其它文件系统。
d)BackupNetworkDrives
对于NTClient,是否备份NetworkDrive上的文件
e)Compression
对于UNIXClient,备份时是否在数据传送到Server之前先压缩。
f)PolicyPriority
NetBackup用该属性控制备份的启动顺序,具有较高优先级的Policy先备份
5.2 如何创建一个Policy
1.通过jnbSA,在Actions菜单按New,再按Policy,出现创建窗口
2.在PolicyName一栏,填入Policy名称
3.根据Client,选择Policy类型,新建一个Policy,还是从另一个Policy拷贝,如果从另一个拷贝,可以修改相应的参数
4.按OK确认选择,进入修改Policy窗口
1)定义Policy属性
PolicySt