Top Banner
NetBackup 操作手册 [S YMANTEC CONSULTING SERVICE ]
140

netbackup操作手册

Oct 30, 2014

Download

Documents

kaka_wang

netbackup操作手册
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: netbackup操作手册

NetBackup操作手册

[ S Y M A N T E C C O N S U L T I N G S E R V I C E ]

Page 2: netbackup操作手册

Symantec Greater China

Page 3: netbackup操作手册

Page 3 of 140

文档控制..............................................................................................................7

VERITAS NETBACKUP (NBU) 介绍.......................................................................10

1.1 NBU基本概念 ........................................................................................................ 13

1.2 NBU 管理界面........................................................................................................ 15

1.3 配置存储单元.......................................................................................................... 16

1.4 配置备份策略(Policy)........................................................................................ 24

1.4.1 如何规划一个Policy .......................................................................................25

1.4.2 如何创建一个Policy .......................................................................................29

1.5 其它安装配置.......................................................................................................... 44

1.5.1 定义NetBackup全局属性...............................................................................44

1.5.2 重新定义保存期限等级....................................................................................46

1.5.3 Multiplexing(MPX)多路共享.......................................................................47

1.5.4 何时使用Multiplexing .....................................................................................48

1.5.5 如何配置Multiplexing .....................................................................................48

1.5.6 限制备份带宽,调整备份速度.........................................................................50

1.5.7 配置方法.........................................................................................................50

1.5.8 配置Media Server ..........................................................................................50

1.5.9 配置bp.conf (Server)文件..........................................................................52

1.5.10 配置bp.conf (Client)文件........................................................................52

1.5.11 配置Email通知...........................................................................................53

1.6 管理NetBackup ..................................................................................................... 54

1.6.1 备份NetBackup数据库..................................................................................54

1.6.2 管理NetBackup进程......................................................................................60

1.6.3 用bpps显示NetBackup目前正在运行的进程................................................60

1.6.4 启动NetBackup进程......................................................................................60

1.6.5 停止NetBackup进程......................................................................................60

1.6.6 管理Client文件的恢复...................................................................................60

1.6.7 负载平衡.........................................................................................................61

1.6.8 Duplicating(复制),Verifying(核查)和 Importing(导入)操作...............61

1.6.9 复制(Duplicating).......................................................................................61

1.6.10 核查(Verifying)........................................................................................64

Page 4: netbackup操作手册

Page 4 of 140

1.6.11 导入(Importing).......................................................................................64

1.7 任务监视器(Activity Monitor)............................................................................ 67

1.7.1 Activity Monitor的界面...................................................................................67

1.7.2 使用Job Monitor.............................................................................................68

1.7.3 任务监视器作用..............................................................................................68

1.7.4 查看任务细节..................................................................................................68

1.8 NetBackup报告..................................................................................................... 70

1.9 备份的恢复.............................................................................................................. 76

1.10 设备管理(device manager)........................................................................... 81

1.10.1 增加一个机械手...........................................................................................82

1.10.2 增加一个驱动器...........................................................................................85

1.10.3 机械手与驱动器配置实例............................................................................87

1.11 介质管理.............................................................................................................. 90

1.11.1 如何启动介质管理.......................................................................................90

1.11.2 配置Volume Pool .......................................................................................91

1.11.3 增加一个Volume Pool ................................................................................91

1.11.4 Scratch Volume Pool ..................................................................................93

1.11.5 增加卷.........................................................................................................93

1.11.6 使用Robot Inventory功能增加一个机械手控制的卷...................................93

1.11.7 不使用Robot Inventory功能增加一个卷.....................................................95

1.11.8 移动卷.........................................................................................................96

1.11.9 Deassign一个卷.........................................................................................97

1.11.10 改变一个卷的属性.......................................................................................98

1.11.11 更换一个卷................................................................................................100

1.11.12 更换但不用相同的Media ID ......................................................................100

1.11.13 更换但使用相同的Media ID ......................................................................100

1.12 bpadm和vmadm............................................................................................. 101

1.12.1 bpadm.......................................................................................................101

1.12.2 vmadm ......................................................................................................101

1.12.3 tpconfig .....................................................................................................101

1.13 使用和维护步骤................................................................................................ 102

1.13.1 配置NetBackup基本步骤.........................................................................102

Page 5: netbackup操作手册

Page 5 of 140

1.13.2 磁带机的清洗............................................................................................102

1.13.3 在一个库体中,NetBackup如何选择使用一个介质...................................102

1.13.4 如何恢复NetBackup本身的数据库...........................................................103

1.13.5 如何使用tar读出NetBackup的备份........................................................103

1.13.6 使用Backup Exec的磁带.........................................................................104

1.13.7 NetBackup移动磁带.................................................................................115

1.13.8 NetBackup email配置...............................................................................119

1.13.9 如何重新启用原来的DP............................................................................122

1.14 NetBackup 常用命令行介绍............................................................................ 123

1.15 NetBackup 常见问题........................................................................................ 126

1.16 每日维护手册........................................................................................................ 132

1.17 维护注意事项:................................................................................................ 133

1.18 北京技术支持热线电话........................................................................................ 133

附录:备份常识介绍 ............................................................................................134

1.19 备份系统基础知识............................................................................................ 134

1.19.1 为什么要备份............................................................................................134

1.19.2 数据备份的原则.........................................................................................134

1.19.3 备份系统组成............................................................................................135

1.20 备份管理知识.................................................................................................... 136

1.20.1 备份类型的选择.........................................................................................136

1.20.2 备份窗口选择............................................................................................137

1.20.3 确定介质保存时间.....................................................................................137

1.20.4 计算所需磁带介质数量..............................................................................137

1.21 备份的灾难恢复策略........................................................................................ 138

1.21.1 备份策略...................................................................................................138

1.21.2 灾难恢复策略............................................................................................138

Page 6: netbackup操作手册

Page 6 of 140

Page 7: netbackup操作手册

Page 7 of 140

文档控制 变更记录

日期 作者 版本号 变更说明

审阅

姓名 职位

发行

拷贝号 姓名 地址

1

2

3

4

Page 8: netbackup操作手册

Page 8 of 140

重要提示: 本文档包含备份配置的具体细节,读者应仅限为管理人员,否则有可能危害到本主机系统的安全。

本文档包含的参数信息不一定是最新的参数,在对设备进行设置时,请参考主机系统上记录的最近参

数 建议维护本文档的更新拷贝。 。

Page 9: netbackup操作手册

Page 9 of 140

Page 10: netbackup操作手册

Page 10 of 140

VERITAS NETBACKUP (NBU) 介绍

NBU是VERITAS 公司提供的企业级备份管理软件,它支持多种操作系统,包括UNIX、Microsoft Windows、OS/2以及Macintosh等 目前。 , NBU是国际上使用最广的备份管理软件。

NBU采用全图形的管理方式,同时提供命令行接口,适应不同的用户需求 它提供了众多的性能调整能。力,从管理角度看,其高性能特征十分明显 如提供多作业共享磁带。 机 大作业并行数据流备份 完善的监、 、控报警 动态备份速度调整等能力,为用户的集中式存储管理提供了灵活和卓有成效的手段、 。

NBU还能跟BMR集成在一起为用户提供关键业务系统的智能灾难恢复,即无需安装系统,只需执行一条命令就能达到全自动系统恢复,整个过程也无需人工干预,是个简单易行的傻瓜过程,简化用户的恢复操“ ”作,尽快将应用投入使用,减少用户因停机带来的巨大损失。

通过管理界面,管理员可以设置网络自动备份策略,这些备份可以是完全备份,也可以是增量备份 管。理员也可以手动备份客户端数据。 客户端用户可以从客户端备份(Backup)/恢复(Restore)/归档(Archive)自己的数据。 同时,NBU还管理存储设备 如果采用磁带库,它可以驱动机械手(磁带库使用机械手作为磁带自。动加载工具),管理磁带。

NBU 包括Server/Client软件:

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

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

Server 和 Client 之间通过TCP/IP Sockets 通讯 由图。 1-1可以看出Server和 Client之间的连接。

Page 11: netbackup操作手册

Page 11 of 140

图1-1 NBU Server与Client之间的连接

NBU支持Master Server和Media Server 我们指连接磁带库的服务器为。 server。NetBackup主服务器(Master Server)管理制定全网的备份策略,控制所有的备份作业,是集中管理的核心。Master Server可管理存储设备 控、 制备份/归档策略和恢复操作。Media Server 只连接存储设备,提供数据分流,并不控制备份/归档策略和恢复操作,它的作用是分散网络负担,来提高备份效率。

NNeettBBaacckkuupp MMaasstteerr SSeerrvveerr

NNeettBBaacckkuupp CClliieennttss// AAggeennttss

NNeettBBaacckkuupp MMeeddiiaa SSeerrvveerrss

磁磁带带库库

服服务务器器

磁磁带带库库 服服务务器器 服服务务器器

光光盘盘库库

Page 12: netbackup操作手册

Page 12 of 140

备份时,客户机产生备份数据流,并通过网络传送给NBU Server,NBU Server 根据配置,将数据写到相应的存储设备上 归档操作与备份类似,所不同的是,归档在成功写到存储设备上后,会将数据从硬盘上删。掉。

恢复时,客户端用户可以列出并选定他们要恢复的目录或文件。NBU Server从存储设备中读取数据之后,将它们写回客户机。

Page 13: netbackup操作手册

Page 13 of 140

1.1 NBU基本概念

1) Policy(备份策略)

备份策略定义一台或几台服务器的备份方法 它包括哪些服务器需要备份 备份哪些目录或文件 在什么。 、 、时间备份 采用什么方式进行备份等 配置、 。 NBU主要指定义备份策略。

2) Schedule(备份时间表)

它用来定义在什么时间进行备份和归档的操作 它用来定义做全备份,还是增量备份或者用户自己备。份 是否归档,备份的频度,备份磁带保留多长时间,可以备份的时间段等、 。

3) Storage Unit(存储单元)

存储单元指将备份作业按备份设备类型分组 如。 4mm磁带机、DLT磁带机、LTO磁带机 本地磁盘等、 。在一种备份服务器上有可能存在多种类型的备份设备。

介质管理器(Media Manager):它是NBU软件的一个模块,针对磁带或光盘设备 它在备份或归档时。调度磁带或光盘,并控制上带/卸带动作。

硬盘:NBU可以将数据备份到本地硬盘上 它使用于需要快速备份的场合。 。

NDMP:NDMP也是由介质管理器控制,但连接到NDMP主机上。

4) 卷(Volume)

在Media Manager中一盘磁带或一片光盘称为一个卷。

5) Volume Pool(卷池)

Page 14: netbackup操作手册

Page 14 of 140

卷池是磁带或光盘的集合 通过指定卷池。 ,我们可以将磁带按照组分配给用户,使不同类型的作业存放

在不同的磁带组中。

在NBU安装完成后,会生成一个NetBackup卷池。

6) Cross Mount Point(交叉文件系统)

在UNIX系统中,每一个文件系统都有一个Mount点,这个Mount点可能位于整个系统的任意位置 当。一个文件系统的Mount点位于另一个文件系统之下时,我们称之为交叉文件系统 如:。 /文件系统包括/usr和/tmp的子文件系统。

7) True Image Recovery(真正影像恢复)

在既有全备份,又有增量备份的情况下,如果在备份之间有文件被删除或移动,恢复时,会将被删除或

移动过的文件也恢复到原来的位置才进行删除。

真正影像恢复功能可以收集文件的异动情况,能够作到在恢复时可以不恢复异动过的文件 该功能需要。一部分硬盘空间。

8) Full Backup(全备份)

将用户设定的整个目录或文件全部备份。

9) Differential Incremental Backup(增量备份)

备份上一次备份以来,更新过的文件 不管上一次备份是全备份 增量备份,还是累积备份。 、 。

10) Cumulative Incremental Backup(累积备份)

备份上一次全备份以来更新过的数据。

Page 15: netbackup操作手册

Page 15 of 140

11) NetBackup Catalog(NBU数据库)

NetBackup自身有一索引数据库,主要记录每次备份的相关信息 比如从哪个。 Client备份的,保留多长时间等。

12) Retention(备份保留期限)

系统管理员可以指定每次备份可以保留多长时间,当该期限达到时,NBU自动将该备份的相关信息从NBU数据库中删掉(并不从磁带中删掉) 这时,用户就检索不到这次备份的信息。 。

1.2 NBU 管理界面

NetBackup提供了三种管理界面:

1) /usr/openv/netbackup/bin/jnbSA — Java界面

Page 16: netbackup操作手册

Page 16 of 140

2) /usr/openv/netbackup/bin/bpadm

/usr/openv/netbackup/bin/vmadm — 字符菜单界面

3) CLI — 命令行方式

1.3 配置存储单元

在备份或归档操作时,NetBackup将数据通过存储单元写到物理介质上,NetBackup支持三种类型的存储单元 即:。

介质管理器 磁盘和、 NDMP。

存储单元配置要求:

1. 无论驱动器是否受机械手控制,存储单元都存在于与驱动器连接的服务器上;

2. 对于每一个服务器,为每一个机械手都加一个独立的存储单元:

a) 如果一个机械手控制同种密度的驱动器,不管有多少个驱动器,都配置一个存储单元;

b) 如果一个机械手控制不同密度的驱动器,为每种密度配置一个存储单元;

bpadm的字符界面

Page 17: netbackup操作手册

Page 17 of 140

c) 如果驱动器和机械手连接于不同的服务器上,在驱动器连接的服务器上配置存储单元,指定相同的机械手号;

d) 如果没有机械手,在一个服务器上为同种类型的磁带机配置一个存储单元,NetBackup会自己选择磁带机。

准备增加存储单元:

1. 对于没有机械手的驱动器,先统计出有多少不受机械手控制的驱动器的

数量;

2. 对于受机械手控制的磁带机,先统计出以下项目:

a) 机械手类型

VERITAS支持市场上几乎所有的机械手,她把这些机械手划归为以下几类,我们要判断此机械手属于哪一种。

ACS - Automated Cartridge System

LMF - Library Management Facility

ODL - Optical Disk Library

TC4 - Tape Carousel 4MM

TC8 - Tape Carousel 8MM

TL4 - Tape Library 4MM

TL8 - Tape Library 8MM

TLD - Tape Library DLT

TLH - Tape Library Half-inch

TLM - Tape Library Multimedia

TS8 - Tape Stacker 8MM

TSD - Tape Stacker DLT

TSH - Tape Stacker Half-inch

b) 机械手号

Page 18: netbackup操作手册

Page 18 of 140

c) 控制机械手的主机

d) 驱动器的密度

配置实例:

Page 19: netbackup操作手册

Page 19 of 140

实例1:whale(Master Server)

NetBackup Host: whale

Robot Type: TS8 – Tape Stacker 8mm

Robot Number: 4

Number of Drivers: 1

Density: 8mm – 8mm cartridge

实例 2:eel

QSCSI t ape drives

NetBackup Host: eel

Robot Type: None

Robot Number: Not applicable

Number of Drives: 2

Density: qscsi - 1/4 Inch Cartridge

8 mm tape drives in robot 5

NetBackup Host: eel

Robot Type: TL8 - Tape Library 8MM

Robot Number: 5

Number of Drives: 2

Density: 8mm - 8mm cartridge

实例3:shark

8 mm tape drive in robot 1

NetBackup Host: shark

Robot Type: TS8 - Tape Stacker 8MM

Page 20: netbackup操作手册

Page 20 of 140

Robot Number: 1

Number of Drives: 1

Density: 8mm - 8mm cartridge

8 mm tape drive in robot 2

NetBackup Host: shark

Robot Type: TS8 - Tape Stacker 8MM

Robot Number: 2

Number of Drives: 1

Density: 8mm - 8mm cartridge

Optical disk drives in robot 3

NetBackup Host: shark

Robot Type: ODL - Optical Disk Library

Robot Number: 3

Number of Drives: 2

Density: odiskwo - Optical Disk Write Once

配置一个介质管理的存储单元:

1. 从 jnbSA中选中Storage Units,然后从菜单Actions中选择增加存储单元,如下图所示;

Page 21: netbackup操作手册

Page 21 of 140

2. 在框中输入存储单元名称 服务器名称 机械手类型 驱动器密度 机械手号和驱动器数目;、 、 、 、

Page 22: netbackup操作手册

Page 22 of 140

3. On demand only:

如果要使该存储单元只适用于专门指定的Policy或Schedule,选Yes

如果要使该存储单元适用于所有的Policy或Schedule,选No(default)

4. Maximum fragment size

这一里指明NetBackup保存备份时使用的最大的 fragment尺寸,使用

Fragment有这样几个好处:

a) 当存储单元是磁盘时,可以指定小于2GB,这样可以避免某些操作系统的局限性;

b) 当NetBackup与HSM一起使用时,可以减少回迁时间;

c) 当备份或归档到磁带库上时,可以减少恢复时间;

如果指定0,则表示不使用Fragment

如果修改Fragment,我们还可以恢复原来的备份

5. Multiplexing(共享磁带)

Multiplexing功能可以将一个或多个客户端的数据写到同一盘磁带上。

6. 点击OK完成操作

配置一个磁盘类型的存储单元

1. 从 jnbSA中选中Storage Units,然后从菜单Actions中选择增加存储单元,出现以下画面;

Page 23: netbackup操作手册

Page 23 of 140

2. 输入存储单元的名称,类型选择disk,输入服务器名称

3. 输入Fragment值,选择是否用MPX

4. 输入要备份到哪一个目录下

5. Maximum concurrent jobs

该项是指同时可执行多少个任务,数目大小取决于主机的处理能力

Page 24: netbackup操作手册

Page 24 of 140

1.4 配置备份策略(Policy)

一个备份策略由四部分组成。

General Attributes(属性)

Policy是否Active

Policy类型

由此Policy产生的任务的优先级

使用的Storage Unit和Volume Pool

Schedules(备份日程表)

Page 25: netbackup操作手册

Page 25 of 140

对于自动备份,列出在此Policy中所有Client的备份时间

对于用户备份或归档,列出用户可以在何时提交任务

File List(文件列表)

列出所有自动备份的文件或目录;

对于用户发起的备份,不必列出,因为在此情况下,用户自己选择文件或目录

Clients(客户机)

列出所有属于该Policy的Client的名称

1.4.1 如何规划一个Policy

1. 根据类型将Clients分组

具有相同任务的多个Client往往具有相同的备份需求,我们就将这些Client划归一组

Policy Clients

S1 mercury (file server)

anita

park

WS1 mars

jupiter (workstations)

neptune

Page 26: netbackup操作手册

Page 26 of 140

pluto

2. 收集每个Client的信息

如上面的例子,mercury是Server,它有大量的数据需要备份 为减少备份时间,我们为。mercury单建一个Policy,而将其它工作站设为另一个Policy

Policy Clients

S1 mercury (file server)

S2 anita

park

WS1 mars

jupiter (workstations)

neptune

pluto

3. 备份到哪一个Storage Unit和Volume Pool

如果希望将某一个Client的不同目录或文件备份到不同的Storage Unit或Volume Pool,为它设置不同的Policy

如下图,我们希望将 /h002/R&Dexp 和 /h002/desdoc 备份到dlt磁带上,而将其它文件备份到8mm设备上,建两个Policy

Policy Clients Files Desired Storage

S1 mercury /

/usr

/h001

/h002/people

8mm

Page 27: netbackup操作手册

Page 27 of 140

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-NT when the policy will have only Windows NT clients.

MS-Exchange Server when the policy will have only NetBackup for

MS-Exchange clients.

MS-SQL-Server when the policy will have only NetBackup for MS-SQL

Server clients.

NetWare Use when the policy will have only nontarget NetBackup

Novell NetWare clients (that is, running a Microsoft

Windows interface).

Standard when the policy will have any combination of the

following:

Windows 98, 95, or 3.11 clients.

Macintosh clients.

NetBackup Novell NetWare clients that have the target

version of NetBackup software.

Page 28: netbackup操作手册

Page 28 of 140

UNIX clients, except those covered by other special

Policies such as Auspex-FastBackup and Oracle.

DB2 when the policy will have only NetBackup for DB2

clients.

Informix-On-BAR when the policy will have only NetBackup for Informix

clients.

Oracle when the policy will have only NetBackup for Oracle

clients.

Sybase when the policy will have only NetBackup for Sybase

clients.

b) Follow NFS

对于UNIX Client,如果一个文件系统是通过NFS Mount的,是否备份它

c) Cross Mount Point

对于UNIX Client,是否备份一个文件系统下的其它文件系统。

d) Backup Network Drives

对于NT Client,是否备份Network Drive上的文件

e) Compression

对于UNIX Client,备份时是否在数据传送到Server之前先压缩。

f) Policy Priority

NetBackup用该属性控制备份的启动顺序,具有较高优先级的Policy先备份

Page 29: netbackup操作手册

Page 29 of 140

1.4.2 如何创建一个Policy

通过 jnbSA,在Actions菜单按New,再按Policy,出现创建窗口

在Policy Name一栏,填入Policy名称

根据Client,选择Policy类型,新建一个Policy,还是从另一个Policy拷贝,如果从另一个拷贝,可以修改相应的参数

按OK确认选择,进入修改Policy窗口

Page 30: netbackup操作手册

Page 30 of 140

1)定义Policy属性

Policy Storage Unit

填入原来定义的Storage Unit,它是该Policy默认的Storage Unit,也可以在定义Schedule级的Storage Unit,这时该Schedule备份时,不使用Policy的Storage Unit

如果你只有一个Storage Unit,而且它是不可用的,该Policy产生的备份工作将无法运行

Policy Volume Pool

Page 31: netbackup操作手册

Page 31 of 140

填入原来定义的Volume Pool,它是该Policy默认的Volume Pool,也可以在定义Schedule级的Volume Pool,这时该Schedule备份时,不使用Policy的Volume Pool

该选项只适用于Media Manager类型的Storage Unit,不适用磁盘类型的Storage Unit

Limit Jobs per Policy

填入每一个Policy可以同时产生多少个Jobs。

该数目取决于:

有多少个存储设备,对于磁带或光盘,取决与于有多少个驱动器;对于磁盘,取决于主机和①可用空间大小

②Server速度,包括硬件 操作系统 和运行的应用、 、

网络负载③

④MPX,如果使用MPX,要将该值设大一些,较小的值会使MPX不能正常运行

该值并不影响从不同⑤ Policy产生的任务数目

Job Priority

填入一个值,该值越大,有限级越高

关键词(可选)

指定一个关键词与该Policy相联系,恢复时,可通过该词查找相关的备份,该词最多128字符

对于UNIX和NT Clients,可对用户备份和归档指定一个关键词,该关键词会覆盖Policy的关键词

Active

该Policy是否为Active(激活状态)

Backup Network Drives

指定是否要备份NT网络盘

True Image Restore Information

Page 32: netbackup操作手册

Page 32 of 140

指定NetBackup是否收集影像恢复信息

Follow NFS

指定是否备份NFS的文件系统(远程在本地安装的文件系统)

Cross Mount Points

指定是否备份交叉文件系统

Compression

指定是否进行压缩备份

Encryption(加密封装)

该选项只有在安装NetBackup Encryption时才起作用

Allow Multiple Data Streames

指定根据设置每个Client可以同时启动多个备份,备份的数目由File List的New_Stream设定来决定,并且取决于Storage Unit和Maximum jobs数目

使用该功能可以减少备份时间,它是将备份分成几部分并行作业,每一部分写到一个磁带机

上;如果一个备份失败,它只重新备份失败的那一部分

2)定义Clients

转向Client,点击New显示增加Client窗口

指定该Client的硬件类型和操作系统版本,输入该Client的名称。

Page 33: netbackup操作手册

Page 33 of 140

确定是否需要安装NetBackup Client软件,如果需要安装,选中相应的客户机名,然后点击Install Software,如果两个机器又有信任关系,那么加入需安装软件的客户机,会出现以下画面:

Page 34: netbackup操作手册

Page 34 of 140

增加客户机后,点击 Install Client Software开始安装Client软件。

软件安装只能在UNIX之间或Windows之间进行,软件安装完成后,结束Client定义。

3)定义备份哪些文件

该设定对User Backups或Archives不起作用

转到File List,出现以下窗口

Page 35: netbackup操作手册

Page 35 of 140

直接键入要备份的文件或目录,要备份多个目录或文件,键入多行 下面是一些常用的写法:。

a) UNIX文件系统备份

/home/abc/fun[ny]name

/etc/*.conf

b) UNIX裸设备

/devices/sbus@1,f8000000/esp@0,800000/sd@2,0:1h

c) Windows Clients

Page 36: netbackup操作手册

Page 36 of 140

c:\system\log??_97

:\ or *:\ (除可移除外的所有驱动器)

也可以用UNIX的文件系统写法

/c/

/d/aaa/

d) Windows NT Disk-Image Backup

/\\.\c

e) Windows注册表

NT: %Winnt_install_path%\system32\config

95/98: %windows_install_path%

单独的HKEYs: HKEY_LOCAL_MACHINE

f) Directives

NEW_STREAM:适用于Multiple Data Streams,如

NEW_STREAM

/usr

/lib

NEW_STREAM

/home

/bin

ALL_LOCAL_DRIVES:

如果使用Allow Multiple Data Streams,并且没有指定NEW_STREAM,

则NetBackup自动将每一个盘(NT)或文件系统(UNIX)定义成一个

STREAM来备份;

如果没有使用Allow Multiple Data Streams,则NetBackup将所有的盘或文

件系统用一个STREAM来备份

Page 37: netbackup操作手册

Page 37 of 140

Exclude和 Include Files

在Windows Client中,在NetBackup配置窗口中指定这些文件;

在NetWare target Client中,在加入该 target时指定这些文件;

对于UNIX Client,将文件或目录名分别写入下面的文件,可用通配符:

/usr/openv/netbackup/exclude_list 如:

core

/home/doe/john

/*/temp

/usr/openv/netbackup/include_list 如:

/home/jdoe/test

4)定义Schedules

点击Schedules,点击New打开创建Schedules窗口:

Page 38: netbackup操作手册

Page 38 of 140

输入Schedule名称,选择从其它Schedule拷贝或直接选OK,进入下面画面:

Page 39: netbackup操作手册

Page 39 of 140

Override Policy Storage Unit

指定此Schedule是使用Policy Storage Unit,还是使用另外一个,如果选择Yes,则会出现另一个窗口,让我们选择

Override Policy Volume Pool

指定此Schedule是使用Policy Volume Pool,还是使用另外一个,如果选择Yes,则会出现另一个窗口,让我们选择

Type of Backup

选择备份类型,包括全备份(Full Backup) 增量备份(、 Differential-Incremental Backup) 累积备份(、 Cumulative-Incremental Backup) 用户备份(、 User Backup)和归档(User Archive)

Retention Period

指定该备份保留多长时间

Page 40: netbackup操作手册

Page 40 of 140

Frequency

指定该Schedule多长时间执行一次

Maximum MPX per Drive

指定每一个驱动器可有MPX的数目

Backup Window

指定该Schedule可以在什么时间做备份,它是指定可以从什么时间开始,做多长时间 如下。图所示。

Exclude Dates

指定哪些日期不做备份,如下图

Page 41: netbackup操作手册

Page 41 of 140

Calendar

日程安排类型,区别于Frequency,功能更强大,设置更灵活,如下图

Page 42: netbackup操作手册

Page 42 of 140

Calendar Schedule

基于日历的日程安排程序,设置更加灵活方便,如下图

如可以设定每月的最后一天做备份,如下图

Page 43: netbackup操作手册

Page 43 of 140

Schedule举例:

下面的例子是一套完整的Schedule

Weekly Full Backup Schedules:

Daily Incremental Backup Schedules:

Type of Backup: Full Backup

Frequency: 1 week

Start Time: 22:00:00

Duration: 8 hours

Days of Week: Saturday

Daily Differential Incremental Backup Schedules

Type of Backup: Differential Incremental Backup

Frequency: 1 day

Start Time: 22:00:00

Page 44: netbackup操作手册

Page 44 of 140

Duration: 8 hours

Days of Week: Sunday Monday Tuesday Thursday Friday

Daily Cumulative Incremental Backup Schedules

Type of Backup: Cumulative Incremental Backup

Frequency: 1 day

Start Time: 22:00:00

Duration: 8 hours

Days of Week: Wednesday

图示:

Sat Sun Mon Tue Wed Thu Fri

F I I I C I I

1.5 其它安装配置

1.5.1 定义NetBackup全局属性

全局属性指netbackup的全局参数 进入。 jnbSA管理界面,在左边窗口点击展开NetBackup Management,然后点击展开Host Properties,选中相应的Master服务器,从菜单Actions中执行Properties来配置全局属性,如下图

Page 45: netbackup操作手册

Page 45 of 140

Administrator e-mail address

定义NetBackup在指定条件下向指定人员发通知的email地址

Maximum Jobs per Client

定义每一个Client可以同时进行几个作业,默认是一个

Maximum Backup Copies

定义最多同时备份几份数据,即同时写到几盘磁带上,默认是两个

Compress Catalog after

定义几天后开始压缩NetBackup数据库,默认是0,即从不压缩

Wakeup Interval

定义每隔多长时间Scheduler检查Schedule,是否需要备份,最小是1分钟,默认是10分钟

Page 46: netbackup操作手册

Page 46 of 140

Schedule Backup Attempts

定义Netbackup在一定的时间内重试的次数

只有在所有的任务都执行一遍后,Netbackup才会重试以前失败的任务

Keep Logs for

定义NetBackup将日志保留多长时间,当此时间超过以后,NetBackup会将原来的日志删掉,该值最小是0天,默认28天

Keep Vault Logs for

定义NetBackup将Vault日志保留多长时间,当此时间超过以后,NetBackup会将原来的日志删掉,该值最小是0天,默认30天

Enforce Media Mount Timeout after

定义NetBackup等一个介质被Mount到可读写之前的超时时间,一旦该时间达到,NetBackup会认为这次Mount失败。

Interval for Status Reports

定义NetBackup产生Report的间隔,它是指NetBackup将最近多长时间的日志整理出来,放到Report中

How Long to Keep TIR Information

定义NetBackup将True Image Recovery的信息保留多长时间 该项适用于定义了。 True Image Recovery的Policy 如果。 TIR的信息超过定义的时间, NetBackup会将信息从自己的数据库中删掉。如果这时用户要恢复这些文件,NetBackup仍可以从介质上读出这些信息,用户只会感到恢复时间变长了

1.5.2 重新定义保存期限等级

Page 47: netbackup操作手册

Page 47 of 140

同上一画面,在Retention Periods窗口中,可以定义保存期限等级,如果确实需要,我们可以重新定义这些等级。

NetBackup在每一个Volume上保存相同 level的备份,它并不检查这个 level是多长时间 这就。是说,如果重新定义这些 level,就有可能将不同保存期限的备份保存在同一个Volume上。

1.5.3 Multiplexing(MPX)多路共享

如下图,Multiplexing是将不同Client的备份写到同一个存储设备上 使用。 Multiplexing在恢复时,并不需要额外的操作,

Page 48: netbackup操作手册

Page 48 of 140

1.5.4 何时使用Multiplexing

通常Multiplexing使用于要求备份时间较短的场合,主要体现在:

较慢的① Client,包括因为压缩而降低了处理能力的Client;

有多个速度较慢的网络,可以充分发挥网络的传输能力;②

备份数据较少但数目较多,③ Multiplexing不但提供并行数据流,而且减少了介质的准备时间,从而充分发挥了存储设备的传输能力

1.5.5 如何配置Multiplexing

Multiplexing要在两个地方进行配置:

① Storage Unit 在Storage Unit中配置Maximum Multiplexing per Drive,它定义

了在这个Storage Unit中可以有多少个备份同时写到一个驱动器上,范围是1到32。该值大小取决于CPU处理并行任务的能力 一个。 Storage Unit上可以运行的最大任务数目等于:一个驱动器上的最大任务数×Storage Unit中的驱动器数目

②Schedule 不管Schedule中的Multiplexing是多少,NetBackup同时启动的任务数目不会超过Storage Unit允许的数目。Schedule的Multiplexing数目也是从1到32。

当Schedule Multiplexing的数目达到每个驱动器允许的Multiplexing数目时,Netbackup开始使用另一个驱动器。

NetBackup可以将不同Schedule产生的任务送到一个驱动器。

Multiplexing应用实例

Page 49: netbackup操作手册

Page 49 of 140

Schedule A和B可以存在于相同或不同的Policy,假定Schedule A先启动。

①② Jobs from clients A1 and A2 start on drive 1. Schedule A max mpx of 2 is reached for this drive.

③④ Jobs from clients A3 and A4 start on drive 2. Schedule A max MPX of 2 is reached for this drive

⑤⑥⑦ Jobs from clients B1, B2, and B3 start on drive 1. Storage unit max MPX is reached for this drive

⑧ Job from client B4 starts on drive 2. All jobs are now running for schedule B.

⑨⑩ Jobs from clients A1 and A2 finish on drive 1. Jobs for B1, B2, and B3 are still running, however, so Schedule A max MPX of 2 still prevents client A5 from starting.

⑾⑿ Job from clients B1 and B2 finish on drive 1. Only the job for B3 is still running on this drive.

⒀ Job from client A5 starts on drive 1. This is the last job for schedule A.

l 其它相关的配置

与MPX相关的配置还有:

Maximum Jobs per Policy

Maximum Jobs per Client

这里指Netbackup全局属性中的定义,如果该值较小,可能会影响存储单元的MPX能力。

Maximum Jobs this Client

我们可以用bpconfig命令设定某一个Client的Maximum Jobs值

MPX Restore Delay

Page 50: netbackup操作手册

Page 50 of 140

如果使用MPX,在恢复时有可能磁带定位时间会延长,可以在bp.conf文件中设定MPX_RESTORE_DELAY,指定Server可以等多长时间。

Demultiplexing

Demultiplexing可以减少以后的恢复时间。Demultiplexing操作时使用NetBackup的Duplicate功能。

1.5.6 限制备份带宽,调整备份速度

Netbackup的限制备份带宽功能可以让你限制数据备份的带宽,从而在不影响应用运行的情况下进行数据备份 该功能仅限制备份带宽,并不影响恢复带宽 它也不影响。 。 Server的备份。

当备份启动时,NetBackup根据设定将数值传给Client,Client会根据该值控制传送给Server的速度

如果在一个子网上同时进行的备份工作增加或减少,NetBackup会动态提高或降低数据传输速度

1.5.7 配置方法

在 /usr/openv/netbackup/bp.conf中加入下面一行:

LIMIT_BANDWIDTH = 111.112.113.1 111.112.113.50 500

对于不同的范围的IP地址的主机,可以加多行,上面一行表示 IP地址从111.112.113.1到111.112.113.50的所有主机,备份速度限定为500Kbytes/s

1.5.8 配置Media Server

NetBackup的Server有Master Server和Media Server之分,它们承担的功能不同,如下图:

Page 51: netbackup操作手册

Page 51 of 140

Master Server上有NetBackup的数据库(Images, Jobs, Policy, Errors, Config及Vault), 和介质管理数据库(Volume, Global Device) ,而一个Media Server上只有两个数据库:

介质库(Media) 包括该―― Server所连接设备的介质信息

设备(Device) 包括机械手和驱动器的信息――

在安装完Media Server的软件后,进行以下操作:

1) 加入Media Storage Unit

2) 配置使用该Storage Unit的Policy

3) 从Master Server执行/usr/open/netbackup/bin/add_slave_on_clients,目的是在bp.conf文件中增加一行

SERVER=media_name

4) 在Client的bp.conf文件中也增加Media Server的名称

5) 重新启动bprd和bpdbm

Page 52: netbackup操作手册

Page 52 of 140

1.5.9 配置bp.conf (Server)文件

该文件定义Server端的一些配置,它位于/usr/openv/netbackup/bp.conf,如果该Server同时又是备份的Client,则该文件会同时有Server和Client的选项。

每一个非root用户也可有自己的bp.conf文件,该文件在$HOME/bp.conf 常用的设置有:。

ALLOW_MEDIA_OVERWRITE

ALLOW_MULTIPLE_RETENTIONS_PER_MEDIA

CLIENT_READ_TIMEOUT

DISALLOW_CLIENT_RESTORE

DISALLOW_BACKUPS_SPANNING_MEDIA

LIMIT_BANDWIDTH

SERVER

1.5.10 配置bp.conf (Client)文件

该文件同样位于/usr/openv/netbackup/bp.conf,非root用户也可有自己的配置文件,位于$HOME/bp.conf 常用的设置有:。

BPARCHIVE_POLICY

BPARCHIVE_SCHED

BPBACKUP_POLICY

BPBACKUP_SCHED

BUSY_FILE_ACTION

CLIENT_NAME

DISALLOW_SERVER_FILE_WRITES

INFORMIX_HOME

SYBASE_HOME

LOCKED_FILE_ACTION

SERVER

Page 53: netbackup操作手册

Page 53 of 140

1.5.11 配置Email通知

配置Email通知有三种方法:

1) 使用NetBackup的全局属性,可定义备份做完后,发送mail给谁;

2) 在$/HOME/bp.conf中,使用USEMAIL定义,发给某人操作结果;

3) 在/usr/openv/netbackup/bp.conf中,使用USEMAIL定义,将用户备份(user backup)或自动备份的结果发给系统管理员;

4) 也可以在Server上通过scripts来配置mail通知。

Page 54: netbackup操作手册

Page 54 of 140

1.6 管理NetBackup

1.6.1 备份NetBackup数据库

建议定期备份netbackup的索引数据库,以确保故障时的有效恢复。

从 jnbSA可以进入备份NetBackup内部数据库配置窗口,如下图:

Page 55: netbackup操作手册

Page 55 of 140

点击Configure Catalog Backup后,出现下图

Page 56: netbackup操作手册

Page 56 of 140

Media Server

NetBackup数据库即可以备份到Master Server上,又可以备份到Media Server上,在此可指定使用哪一个Server,如果使用Media Server,需要在Master的bp.conf中声明

Media 1 and Media 2 Areas

在备份时,NetBackup并不使用Volume Pool来备份数据库,而是指定介质备份;

指定NetBackup数据库备份到什么地方,你没必要指定两个介质,如果指定两个,则NetBackup会轮换使用

如果选择备份到硬盘上,指定目录

Page 57: netbackup操作手册

Page 57 of 140

Schedule 指定在何时做备份,可以自动进行,也可手动进行

Page 58: netbackup操作手册

Page 58 of 140

Files

指定数据库放在什么位置

l 对于Master Server

/usr/openv/netbackup/db

/usr/openv/volmgr/database

/usr/openv/var

如果备份到Slave Server,按下面方式写

master_name:/usr/openv/netbackup/db

master_name:/usr/openv/volmgr/database

master_name:/usr/openv/var

l 对于Media Server

Page 59: netbackup操作手册

Page 59 of 140

如果备份到Master Server

Media_name:/usr/openv/netbackup/db/media

Media_name:/usr/openv/volmgr/database

Media_name:/usr/openv/var

l 对于NT Media Server

nt_media_name:c:\veritas\NetBackup\db

nt_media_name:c:\veritas\Volmgr\database

nt_media_name:c:\veritas\netbackup\var

l 手动备份NetBackup数据库

从 jnbSA窗口中左边选中NetBackup Management中的Catalog,然后从Actions菜单中选择备份NetBackup数据库或通过右键来执行备份

Page 60: netbackup操作手册

Page 60 of 140

1.6.2 管理NetBackup进程

1.6.3 用bpps显示NetBackup目前正在运行的进程

/usr/opnev/netbackup/bin/bpps –a

1.6.4 启动NetBackup进程

/etc/rc2.d/S77netbackup

/usr/openv/netbackup/bin/goodies/netbackup

1.6.5 停止NetBackup进程

/etc/rc0.d/K77netbackup

/usr/openv/netbackup/bin/goodies/netbackup stop

/usr/openv/netbackup/bin/goodies/bp.kill_all

1.6.6 管理Client文件的恢复

在缺省方式下,每个Client只能恢复自己备份的数据,但可以通过设定将该限制去掉。

1) 去掉所有Client的限制

在Master Server上,创建下面的文件

/usr/openv/netbackup/db/altnames/No.Restrictions

2) 去掉某些Client的限制

在Master Server上,创建下面的文件

/usr/openv/netbackup/db/altnames/peername

peername是想要恢复其它Client的机器名

3) 只允许Client_A恢复另外指定的Client_B数据

在Master Server上,创建下面的文件

Page 61: netbackup操作手册

Page 61 of 140

/usr/openv/netbackup/db/altnames/Client_A

Client_A是想要恢复其它Client的机器名

将Client_B写入Client_A

1.6.7 负载平衡

可以采用以下方法进行负载平衡的调整:

1) 调整Server的负载

调整Maximum Jobs per Policy,来改变备份服务器的负载

2) 在特定的时间内调整Server的备份负载

改变Schedule的时间段

3) 调整Client的备份负载

改变Maximum Jobs per Client来调整Client的备份负载

4) 减少Client的备份时间

使用Multiplexing或增加Maximum Jobs per Client值

5) 调整Policy

改变Maximum Jobs per Policy或Policy的优先级

6) 调整高速和低速网络的负载平衡

调整Maximum Jobs per Policy或Maximum Jobs per Client

7) 最大限度地利用驱动器

使用Multiplexing,并允许每一个Storage Unit可以同时执行多个任务

1.6.8 Duplicating(复制),Verifying(核查)和 Importing(导入)操作

1.6.9 复制(Duplicating)

通过复制,可以作到将一个介质:

l 从一个Storage Unit复制到另一个

l 从一种介质复制到另一种

Page 62: netbackup操作手册

Page 62 of 140

l 从一个Server复制到另一个

l 从Multiplexing格式复制到non- Multiplexing格式

1.6.9.1 复制方法:

1)从 jnbSA中执行复制动作,如下面窗口

2)执行后,出现以下画面

Page 63: netbackup操作手册

Page 63 of 140

Copies

指定复制几份数据

Storage Unit, Volume Pool

指定复制到哪一个Storage Unit和哪一个Volume Pool

Retention

指定复制数据的保留期限

For each image if this copy fails

指定故障后的动作,是停止还是继续

Preserve Multiplexing

指定是否保留多数复用特性

3)点击OK开始复制

Page 64: netbackup操作手册

Page 64 of 140

1.6.9.2 如何从复制的备份中恢复文件

每一个备份都被称为主拷贝,如果主拷贝坏掉,可以从复制的拷贝上恢复 但恢复时,首先要。将复制的拷贝变成主拷贝,执行以下操作:

/usr/openv/netbackup/bin/admincmd/bpduplicate –npc pcopy –backupid bid

注意检查执行的返回值$STATUS

1.6.10 核查(Verifying)

查看每个介质上的备份,并与NetBackup数据库进行核对

1.6.11 导入(Importing)

通过该功能,可以导入已经过期的备份和通过其它Master Server做的备份。

导入方法

1) 使用vmadm或 jnbSA将要导入的介质加到Media库中;

2) 如下图所示,点击 initiate import;

Page 65: netbackup操作手册

Page 65 of 140

3) 按要求填入相应的参数,如下窗口:

Page 66: netbackup操作手册

Page 66 of 140

4) 如下图所示,执行Import,完成导入操作

Page 67: netbackup操作手册

Page 67 of 140

1.7 任务监视器(Activity Monitor)

NetBackup任务监视器可以监视备份 恢复和归档任务的状态,也可以监视、 NetBackup本身数据库的备份。

1.7.1 Activity Monitor的界面

Page 68: netbackup操作手册

Page 68 of 140

1.7.2 使用Job Monitor

1.7.3 任务监视器作用

由任务监视看出该任务的 ID 执行何种操作 状态 返回值、 、 、 、Server和Client是谁 通过哪一个、 Policy和Schedule去执行的。

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

具体可显示多长时间的任务,要看NetBackup全局属性中的设置 每个任务有以下几个状态:。

1) Queued 任务正在排队

2) Active 任务正在执行

3) Re-Queued 由于前次执行没有成功,任务重新排队

4) Done 任务执行完毕

通过任务管理器,可以Kill掉没有执行完的任务。

1.7.4 查看任务细节

Page 69: netbackup操作手册

Page 69 of 140

通过选择Actions菜单中的Monitor或双击一个任务,可以查看这些任务的细节 这些细节包括时间 操。 、作过程等 细节有。 Brief和Full之分。

Page 70: netbackup操作手册

Page 70 of 140

1.8 NetBackup报告

NetBackup提供了非常完整的任务 介质 错误的报告,该报告可以从、 、 jnbSA的NetBackup Management菜单中进入,如下图。

NetBackup报告中显示的最长的任务时间也是全局属性来定义的 它可以提供以下几种报告:。

1) Status of Backup Report

它可以显示在某一段时间内,备份的状态和错误信息,如:

STATUS CLIENT POLICY SCHED SERVER TIME COMPLETED

71 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:21

Page 71: netbackup操作手册

Page 71 of 140

0 bunny lencd4000 myubaks bunny 03/18/93 10:05:28

2) Client Backups Report

它可以显示在某一段时间内详细的备份信息,如:

Managing NetBackup Client: bunny

Backup ID: bunny_0732524230

Policy: real_backups

Client Type: Standard

Sched Label: real_fulls

Schedule Type: Full Backup

Retention Level: two weeks (1)

Backup Time: 03/19/93 00:57:10

Elapsed Time: 001:11:01

Expiration Time: 04/02/93 00:57:10

Compressed: yes

3) Problems Report

它可以列出Server在某一段时间内记录下来的错误信息 如:。

TIME SERVER/CLIENT TEXT

03/19/93 00:58:21 bunny batman client batman aborted

03/19/93 00:58:23 bunny batman backup of client batman exited with

status 49(client did not start)

03/19/93 01:58:15 bunny batman client batman aborted

03/19/93 02:09:11 bunny batman client batman aborted <------- See All Log Entries

4) All Log Entries Report

它可以列出Server在某一段时间内记录的所有的Log,如:

TIME SERVER/CLIENT TEXT

03/19/93 00:57:10 bunny newt CLIENT newt POLICY real_backups SCHED

Page 72: netbackup操作手册

Page 72 of 140

real_fulls EXIT STATUS 0 (the requested

operation was successfully completed)

03/19/93 00:57:56 bunny bunny begin writing backup id bunny_0732524230

fragment 1 to media id CC0021 on device 20

03/19/93 02:08:09 bunny bunny successfully wrote backup id bunny_0732524230,

fragment 1, 217104 Kbytes at 157.341 Kbytes/sec

5) Media List Report

它可以列出NetBackup管理的介质的信息 如:。

server host = bunny

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

id rl images allocated last updated den kbytes restores

vimages expiration last restore <-------STATUS ------->

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

CC0019 0 8* 03/13/93 20:53 03/16/93 20:47 hc8mm 2202992 1

8 03/23/93 20:47 03/16/93 16:36 FULL

CC0020 0 16 03/16/93 20:47 03/18/93 20:27 hc8mm 909072 0

14 03/25/93 20:27 N/A

restore指该介质被恢复过几次。Kbytes是指该介质上有多少Kbytes,STATUS是指介质的状态,有以下几种:

SUSPENDED: 该介质不能用做将来的备份,但仍可恢复原来的备份 直到所有的备份都过期后,该介质。会被重复使用 导致此状态的原因是。 NetBackup向该介质写数据时碰到太多的错误,以致于NetBackup认为该介质变得不可靠 到这个状态后,我们可以使用。 bpmedia命令来unsuspended该介质:

/usr/openv/netbackup/bin/admincmd/bpmedia –unsuspend –m media_id

FROZEN: 该介质不能用做将来的备份,即使所有的备份都过期后,也不能被重复使用 但仍可恢复原来。的备份 导致此状态的原因是。 NetBackup向该介质写数据时发现该介质上有数据,它默认是要保护原来的数据 如果希望。 NetBackup能够覆盖原来的数据,可以在bp.conf中加入ALLOW_MEDIA_OVERWRITE 到。这个状态后,我们可以使用bpmedia命令来unfreeze该介质:

/usr/openv/netbackup/bin/admincmd/bpmedia –unfreeeze –m media_id

FULL: 该介质已被写满,一个介质写满后,Netbackup会在最后写EOM(End of Media)标志。

EXPIRED: 该介质已过期 可以使用。 bpexpdate命令来修改介质的过期时间。

Page 73: netbackup操作手册

Page 73 of 140

IMPORTED: 该介质已被导入。

6) Media Contents Report

它可以列出介质的内容 如:。

media id = CC0021,allocated 03/17/93 00:40,retention level= 1

File number 1

Backup id = solo_0732350452

Creation date = 03/17/93 00:40

Expiration date = 03/31/93 00:40

Fragment number = 2

Block size (in bytes) = 32768

File number 2

Backup id = newt_0732522488

Creation date = 03/19/93 00:28

Expiration date = 04/02/93 00:28

Fragment number = 1

Block size (in bytes) = 32768

7) Images on Media Report

它可以列出介质上的备份。如:

Backup-ID Policy Type RL Files C E T PC Expires

Copy Frag KB Type Density FNum Off host DWO MPX Expires MediaID

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

alto_0732533415 real_backu FULL 1 10297 y n R 1 03:30 04/02/93

1 1 80432 RMedia hc8mm 5 0 bunny 20 N CC0021

bass_0732528498 real_backu FULL 1 8869 y n R 1 02:08 04/02/93

1 1 77248 RMedia hc8mm 4 0 bunny 20 N CC0021

Page 74: netbackup操作手册

Page 74 of 140

8) Media Logs Report

它可以列出NetBackup记录的介质错误或信息,如:

TIME SERVER/CLIENT TEXT

04/06/93 03:57:10 bunny - media id CC0021 removed from media manager

database (expired)

04/09/93 05:18:01 hare newt ioctl (MTWEOF) failed on media id CC0017, device

11, I/O error (bptm.c.2378)

04/09/93 05:33:52 hare bobcat cannot write image to media id CC0047, device

9) Media Summary Report

它可以摘要列出某个Server上介质的状态,如:

************************************************************

MEDIA SUMMARY FOR SERVER windows ON Tue Jun 13 09:41:38 1995

************************************************************

ACTIVE FULL SUSPENDED FROZEN IMPORTED

16 11 0 2 0

Number of NON-ACTIVE media that:

2- are currently EXPIRED

ARCH21 expired 05/09/95 04:01 (FROZEN)

PRO001 expired 05/28/95 19:56 (FROZEN)

1 - will expire within 1 week

TL8025 expires 06/19/95 22:03

Number of ACTIVE media that, as of now:

1 - will expire within 1 week

PRO037 expires 06/19/95 18:08

2 - will expire between 2 and 3 weeks

PRO055 expires 07/04/95 00:35

Page 75: netbackup操作手册

Page 75 of 140

TL8022 expires 07/04/95 01:26

Summary by retention level of ALL media

Level # Media Kilobytes

0 3 11963607

2 4 19832656

10) Media Written Report

它可以列出在某一段时间内介质用做备份的情况,如:

Media ID Last Written Server

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

TL8022 06/13/95 01:26 windows

LEN002 06/12/95 23:52 windows

Page 76: netbackup操作手册

Page 76 of 140

1.9 备份的恢复

默认情况下,每个Client可以恢复自己的备份,每个Server可将不同的Client的备份恢复到不同的Client上。但也可通过配置,产生以下效果:

每个① Client可以恢复其它某个或所有Client的备份;

②Server不能做直接恢复。

具体配置方法见第七部分---管理NetBackup。

恢复可按以下步骤进行。

从 jnbSA或/usr/openv/netbackup/bin/jbpSA进入主画面,如下图:

1) 改变恢复的配置,点击上图中的红色2,出现以下画面:

Page 77: netbackup操作手册

Page 77 of 140

按需要填入相应的参数,NetBackup Server, Source Client和Destination Client点击OK;

2) 指定恢复类型,如下图

Page 78: netbackup操作手册

Page 78 of 140

选择日期范围或备份历史记录,如下图

Page 79: netbackup操作手册

Page 79 of 140

然后,NetBackup会根据查询条件,列出以前的备份

3) 选择要恢复的文件或目录,点击Restore菜单

Page 80: netbackup操作手册

Page 80 of 140

4) 根据实际选择是恢复到原来的目录还是另一个目录下,再点击Start Restore开始恢复。

Page 81: netbackup操作手册

Page 81 of 140

当然,用户还可以用bprestore命令行方式进行恢复。

1.10 设备管理(device manager)

在Storage Unit中,我们已经配置了NetBackup使用什么机械手,有多少个驱动器,但并没有定义这些设备 设备管理模块就是用于定义和管理这些设备的(如添加和删除驱动器等) 有如下三种方法来配置设。 。备。

l 使用Configure Storage Devices Wizard向导功能

l 使用 jnbSA的Media and Device Management

l 使用命令行方式,执行命令 tpconfig

Page 82: netbackup操作手册

Page 82 of 140

1.10.1 增加一个机械手

从Actions菜单,点击New Robot,如图示

Page 83: netbackup操作手册

Page 83 of 140

点击后,出现如下对话框

Page 84: netbackup操作手册

Page 84 of 140

Device Host

指定Media Server

Robot Type

选择与Storage Unit中设定的一样的机械手类型

Robot Number

指在这个存储系统中唯一的机械手号码, 默认从0开始

Volume Database host

定义Media Manager在何处保存介质和机械手的信息

Page 85: netbackup操作手册

Page 85 of 140

Robot Control on This Host

定义该机械手是否受这个Server控制

Robot control host

如果该机械手部首这个主机控制, 受哪个主机控制

Robot Device File

机械手的设备文件是什么, 可以通过Select按钮去选

1.10.2 增加一个驱动器

增加一个驱动器同增加一个机械手一样,也是从Actions菜单进入,选择New Drives,出现一下对话框:

Page 86: netbackup操作手册

Page 86 of 140

Device Host

指定Media Server

Drive name

指定Drive 的名称

No Rewind Device

指定驱动器的设备文件

Drive Type

Page 87: netbackup操作手册

Page 87 of 140

指定该磁带机的类型

Drive Status

指定该驱动器的初始状态是UP,还是DOWN,UP是指该驱动器被加入后,马上就可用,如果你不想让该驱动器马上被使用,设置成DOWN

Cleaning Frequency (In Hours)

设置该驱动器多长时间被清洗一次,当该驱动器被加入后,Media Manager开始纪录该驱动器被使用了多长时间,对于机械手控制的驱动器,如果有清洗带,NetBackup会自动清洗,对于单个磁带机,会在磁带机的注释行中显示Needs Cleaning

Drive is in a robotic library

设置该驱动器是否受机械手控制

Robot Drive Information

设置该驱动器是受哪个机械手控制

Robot Type

指定控制该驱动器的机械手的类型

Robot Drive Number

指定该驱动器在该机械手中是第几个驱动器,它是指在机械手中的物理位置

1.10.3 机械手与驱动器配置实例

Page 88: netbackup操作手册

Page 88 of 140

Example 1: Add Robot Dialog Box Entries

Robot Type TS8 - Tape Stacker 8MM

Robot Number 0

Volume Database Host eel

Robotic Control on this host Yes

Robot Control Host (no entry)

Robotic Device File /dev/sg/c0t4l0

Add Drive Dialog Box Entries (Drive 1)

Drive Type 8mm

Drive Index 1

Drive Name eel_rob0_dr1

No Rewind Device /dev/rmt/5cbn

Drive Status Up

Cleaning Frequency 25

Multihosted Drive (not selected)

Robotic Drive Yes

Change Volume Database Host for ALL Standalone Drives (no entry)

Page 89: netbackup操作手册

Page 89 of 140

Standalone Drive Volume Database Host (no entry)

Robot Type TS8

Robot Number 0

Robot Drive Number 1

Add Drive Dialog Box Entries (Drive 2)

Drive Type 8mm

Drive Index 2

Drive Name eel_rob0_dr2

No Rewind Device /dev/rmt/6cbn

Drive Status Up

Cleaning Frequency 25

Multihosted Drive (not selected)

Robotic Drive Yes

Change Volume Database Host for ALL Standalone Drives (no entry)

Standalone Drive Volume Database Host (no entry)

Robot Type TS8

Robot Number 0

Robot Drive Number 2

Page 90: netbackup操作手册

Page 90 of 140

1.11 介质管理

因为在Media Manager中一盘磁带或一片光盘称为一个卷,所以介质管理又称为卷管理.

1.11.1 如何启动介质管理

可通过以下三种方法对介质进行管理

l Configure Volume Wizard向导

l Media and Device Management下的Media

l 命令行方式,如vmadd, vmdelete, vmchange等

Page 91: netbackup操作手册

Page 91 of 140

1.11.2 配置Volume Pool

在使用卷时,NetBackup将卷分组,每一组称为一个Volume Pool.这样我们可以让某些用户或应用使用某些卷

1.11.3 增加一个Volume Pool

从前面的Media Management的主画面,点击NewàVolume Pool,出现对话框:

Page 92: netbackup操作手册

Page 92 of 140

Pool Name

输入Volume Pool的名称

Host Name

输入可以使用该Volume Pool的主机名称

Description

输入该Volume Pool的注释信息

Scratch Pool

新建的Volume Pool是否为Scratch Pool

点击OK完成一个Volume Pool的设定.

Page 93: netbackup操作手册

Page 93 of 140

1.11.4 Scratch Volume Pool

Scratch Volume Pool是一个特殊的卷池,你可以配置它,也可以不配置它 如果有这个卷池,。 NetBackup碰到其它的卷池没有介质时,可以自动将Scratch Volume Pool中的介质移到使用的卷池中。

1.11.5 增加卷

在NetBackup使用一个卷之前,必须先将该卷加入到卷配置中。

1.11.6 使用Robot Inventory功能增加一个机械手控制的卷

1)首先将介质放入磁带库或光盘库中

2)使用Robot Inventory来更新,具体使用方法如下:

从 jnbSA窗口中,如图所示点击Robot Inventory,出现一下菜单:

Page 94: netbackup操作手册

Page 94 of 140

选择Robot和Robot Host,点击Update Volume Configuration,列出库体内有什么介质。

Page 95: netbackup操作手册

Page 95 of 140

1.11.7 不使用Robot Inventory功能增加一个卷

使用此方法之前,还是要将该介质放到库体中,所以该方法首先用于增加不受Robot控制的介质,其次用于通过库体的介质进出口而非打开门放介质。

1)首先,如果是增加受Robot控制的卷,将要增加的卷放到相应的槽位或库体的进出门;

2)其次,点击ActionàNewà Volumes,出现一下对话框:

Page 96: netbackup操作手册

Page 96 of 140

选择该卷的类型和控制它的机械手的种类以及控制机械手的主机名称,选择该卷属于哪一个卷组,属于哪一个卷池,ID是多少,最大mount次数是多少,选择该介质在库体的什么位置或要放到什么位置 如果此时。介质是放到库体的介质进出口的,在Actions一项选择Yes,否则选择No 点击。 OK完成增加。

1.11.8 移动卷

通过移动一个卷,你可以将一个介质:

l 从一个库体移到另一个库体

l 将写满的介质从库体移到库外或相反

l 将介质从一个卷组移到另一个卷组

Page 97: netbackup操作手册

Page 97 of 140

l 从一个受机械手控制的介质移成一个不受机械手控制的介质

这种移动不仅要从物理上移动,也要从逻辑上将介质移动。

1)如上图,从 jnbSA中,执行Move。

1.11.9 Deassign一个卷

当Netbackup或HSM开始使用一个卷时,Media Manager会将该卷变成Assign的状态,一旦一个卷变成Assign状态,你就不能删除或改变它的Volume Pool,这时,必须先Deassign它。

判别一个卷是否被Assign的方法是在Volume List中,看它Time Assigned一栏。

如果想Deassign一个使用的卷,使用下面的命令:

/usr/openv/netbackup/bin/admincmd/bpexpdate –d 0 –m media_id

Page 98: netbackup操作手册

Page 98 of 140

1.11.10 改变一个卷的属性

1)如下图,从 jnbSA中,执行Change。

Page 99: netbackup操作手册

Page 99 of 140

Max Number of Mounts

指定该介质最多可以被Mount多少次,超过该次数就不是用它

Expiration Date

指定该介质的有效期限

Description

指定该介质的注释

Pool

Page 100: netbackup操作手册

Page 100 of 140

指定该介质是属于哪一个Pool

1) 选择要改变的项目,填入相应的值;

2) 点击OK完成改变操作

1.11.11 更换一个卷

通常,在以下情况下,才会更换一个卷

1)该卷被写满

2)超过允许的Mount次数

3)超过它的有效期

4)经常出错,变得不可用

1.11.12 更换但不用相同的Media ID

使用移动卷的方法,将一个卷移走;

增加一个新的卷,将Media ID留在Volume Database中。

1.11.13 更换但使用相同的Media ID

将该卷的 ID删除;

加入一个新卷,使用相同的ID;

为该卷设置新的有效期;

使用下面的命令,改变该卷已经Mount的次数:

/usr/openv/volmgr/bin/vmchange –m media_id –n number_of_mounts

Page 101: netbackup操作手册

Page 101 of 140

1.12 bpadm和vmadm

1.12.1 bpadm

是字符菜单型的管理界面,通过bpadm可以设置NetBackup的大部分功能,包括:

l 定义和管理Storage Unit和Policy

l 定义Netbackup的全局属性

l 安装Client软件

l 显示报告

l 管理bprd进程

l 重新定义Retention level

l 作手工备份

l 备份NetBackup本身的数据库

启动bpadm的方法是:/usr/openv/netbackup/bin/bpadm

1.12.2 vmadm

是字符菜单型的管理界面,通过vmadm可以设置卷管理的大部分功能,包括:

l 配置一个卷

l 配置一个Volume Pool

1.12.3 tpconfig

是字符菜单型的管理界面,通过tpconfig可以设置设备管理的大部分功能,包括:

l 配置机械手

l 配置驱动器

l 配置Volume Database Host

Page 102: netbackup操作手册

Page 102 of 140

1.13 使用和维护步骤

1.13.1 配置NetBackup基本步骤

1 先将硬件设备连接到主机上,在主机上可以看到这些设备的设备文件;

2 通过 jnbSA,配置Storage Unit;

3 通过 jnbSA,配置Robot和Drive;

4 通过 jnbSA,配置Volume和Volume Pool;

5 通过 jnbSA,配置Policy;

6 通过 jnbSA或修改bp.conf,调整NetBackup的设置。

1.13.2 磁带机的清洗

在设备管理一部分的增加驱动器一节,我们已经定义了驱动器的清洗,但有时候,可能需要手动清洗,

手工清洗使用下面的命令:

/usr/openv/volmgr/bin/tpclean –c drive_index 手动清洗

/usr/openv/volmgr/bin/tpclean –m drive_index 清洗完毕,将Mount时间归零

另外,使用下面的命令可以定义自动清洗的频率:

/usr/openv/volmgr/bin/tpclean –f drive_index cleaning_frequency

1.13.3 在一个库体中,NetBackup如何选择使用一个介质

1) 查找它的Media Database,看一个磁带机中是否有介质,同时又满足下面的条件:

l 该介质中备份的Retention Level与要备份的Schedule相同;

l 在备份要求的Volume Pool中;

l 不是在Full、Frozen、Imported、Suspended状态;

l 与备份要求的介质具有相同的密度;

l 当前没有被其他任务使用;

l 没有被写保护

Page 103: netbackup操作手册

Page 103 of 140

2)如果NetBackup找不到符合上面条件的介质,它从自己的Media Database中寻找合

适的介质

3 )如果NetBackup从它的Media Database中没有找到合适的介质,他会要求Media

Manager给它一个,但要符合下列条件:

l 介质的类型相同;

l 受要求的机械手控制;

l 在相同的Volume Pool中;

l 没有使用过;

l 没有过期;

l 没有超过允许的Mount次数。

4) 如果有多个介质满足要求,Media Manager选择Mount次数最少的,交给Media

Manager,然后NetBackup将其加入到Media Database,给其一个Retention Level。

5) 如果没有介质满足要求,备份工作失败,返回没有可使用的介质信息。

1.13.4 如何恢复NetBackup本身的数据库

l 恢复NetBackup本身的数据库使用bprecover命令:

/usr/openv/netbackup/bin/admincmd/bprecover

-r [all | ALL | image_number] -m media_id -d density [-stdout]

[-dhost destination_host] [-v]

/usr/openv/netbackup/bin/admincmd/bprecover

-r [all | ALL | image_number] -dpath disk_device_path [-stdout]

[-dhost destination_host] [-v]

1.13.5 如何使用tar读出NetBackup的备份

Page 104: netbackup操作手册

Page 104 of 140

NetBackup使用的数据格式是tar,但使用标准的 tar是无法读出压缩或长文件名等格式的备份,所以NetBackup提供了一个GNU tar,放在:/usr/openv/netbackup/bin/tar。

1 先将磁带Mount起来,使用下面的命令:

tpreq –m media_id –a r –d density –p poolname –f /tmp/tape

2 mt –f /tmp/tape rew

3 mt –f /tmp/tape fsf file_#

file_#可根据 Images on Media Report查到

4 mt –f /tmp/tape fsr

5 /usr/opnev/netbackup/bin/tar –tvfb /tmp/tape bloksize(64)

6 tpumount /tmp/tape

1.13.6 使用Backup Exec的磁带

Inventory Backup Exec Tape Right click media and choose “Inventory Robot”

Page 105: netbackup操作手册

Page 105 of 140

Choose the appropriate robot, then click “Update volume configuration”. To empty the media access port, check “Empty media access port prior to update. After that, click “start” to begin the inventory.

Page 106: netbackup操作手册

Page 106 of 140

In Result box, you will find Backup Exec tapes.

Scan the media ID of Backup Exec tape C:\Documents and Settings\kfxt673pa>vmphyinv -rn 0 -rc1 1 -number 1(rn 0 means robot number 0, rc1 means scan starting from slot, number means how many Backup Exec tape you want to scan)

Waiting for mount of media ID A00000 on host cnwxmsfp01

Mounted media ID A00000 on host cnwxmsfp01

Proposed Change(s) to Update the Volume Configuration

=====================================================

Logically change the adamm guid of media A00000 from {00000000-0000-0000-0000-00

0000000000} to {8E9648C4-FBE1-4837-822E-48656E21189A}.

Logically change the volume pool of media A00000 to 6.

Logically change the description of media A00000 from Added by Media Manager to

CNWXMSFP01 Week 4-2.

Page 107: netbackup操作手册

Page 107 of 140

Logically assign media A00000 to NetBackup.

Logically update NetBackup media database, if required.

Update volume configuration? (y/n) n: y

Changed the GUID of media ID A00000 to {8E9648C4-FBE1-4837-822E-48656E21189A}.

Changed the volume pool of media ID A00000 to BackupExec.

Changed the description of media ID A00000 to CNWXMSFP01 Week 4-2.

Added media ID A00000 to NetBackup media database on host cnwxmsfp01.

Assigned media ID A00000 to NetBackup.

Initiate Import Click catalog and choose Import action

After inputing Backup Exec Media ID, right click or click Action menu and choose “Initiate Import”

When “Initiate Import” process finish, it will list all images information of Backup Exec Tape in Result box.

Page 108: netbackup操作手册

Page 108 of 140

Import tape

If you want to import a image, just highlight the image and click Import

You can see the importing log in Results page.

Page 109: netbackup操作手册

Page 109 of 140

In “Activity Monitor”, you can see the importing job is running.

Page 110: netbackup操作手册

Page 110 of 140

Restore Backup Exec Tape

To restore Backup Exec Tape, open “Backup, archive and restore”, select “Backup Exec Backup”

Page 111: netbackup操作手册

Page 111 of 140

To specify which source client backup in Backup Exec Tape and which destination client to restore, click “Specify NetBackup Machines and Policy Types” in File menu

Page 112: netbackup操作手册

Page 112 of 140

Choose master server as Server Name

Page 113: netbackup操作手册

Page 113 of 140

Choose Source Client and Policy Type is “MS-Windows-NT”

choose Destination client

Page 114: netbackup操作手册

Page 114 of 140

All Backup Exec backup history will list in the windows.

Page 115: netbackup操作手册

Page 115 of 140

Select what you want to restore and click “start restore marked files”

1.13.7 NetBackup移动磁带

Move Tape Offsite If you want to move tape from tape library to offsite, just right click the tape that you want to move and choose Move

Page 116: netbackup操作手册

Page 116 of 140

Change the destination from Robot to Standalone. If you want the tape to eject via media access port, click “Eject volume from robot via the media access port” check box.

After click “OK”, you can pick the tape from media access port of tape library.

Move Tape Into Library At first, you should insert tape into media access port or slot of tape library.

Right click media and choose “Inventory Robot”

Page 117: netbackup操作手册

Page 117 of 140

Choose the appropriate robot, then click “Update volume configuration”. To empty the media access port, check “Empty media access port prior to update. After that, click “start” to begin the inventory.

Page 118: netbackup操作手册

Page 118 of 140

In the Results box, you will see the tape has been moved to a slot and NetBackup volume configuration has been updated.

Page 119: netbackup操作手册

Page 119 of 140

1.13.8 NetBackup email配置

如何让windows下的NetBackup配置email发送

从互联网上http://www.interlog.com/~tcharron/blat194.zip下载

拷贝blat.exe文件到d:\veritas\netbackup\bin\目录下

编辑d:\veritas\netbackup\bin\backup_exit_notify.cmd

@REM

@REM $Header: backup_exit_notify.cmd,v 1.6 2000/03/08 17:24:57 pwh Stab $

@REM

@REM bcpyrght

@REM ***************************************************************************

@REM * $VRTScprght: Copyright 1993 - 2000 VERITAS Software Corporation, All Rights Reserved $ *

@REM ***************************************************************************

@REM ecpyrght

@REM

@REM backup_exit_notify.cmd

@REM

@REM This script is called by the NetBackup scheduler, after an individual

@REM client backup has completed (including media closure and image db

@REM validation.

@REM

@REM NOTE: this script will always be run in "background" mode, meaning that

@REM the NetBackup scheduler will NOT wait for it's completion.

@REM

@REM This script:

@REM receives 5 parameters:

@REM %1 = CLIENT - the client hostname

@REM %2 = CLASS - the class label

Page 120: netbackup操作手册

Page 120 of 140

@REM %3 = SCHEDULE - the schedule label

@REM %4 = SCHEDULE_TYPE - the type of schedule: FULL INCR UBAK

@REM UARC

@REM %5 = STATUS - the backup status for this job

@REM %6 = STREAM - the backup stream number for this job

@REM

@REM - Main program ------------------------------------------------------------

@REM -

@REM - This script only runs on NT 4.0 and succeeding versions of NT. You must

@REM - have command extensions enabled. Check the following registry entry:

@REM -

@REM - HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions

@REM -

@REM - It should be set to 0x1 or you may have problems running this script.

@REM ---------------------------------------------------------------------------

@setlocal ENABLEEXTENSIONS

@set LISTPATHS="%~dp0\goodies\listpaths"

@for /F "delims=|" %%p in ('%LISTPATHS% /s NB_MAIL_SCRIPT') do @set NB_MAIL_SCRIPT="%%p"

@set OUTF="%~dp0\BACKUP_EXIT_CALLED"

@REM ---------------------------------------------------------------------------

@REM - Get date and time.

@REM ---------------------------------------------------------------------------

@for /F "tokens=1*" %%p in ('date /T') do @set DATE=%%p %%q

@for /F %%p in ('time /T') do @set DATE=%DATE% %%p

@REM ---------------------------------------------------------------------------

@REM - Check for proper parameter use.

@REM ---------------------------------------------------------------------------

@if "%6" == "" goto BadParams

@if "%7" == "" goto GoodParams

Page 121: netbackup操作手册

Page 121 of 140

@:BadParams

@echo %DATE% backup_exit_notify expects 6 parameters: %* >> %OUTF%

@goto EndMain

@:GoodParams

@REM ---------------------------------------------------------------------------

@REM - You may want to delete the output file elsewhere in order to

@REM - accumulate successful backup information. If so, delete the

@REM - following line or move it to where it will do the most good.

@REM ---------------------------------------------------------------------------

@if exist %OUTF% del %OUTF%

@REM ---------------------------------------------------------------------------

@echo %DATE% ----------------------------- >> %OUTF%

@echo %DATE% CLIENT: %1 >> %OUTF%

@echo %DATE% CLASS: %2 >> %OUTF%

@echo %DATE% SCHEDULE: %3 >> %OUTF%

@echo %DATE% SCHEDULE TYPE: %4 >> %OUTF%

@echo %DATE% STATUS: %5 >> %OUTF%

@echo %DATE% STREAM: %6 >> %OUTF%

@echo %DATE% ----------------------------- >> %OUTF%

@REM ---------------------------------------------------------------------------

@REM - might want to mail this info to someone

@REM -

@REM call %NB_MAIL_SCRIPT% someone_who_cares "NetBackup backup exit" %OUTF%

@REM ---------------------------------------------------------------------------

@:SendMail

@blat %OUTF% -s “%1:%2 - %5” -t <[email protected]> -i <NetBackup> -server <rdgxch03.uk.veritas.com> -q

@:EndMain

@EndLocal

Page 122: netbackup操作手册

Page 122 of 140

@REM - End of Main Program

主要是修改blat一句的四个参数

%1:%2 - %5 为邮件的subject

[email protected]改成需要接受的email地址

NetBackup改成发件人

Rdgxch03.uk.veritas.com改成接受的mail服务器

1.13.9 如何重新启用原来的DP

1.将cnwxr04上的DP服务启动

2.替换 cnwxr01上的文件

当前/usr/sap/DEV/SYS/exe/run/backint是/usr/openv/netbackup/bin/backint的 link

而/usr/sap/DEV/SYS/exe/run/backint.<YYYYMMDD>是DP使用的 link,

如果需要使用DP,将/usr/sap/DEV/SYS/exe/run/backint删除,将/usr/sap/DEV/SYS/exe/run/backint.<YYYYMMDD>移回来即可

mv /usr/sap/DEV/SYS/exe/run/backint /usr/sap/DEV/SYS/exe/run/backint.nbu

mv /usr/sap/DEV/SYS/exe/run/backint.<YYYYMMDD> /usr/sap/DEV/SYS/exe/run/backint

如果过后又要使用NetBackup

mv /usr/sap/DEV/SYS/exe/run/backint /usr/sap/DEV/SYS/exe/run/backint.<YYYYMMDD>

ln –s /usr/openv/netbackup/bin/backint /usr/sap/DEV/SYS/exe/run/backint

3.替换 cnwxr03上的文件

当前/usr/sap/DEV/SYS/exe/run/backint是/usr/openv/netbackup/bin/backint的 link

而/usr/sap/DEV/SYS/exe/run/backint.<YYYYMMDD>是DP使用的 link,

如果需要使用DP,将/usr/sap/DEV/SYS/exe/run/backint删除,将/usr/sap/DEV/SYS/exe/run/backint.<YYYYMMDD>移回来即可

mv /usr/sap/DEV/SYS/exe/run/backint /usr/sap/DEV/SYS/exe/run/backint.nbu

mv /usr/sap/DEV/SYS/exe/run/backint.<YYYYMMDD> /usr/sap/DEV/SYS/exe/run/backint

Page 123: netbackup操作手册

Page 123 of 140

如果过后又要使用NetBackup

mv /usr/sap/DEV/SYS/exe/run/backint /usr/sap/DEV/SYS/exe/run/backint.<YYYYMMDD>

ln –s /usr/openv/netbackup/bin/backint /usr/sap/DEV/SYS/exe/run/backint

1.14 NetBackup 常用命令行介绍

NetBackup安装目录为/usr/openv(Unix)

命令行/usr/openv/netbackup/bin普通操作命令

/usr/openv/netbackup/bin/admincmd管理命令

/usr/openv/netbackup/bin/goodies管理脚本

/usr/openv/volmgr/bin磁带管理命令

NetBackup安装目录为c:\program files\veritas\(NT)

Bparchive.exe在客户端执行的archive

Bpbackup.exe在客户端执行的backup

Bpclntcmd.exe用于解析名字

Bpdbm –ctime XXXXXX 查 image的备份时间

Bpdbm –consistency [2] 检查 image的一致性

Bplist.exe用于找到什么时候备份了哪些数据

Bpps.exe 查看netbackup的service

Bprestore.exe用户端的恢复

Drfile.exe生成 idr文件

Available_media.cmd查看磁带的状态

Support.exe 列出所有netbackup的信息,供supporter分析

Page 124: netbackup操作手册

Page 124 of 140

Bpclient.exe配置客户端属性的参数

Bpcllist –allclasses –[l|L|U](bppllist.exe)列出class的所有属性

Bpconfig.exe –U 列出master server的global attribute

Bpdbjobs.exe –report 修改备份的 job

Bperror.exe –all –U看report中的信息

Bpexpdate.exe –ev MediaID –d 0设置磁带过期

Bpgetconfig.exe得到netbackup所有的属性

Bpimage.exe修改 image属性

Bpimagelist.exe列出所有的 image及相关的media

Bpimmedia.exe列出一盘media上的 image

Bplabel.exe对一盘磁带打 label

Bpmedia.exe修改media的属性

Bpmedialist.exe –U列出所有的media信息

Bpminlicense.exe输入 license key

Bprecover.exe用catalog磁带恢复信息

Robtest.exe 控制所有带库的操作

Tpclean.exe控制清洗带

Tpconfig.exe控制设备的配置

Tpreq.exe mount磁带

Tpunmount.exe umount磁带

Vmadd.exe 加入一盘磁带

Vmchange.exe 控制磁带的物理属性

vmchkxxx.exe管理robot

Vmdareq.exe在SSO环境中显示哪台机器在控制robot

Vmdelete.exe删除一盘磁带

Vmoprcmd.exe控制driver(vmoprcmd.exe –Q)

Vmquery.exe –b –a 列出每盘磁带的信息

Vmupdate.exe更新volume信息,重新做robot invertory

bp.kill_all 杀掉所有netbackup进程

Page 125: netbackup操作手册

Page 125 of 140

gdm_config menu方式配置gdm

get_license_key menu方式输入 license key

一般命令带-help显示普通支持信息,带-Q显示特殊支持信息

Page 126: netbackup操作手册

Page 126 of 140

1.15 NetBackup 常见问题

1. 备份时出现96号错误,219号错误,错误信息为”没有需要的storage unit”

这种问题主要是带库方面的错误,可能是指定的volume pool中没有可用的磁带,或者带机的状态不正常

在master server上运行

#available_media

NetBackup pool

4120L1 HCART TLD 0 8 - - - DBBACKUP

4121L1 HCART TLD 0 7 - - - DBBACKUP

None pool

jfkdb_pool pool

4127L1 HCART TLD 0 1 - 5 8037600 ACTIVE

4126L1 HCART TLD 0 2 - - - AVAILABLE

#

可以看到volume pool 中的磁带

状态为AVAILABLE为空磁带

状态为ACTIVE为有一些数据的磁带

状态为FULL为写满的磁带

状态为DBBACKUP为NetBackup 用于catalog(index)备份的磁带

状态为FROZEN/SUSPEND为NetBackup认为有错误的磁带

在media server上运行

Page 127: netbackup操作手册

Page 127 of 140

# vmoprcmd -d

PENDING REQUESTS

<NONE>

DRIVE STATUS

Drv Type Control User Label RecMID ExtMID Ready Wr.Enbl. ReqId

0 hcart TLD - No - -

1 hcart TLD - No - -

ADDITIONAL DRIVE STATUS

Drv DriveName Shared Assigned Comment

0 HPUltrium1-SCSI0 No -

1 HPUltrium1-SCSI1 No -

TLD表明状态正常

DOWN-TLD表明状态不正常,NetBackup可能发现带机有过多次错误

使用#vmoprcmd -up <drive-index> 是状态变为TLD

AVR表明带机可能物理有问题,无法使用

2. 如何更换新磁带

将磁带物理塞入带库后在图形界面 jnbSA中进行如下操作:

使用Robot Inventory来更新,具体使用方法如下:

从NetBackup窗口中,如图所示点击Robot Inventory,出现一下菜单:

Page 128: netbackup操作手册

Page 128 of 140

Page 129: netbackup操作手册

Page 129 of 140

选择Robot和Robot Host,点击Perform volume configuration update和empty media access port prior to update,NetBackup就会将mailslot中的新磁带放入带库中。缺省这几盘新磁带会属于NetBackup pool 如果要将这些磁带用于。 其它pool,还需要将点中磁带后点右键,选择change这些磁带的属性,更改它们的volume pool。

3. 如何复制磁带上的数据

在 jnbSA图形界面中,左边点中catalog,右上角选择Action:Duplicate

通过Search for images的组合查询方法,点中”Search Now后查询需要的backup id号.

在search results中对需要复制的backup id,点右键,运行duplicate,

弹setup duplication variables的界面,

选择storage unit为 jfkdb1-hcart-robot-tld-0,volume pool为指定的目的磁带,修改需要的保留期限,点OK就开始进行复制工作

Page 130: netbackup操作手册

Page 130 of 140

4. 如何手工使用清洗带

# tpclean查看带机连续使用的时间

Drv Type Mount Time Frequency Last Cleaned Comment

*** **** ********** ********* **************** *******

0 hcart* 0.1 0 N/A

1 hcart* 0.1 0 N/A

# tpclean -help

Usage: tpclean -L |-C drive_name|-M drive_name|-F drive_name clean_frequency

#tpclean –C HPUltrium1-SCSI0 手工清洗第一个带机

#tpclean –C HPUltrium1-SCSI1 手工清洗第二个带机

5. 如何启动Master server,media server上的NetBackup进程

启动NetBackup

#/usr/openv/netbackup/bin/goodies/netbackup start

停止NetBackup

#/usr/openv/netbackup/bin/goodies/netbackup stop

在客户端上平时没有NetBackup进程

6. 如何查看Master server,media server的NetBackup进程

查看master server上的Netbackup进程

Page 131: netbackup操作手册

Page 131 of 140

#/usr/openv/netbackup/bin/bpps –a

# bpps -a

NB Processes

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

root 23422 1 0 21:37:36 ? 0:00 /usr/openv/netbackup/bin/bpdbm

root 23388 1 0 21:37:36 ? 0:06 /usr/openv/netbackup/bin/bprd

MM Processes

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

root 23383 1 0 21:37:36 ? 0:01 vmd

查看media server上的NetBackup进程

# /usr/openv/netbackup/bin/bpps -a

NB Processes

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

MM Processes

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

root 1148 1 0 22:39:20 ? 0:01 vmd

root 7146 7089 0 22:46:35 ? 0:00 tldd

root 7186 1 0 22:46:37 ? 0:00 tldcd

root 7089 1 0 22:46:32 ? 0:00 /usr/openv/volmgr/bin/ltid

root 7179 7089 0 22:46:37 ? 0:04 avrd

7. 备份时报6号错误

6号错误表明是脚本报错,需要查看脚本的出错日志 如。 oracle的出错日志就是oracle备份脚本添加.out后缀名

Page 132: netbackup操作手册

Page 132 of 140

1.16 每日维护手册

维护流程

采用NetBackup Java或NT界面中的activity monitor,确认问题是否存在 NO

PASS

YES

根据NetBackup操作手册和问题处理手册解决问题

解决

PASS

无法解决

VERITAS工程师 Email或电话支持 PASS

解决

工程师现场支持

无法解决

软件问题解决

PASS

Page 133: netbackup操作手册

Page 133 of 140

1.17 维护注意事项:

Activity Monitor中失败备份作业的代码

1.18 北京技术支持热线电话

Tel: 010-85181088 , 8008109771

Email:[email protected]

硬件工程师现场解决

硬件问题

解决

Page 134: netbackup操作手册

Page 134 of 140

附录:备份常识介绍

1.19 备份系统基础知识

1.19.1 为什么要备份

内部信息系统是公司的核心业务系统,系统上的数据极其重要 因而,如何保护好计算机系统里存储的数。据,保证系统稳定可靠地运行,并为业务系统提供快捷可靠的访问,是系统建设中最重要的问题之一 而要。保证系统稳定可靠地运行,除了要利用高可用的在线数据解决方案(VERITAS公司提供全面的在线数据解决方案,请参阅附录中的相关介绍),另外一个关键的要素是要保护基于计算机的信息,也就是存储在计算机

内的数据。

虽然,计算机技术的发展给人们的日常生活提供了很多便利,然而,人为的操作错误,系统软件或应用软件

的缺陷 硬件的损毁 电脑病毒 骇客攻击 自然灾难等等诸多因素都有可能造成计算机中数据的丢失,从、 、 、 、而给企业造成无可估量的损失 为了保护系统的关键业务数据,我们必须对这些数据进行有效的备份,并支。持快速恢复。

1.19.2 数据备份的原则

对数据进行备份是为了保证数据的一致性和完整性,消除系统使用者和操作者的后顾之忧 不同的应用环境。要求不同的解决方案来适应,一般来说,一个完善的备份系统,需要满足以下原则:

• 稳定性

备份产品的主要作用是为系统提供一个数据保护的方法,于是该产品本身的稳定性和可靠性就变成了最重要

的一个方面 首先,备份软一定要与操作系统。 100%的兼容,其次,当事故发生时,能够快速有效地恢复数据。

• 全面性

在复杂的计算机网络环境中,可能会包括了各种操作平台,如各种厂家的UNIX、NetWare、Windows NT、VMS等,并安装了各种应用系统,如ERP 数据库 群件系统等 选用的备份软件,要支持各种操作系、 、 。统 数据库和典型应用、 。

Page 135: netbackup操作手册

Page 135 of 140

• 自动化

很多系统由于工作性质,对何时备份 用多长时间备份都有一定的限制 在下班时间系统负荷轻,适于备、 。份 可是这会增加系统管理员的负担,由于精神状态等原因,还会给备份安全带来潜在的隐患 因此,备份。 。方案应能提供定时的自动备份,并利用磁带库等技术进行自动换带 在自动备份过程中,还要有日志记录功。能,并在出现异常情况时自动报警。

• 高性能

随着业务的不断发展,数据越来越多,更新越来越快,在休息时间来不及备份如此

多的内容,在工作时间备份又会影响系统性能 这就要求在设计备份时,尽量考虑到提高。数据备份的速度,利用多个磁带机并行操作的方法。

• 维持业务系统的有效性

实时备份对业务系统的性能将会产生一定的影响,有时会很大。如何采取有效的技术手段避免备份对服务器系统 数据库系统 网络系统的影响、 、 ,将是非常重要的。

• 操作简单

数据备份应用于不同领域,进行数据备份的操作人员也处于不同的层次 这就需要一个直观的 操作简单的。 、图形化用户界面,缩短操作人员的学习时间,减轻操作人员的工作压力,使备份工作得以轻松地设置和完

成。

• 实时性

有些关键性的任务是要24小时不停机运行的,在备份的时候,有一些文件可能仍然处于打开的状态 那么在。进行备份的时候,要采取措施,实时地查看文件大小 进行事务跟踪,以保证正确地备份系统中的所有文、件。

• 容灾考虑

将磁带库中的磁带拷贝一份,存放在远离数据中心的地方,以防数据中心发生不可预测的灾难。

1.19.3 备份系统组成

能否安全有效的备份取决于以下三个因素:

Page 136: netbackup操作手册

Page 136 of 140

1. 执行备份的磁带机 磁带机的质量与性能在整个备份过程中是至关重要的,它是能否进行高速高质量备份的关键所在。

2. 存储备份数据的介质 介质是数据的负载物,它的质量一定要有保证,使用质量不过关的介质无疑是拿自己的数据冒险。

3. 控制备份的软件 优秀备份软件包括加速备份 自动操作 灾难恢复、 、 等特殊功能,对于安全有效的数据备份是非常重要的。

1.20 备份管理知识 一个好的备份/恢复系统,除了配备有好的软硬件之外,更需要有良好的备份策略和管理规划来进行保证 对。于XXXXXX这样一个复杂的系统,必须根据各种应用和业务的处理类型来分别制定具体的备份策略 但总体。上来讲,一个好的备份策略,必须考虑多方面的因素。

1.20.1 备份类型的选择

• 备份类型主要有三种:

1. 全备份

每次备份定义的所有数据,优点是恢复快,缺点是备份数据量大,数据多时可能做一次全备份需很长时间

2. 增量备份

备份自上一次备份以来更新的所有数据,其优点是每次备份的数据量少,缺点是恢复时需要全备份及多份增

量备份

3. 差分备份

备份自上一次全备份以来更新的所有数据,其优缺点介于上两者之间

• 在备份类型选择时,一般的规则是:

1. 对于操作系统和应用程序代码,可在每次系统更新或安装新软件时做一次全备份

2. 对于一些日常数据更新量大,但总体数据量不是非常大的关键应用数据,可每天在用户使用量较小

的时候安排全备份

Page 137: netbackup操作手册

Page 137 of 140

3. 对于日常更新量相对于总体数据量较小,而总体数据量非常大的关键应用数据,可每隔一个月或一

周安排一次全备份,再此基础上,每隔一个较短的时间间隔做增量备份

1.20.2 备份窗口选择

所谓备份窗口,是指每次备份的间隔时间,这主要取决于每次备份间隔能够容忍丢失的数据量 每次备份的、数据量和备份的速度 理论上,备份的间隔越短越好,但每次备份总需一定的时间,而且备份总会或多或少。地影响系统的正常处理性能 因而,对一些关键数据,可预先定义备份窗口大小,再根据备份数据量计算所。需的备份速度,若备份速度不能满足要求,则可考虑使用更快速的带库或增加带库上的驱动器数据。

其计算流程为:

1. 确定备份数据量及数据压缩比

2. 根据控制器类型推算出单驱动器的备份速度

3. 确定必需的备份窗口

4. 计算出单驱动器所需备份时间

5. 确定所需的驱动器数目

1.20.3 确定介质保存时间

备份过程中要用到大量的存储介质,备份介质的保留时间的长短将决定所需购置和维护的介质量 目前的备。份策略都是基于多磁带轮换制,即保存有过时数据的介质可重新覆盖使用,轮换频率可根据备份类型和备份

的窗口来确定。

1.20.4 计算所需磁带介质数量

1. 备份系统所需的介质数量可根据下述流程确定:

2. 确定介质容量

3. 计算每个服务器上的数据做全备份所需的介质数量

4. 计算每个服务器上的数据做增量备份所需的介质数量

5. 根据每种介质的保留时间或轮换频率即可计算出所需的介质数目

Page 138: netbackup操作手册

Page 138 of 140

1.21 备份的灾难恢复策略 灾难恢复是指生产运行中任一环节 任一时刻出现故障而导致整个系统部分或全部不能正常工作时,所必需、采用的相应的恢复手段及对生产系统可能造成的损失的评估 一个好的备份系统,必须首先制订良好的备份。策略,这样,当灾难发生时,才可以有条不紊地快速恢复系统。

1.21.1 备份策略

备份策略应包含两个部分,即服务器及其它相关计算机(如应用服务器)上的操作系统和应用程序代码的备

份策略和日常业务数据的备份策略。

操作系统和应用程序代码的备份策略比较简单,一般可先对所有系统做一次全备份,然后每周对关键系统做一次全备份;此外,每台机器做过软件安装或系统升级后,应立刻做一次全备份。

业务数据的日常备份策略可按如下制订:

1. 每周在访问量比较小的时候做一次全备份

2. 每天对业务数据做一次全备份或增量备份

3. 每次业务数据做大调整后应立即做一次全备份。

4. 具体策略将根据新华社各个系统的运行情况及数据重要性确定。

1.21.2 灾难恢复策略

备份的目的是为了防止在异常事故下的数据丢失,一旦运行数据发生问题,如何从备份介质中恢复出最当前

的数据,才是我们真正关心的问题。我们不希望灾难发生,也不希望任何故障出现 然而灾难的出现往往是。突然的 预先不可知的 所以我们应有一套应付各种灾难情况下的灾难恢复解决方、 。 案,以备不时之需 我们。归纳出以下有可能会出现的几种情况,并提出了相应的解决措施。

情况一:主机数据磁盘故障(非系统盘)

情况二:主机物理损坏

情况三:系统盘物理损坏

情况四:操作系统不能启动

情况五:磁盘上数据损坏(如由于人为失误 病毒或黑客攻击、 )

Page 139: netbackup操作手册

Page 139 of 140

情况六:整个数据中心灾难

解决措施:

情况一:主机数据磁盘故障(非系统盘) 1. 若数据盘使用了RAID1、RAID5等技术,则应该可直接热替换硬盘

2. 若数据盘已不能访问,则需先修好物理盘,然后从备份介质恢复数据

情况二:主机物理损坏

1. VERITAS Cluster Server完成任务切换。

2. 维修主机。

情况三:系统盘物理损坏

1. VERITAS Cluster Server切换应用

2. 替换系统盘

3. 则可以通过备份系统的灾难恢复功能恢复操作系统

情况四:操作系统不能启动

1. VERITAS Cluster Server切换应用

2. 直接通过备份系统的灾难恢复功能恢复操作系统

情况五:磁盘上数据损坏(如由于人为失误 病毒或黑客攻击、 )

1. 通过备份介质上的数据备份恢复数据

情况六:数据中心灾难

1. 所谓数据中心灾难,是指一些特殊情况发生时,数据中心的主机系统的存放在磁盘上的数据,以及备份带库中的备份介质上的数据均遭损坏 此时,若没有很好的容灾解决方法,就可能导致严重的。后果。

Page 140: netbackup操作手册

Page 140 of 140

2. VERITAS NetBackup 的BP Vault选件、IDR和BMR为企业数据备份的容灾提供了很好的解决方案。

3. NetBackup BP Vault 可生成一个备份内容的多个备份介质拷贝,因而,在数据中心保留一份备份介质的同时,可将同样内容的其它备份介质送到远程的保险库中保留起来。

4. 一旦灾难发生,即使磁带库中的备份介质损坏,还可用保险库中的备份介质通过本地或远程进行恢复。