Veritas NBU 备份恢复解决方案

合集下载

63NBU备份系统恢复方案v1.1

63NBU备份系统恢复方案v1.1

NBU备份系统恢复方案v1.1X年7月25日目录一、文档信息 (5)1.1文档属性 (5)二、应急恢复预案体系的建立 (6)2.1信息系统突发事件的分级 (6)2.2应急预案启动流程 (7)2.3信息系统数据恢复处理流程规划 (9)2.3.1 数据灾难的一般性处理方法 (9)2.3.2 灾难恢复措施 (9)2.3.3 应用服务器故障处理流程 (10)2.3.4 服务器硬件故障处理流程 (11)三、恢复演练及数据验证工作内容 (12)3.1恢复演练工作内容 (12)3.1.1 数据恢复测试要求 (12)3.1.2 数据恢复抽检策略 (13)3.1.3 灾备演练要求........................................................................................................................................ 错误!未定义书签。

3.1.4 双机演练要求........................................................................................................................................ 错误!未定义书签。

3.2数据恢复工作内容 (13)3.2.1 数据恢复要求 (13)3.2.2 数据恢复记录表格 (13)四、恢复演练标准化 (15)4.1演练目的 (15)4.2环境介绍....................................................................................................................................................... 错误!未定义书签。

NBU备份恢复方案

NBU备份恢复方案

NBU备份恢复方案第一篇:NBU备份恢复方案数据备份方案SYMANTEC NetBackup(NBU)简介SYMANTEC NetBackup软件是一个功能强大的企业级数据备份管理软件,它为UNIX、Windows和Netware混合环境提供了完整的数据保护机制,具有保护企业从工作组到企业级服务器的所有的数据的能力。

管理员能够通过图形界面来管理备份和恢复的所有方面,制定企业统一的备份策略。

NetBackup针对Oracle、DB2、SAP R/3、Informix、Sybase、Microsoft SQL Server 和Microsoft Exchange Server 等数据库提供了备份和恢复的解决方案。

NetBackup模块功能介绍Master Server 在NetBackup Enterprise Server中,Master Server是第一个组件。

Master Server是管理一切数据保护工作的最核心的部件。

所管理的工作包括,任务调度,客户端备份,介质管理,设备管理等等。

Media Server 当需要备份的数据在不同地点或数据量比较大的时候,我们需要使用多个Media Servers来做分担备份管理的任务。

Media Server是NetBackup中第二个组件。

Media Server 通过网络承担着本地各个机器上的数据备份,它可以和Master Server 或其他的Media Server共享备份设备,或使用自己的备份设备也可以。

在有多个Media Servers的情况下,一个Media Server因故障停止数据保护工作的时候,可以由Master Server把这个Media Server的数据保护工作转移到另外的Media Servers上。

Clients(Protected Server)第三个组件就是Clients,客户端。

所有的通过网络把数据传到Master Server或Media Servers上来做数据保护的机器,都是客户端。

NBU备份和恢复

NBU备份和恢复

Veritas NetBackup (NBU):企业备份和恢复领域领先解决方案2010-6-9 17:40:37概述作为企业备份和恢复领域毋庸置疑的市场领先解决方案,Veritas NetBackup 能够为企业备份和恢复环境提供无可匹敌的数据保护。

通过实施能够对整个企业的台式机、远程办公室和数据中心提供保护的统一数据保护解决方案,将成本和复杂性降至最低。

NetBackup 提供了简化的集中式实时管理,可以帮助企业管理备份和恢复的方方面面,包括基于磁盘和基于磁带的数据保护。

它可以充分发挥磁盘的功能,以进行比以往更快速、更可靠、更安全的备份和恢复。

通过使用存储生命周期策略来创建存储层并在整个生命周期自动移动备份数据来实现服务水平协议(SLA) 的承诺。

此外,通过利用集成的Bare Metal Restore™ 实现了高级的自动灾难恢复,从而在任何平台上,15 分钟之内即可进行全面的系统恢复,同时能够实现关键应用程序的全面恢复。

为了在数据发往异地进行长期存储之前确保其安全,NetBackup 提供了各种授权和访问控制以及加密选件。

NetBackup 没有硬件,它是企业数据保护软件层,可以据此进行标准化。

它提供最广泛的选件来优化备份和恢复,而且支持所有主要操作系统平台,包括HP-UX®、HP® Tru64、IBM® AIX®、Linux®、Microsoft® Windows®、Novell® NetWare®、SGI IRIX 和Sun™ Solaris™。

为了在线全面恢复关键任务数据库和应用程序,NetBackup 为IBM、Microsoft、Oracle®、SAP 和Sybase 提供了一整套代理。

如欲了解有关兼容性和互操作性的详细信息,请参阅/enterprise/support 上的Veritas NetBackup 兼容性列表。

赛门铁克VeritasNetbackup,nbu,备份解决实施方案

赛门铁克VeritasNetbackup,nbu,备份解决实施方案

XXX公司企业备份管理系统设计案目录一.项目概述 (1)二.系统需求分析 (2)2.1、系统现状分析 (2)2.2、备份管理目的 (2)三.备份系统的设计案 (4)3.1、系统设计原则 (4)3.2、备份架构设计 (4)3.3、备份架构说明 (6)3.4、备份软件配置及管理界面说明 (6)3.5、NBU产品简单介绍 (7)3.6、NBU基本概念 (9)3.7、NBU一些配置策略 (10)四.灾难恢复计划 (13)4.1、灾难恢复的意义 (13)4.2、灾难恢复的式 (13)一.项目概述Xxx公司将会根据A公司的网络实际需求制定一套完整的数据备份,灾难恢复案。

一个完整的企业数据备份与恢复解决案就意味着:安全、性能与完美的集成;一条龙式的服务,包括产品的选择、服务与支持。

我们在选择备份系统时,既要做到满足系统容量不断增加的需求,又需要所用的备份软件能够支持多平台系统。

要做到这些,就要充分使用网络数据存储管理系统,在分布式网络环境下,通过专业的数据备份管理软件,结合相应的硬件和存储介质,对网络式的数据备份进行集中管理,从而实现自动化的备份、数据分级存储及灾难恢复等。

我公司的企业数据备份和恢复解决案以Symantec的Veritas Netbackup备份管理软件为基础,结合我公司多年来对各行业顶尖公司的服务支持经验,结合客户实际的业务发展与IT系统结构现状,帮助客户把重要的企业数据做备份保护,以防不测。

确保企业的业务连续性,使企业的IT系统能够充分满足企业战略发展的能力要求。

二.系统需求分析2.1、系统现状分析A公司的网络基础结构是基于Windows和UNIX平台,现在已经拥有超过N台PC服务器,N台存储,一台小型机等。

A公司的网络核心应用包括了电子、数据库服务器、文件服务器、域控制器等企业信息管理系统,为企业的发展提供了强有力的信息化支持。

主要数据库包括了Microsoft SQL、Exchange、Oracle和Active Directory 。

赛门铁克VeritasNetbackup,nbu,备份解决方案

赛门铁克VeritasNetbackup,nbu,备份解决方案

赛门铁克VeritasNetbackup,nbu,备份解决方案XXX公司企业备份管理系统设计方案目录一.项目概述 (1)二.系统需求分析 (2)2.1、系统现状分析 (2)2.2、备份管理目的 (2)三.备份系统的设计方案 (4)3.1、系统设计原则 (4)3.2、备份架构设计 (4)3.3、备份架构说明 (5)3.4、备份软件配置及管理界面说明 (5)3.5、NBU产品简单介绍 (5)3.6、NBU基本概念 (7)3.7、NBU一些配置策略 (8)四.灾难恢复计划 (12)4.1、灾难恢复的意义 (12)4.2、灾难恢复的方式 (12)一.项目概述Xxx公司将会根据A公司的网络实际需求制定一套完整的数据备份,灾难恢复方案。

一个完整的企业数据备份与恢复解决方案就意味着:安全、性能与完美的集成;一条龙式的服务,包括产品的选择、服务与支持。

我们在选择备份系统时,既要做到满足系统容量不断增加的需求,又需要所用的备份软件能够支持多平台系统。

要做到这些,就要充分使用网络数据存储管理系统,在分布式网络环境下,通过专业的数据备份管理软件,结合相应的硬件和存储介质,对网络式的数据备份进行集中管理,从而实现自动化的备份、数据分级存储及灾难恢复等。

我公司的企业数据备份和恢复解决方案以Symantec的Veritas Netbackup 备份管理软件为基础,结合我公司多年来对各行业顶尖公司的服务支持经验,结合客户实际的业务发展与IT系统结构现状,帮助客户把重要的企业数据做备份保护,以防不测。

确保企业的业务连续性,使企业的IT系统能够充分满足企业战略发展的能力要求。

二.系统需求分析2.1、系统现状分析A公司的网络基础结构是基于Windows和UNIX平台,现在已经拥有超过N 台PC服务器,N台存储,一台小型机等。

A公司的网络核心应用包括了电子邮件、数据库服务器、文件服务器、域控制器等企业信息管理系统,为企业的发展提供了强有力的信息化支持。

VeritasNBU备份恢复项目解决方案

VeritasNBU备份恢复项目解决方案

Veritas Netbackup 备份恢复解决方案建议书目录1中国电信BSS/OSS软件评测中心数据备份建议综述 (3)2系统备份总体方案功能配置说明 (7)3NetBackup的备份架构选择 (10)3.1中国电信BSS/OSS软件评测中心备份系统架构设计目标 (10)3.2系统备份架构选择 (10)3.33-Tier 架构介绍 (12)3.4LAN 方式备份流程实例说明 (13)4磁带介质管理 (14)4.1NetBackup 介质管理简介 (15)5数据库的备份/恢复方案 (16)5.1数据库备份策略建议 (16)5.1.1数据库备份方式 (16)5.1.2全量备份与增量备份 (17)5.1.3物理备份策略 (18)5.1.4逻辑备份策略 (18)5.1.5磁带轮换策略模型 (19)6系统备份建议 (19)6.1系统备份策略建议 (19)6.2自动备份策略 (20)7其他附件 (21)7.1VERITAS公司简介 (21)7.2VERITAS公司数据存储管理产品线介绍 (22)1中国电信BSS/OSS软件评测中心数据备份建议综述在中国电信BSS/OSS 软件评测中心的建设过程中,数据必然成为系统运作的核心。

人为的操作错误,软件缺陷,硬件故障,电脑病毒,骇客攻击,自然灾难等诸多因素,均有可能造成数据的丢失,从而给整个系统造成无法估量的损失。

VERITAS 是全球最大的数据备份软件供应商,非常荣幸能够为中国电信BSS/OSS 软件评测中心提供数据集中备份的解决方案,我们相信能够在和贵公司进行合作的过程中发挥自己的技术优势。

VERITAS公司简介VERITAS软件公司(Nasdaq: VRTS)总部位于美国加利福尼亚硅谷,是世界领先的存储管理软件厂商。

其产品涵盖数据保护、灾难恢复、虚拟存储、存储区域网和应用高可用性。

在全球财富500强中有86%以上的企业采用了VERITAS的产品来实现不同应用、服务器、硬件和存储设备之间的互操作性。

NBU相关数据库备份和恢复共52页

NBU相关数据库备份和恢复共52页

文件系统的备份与恢复
文件系统的恢复
4. 点start restore开始恢复
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
文件系统的备份与恢复
文件系统的恢复
5. 通过task progress监视恢复状态
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
MS SqlServer的备份与恢复
MS SqlServer的备份
5. 设置参数,如图:
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
MS SqlServer的备份与恢复
MS SqlServer的备份
6. 在上图中正确设置参数后,出现如下图界面:
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
9. 修改NetBackup Client Service运行权限 进入MSSQL服务器上的管理工具->服务,点击NetBackup Client Service的属性,点击登录,修改登录身份,需要用administrator用 户登录,输入密码。重起该服务。
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
MS SqlServer的备份与恢复
MS SqlServer的 备份
7. 点击actions,选择 backup,会列出当前 sql server中的数据 库信息,界面如图:
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
MS SqlServer的备份与恢复
MS SqlServer的备份
8. 在client端生成MSSQL的脚本 选择需要备份的数据库,也可以选多个数据库(temp数据库不会出 现),在backup script一栏中,选择Save later for execute,点击 OK,选择脚本保存的目录,默认的脚本后缀名是.bch。(假设保存的 脚本名字为sqltest.bch)。

NBU的备份和恢复图形篇

NBU的备份和恢复图形篇

Veritas常用命令-原创Veritas常用命令:1.查看当有运行的任务bpdbjobs –report | grep Active2.停止任务bpdbjobs –cancel PID (包括主任务和子任务)3.开始任务bpbackup –i –p task_name(如bss_archive_backup)4.查看所有在用的驱动器和磁带vmoprcmd –h media_server_hostname5.查看pool所含的磁带(包括freeze)bpmedialist6.Freeze磁带bpmedia –freeze –m media_id –h media_server_hostname bpmedia -h hostname |grep FROZEN7.查看error解释bperror –S media_id8.查看在驱动器的磁带robtest 1s d查看slot中的磁带robtest 1s s将带子从驱动器的移走m d驱动器号 s槽号9.查找某一盘磁带在MASTER上 vmquery –m media_id10.测试IBM磁带库lsdev –Cc tapetapeutil1/dev/rmt111.查看某个时间段的备份情况bpimagelist –U –d 08/20/2004 00:00:00 –e 08/21/2004 00:00:0012.查看备份策略bpplist13.通过bpps –a 确认veritas进程(SAN Media)已停止netstat |grep bpcd 查看bpcd监听进程(client)14.UP驱动器或重启驱动器vmoprcmd –up no.vmoprcmd –reset no.15.将带子从pool中移走bpexpdate –m media_id –d 0 –host hostnameNetbackup TipsStopping Netbackup•/usr/openv/netbackup/bin/K77netbackup --> graceful shutdown •/usr/openv/netbackup/bin/bpps -a --> check for any remaining processes•/usr/openv/netbackup/bin/goodies/bp.kill_all ---> kills all remaining netbackup processes, not necessarily graceful •/usr/openv/netbackup/bin/bpps -a --> check for any remaining processes•kill -9 <pid> for any remaining. NOTE: unkillable processes may require a rebootStarting Netbackup•/usr/openv/netbackup/bin/S77netbackup --> after bp.kill_all, to restartCommon TasksStarting the Administration GUI•java from the windows client•x-windows from the server - /usr/openv/netbackup/bin/xnb & Checking Backup Status•Activity Monitor or•/usr/openv/netbackup/bin/admincmd/bpdbjobs -reportCleaning a tape manually•Identify the drive name to be cleanedo tpclean -L•Manually clean the drive:o tpclean -C <drive name>Determining what tapes were used for a backup•GUIo Backup and Restore --> Find the file system --> Preview Media Button•CLIo Find the correct backup images▪bpimagelist -U -client <CLIENT> -d <STARTDATE> -e<ENDDATE>o Find the media used for those images▪bpimagelist -U -client <CLIENT> -d <STARTDATE> -e<ENDDATE> -mediaListing the files in a backupFind the tape(s) used (above procedure using bpimagelist)cd /usr/openv/netbackup/db/jobs/doneRun the following script and redirect it's output to a text file:for file in `grep MOUNTING *|grep <MEDIA_ID>|awk '{print $1}'|sed 's/:MOUNTING//'`doecho $filegrep PATH_WRITTEN $file|awk '{print $3}'echo " "echo "==========================================End of Image======================================"echo " "doneThis process works for NBU V3.4:•cd /usr/openv/netbackup/db/images/<CLIENT>•ls -ltr --> this will identify the directory with the proper date•verify directory with "bpdbm -ctime <Unixtime>•cd <Unixtime>•ls -ltr --> lists all of the backups for this client on this date •cat <POLICY>_<Unixtime>_<BU Type>.f | awk '{print $10}' --> this prints out the files in the backupFor NBU > V3.4•bpflist --help --> undocumented netbackup command to list files from a binary .f fileInventory the Robot•Inventory Robot --> /opt/openv/volmgr/bin/vmcheckxxx -rt robot_type -rn robot_number -list (where robot_type is tld,acs, . . .)•Inventory Robot and Update Configuration --> /opt/openv/volmgr/bin/vmupdate -rt robot_type -rnrobot_number -list (where robot_type is tld, acs, . . .)Listing Properties of the Volume Pools•vmpool -listallScratch Tapes•Count scratch tapes: /usr/openv/volmgr/bin/vmquery -pn Scratch | grep -c "robot slot"•Moving tapes to the scratch poolo If Needed - Expire the tape▪bpexpdate -ev <TAPE ID> -d 0 -force -host <MediaManager>o Move the tape▪vmchange -p 2 -m <TAPE ID>Checking Drive Usage•/usr/openv/volmgr/bin/vmoprcmdTaking a drive down or up•/usr/openv/volmgr/vmoprcmd -down <drive index>•/usr/openv/volmgr/vmoprcmd -up <drive index>Performing a Restore•From the GUIo user backup & restore --> configuration --> cliento user backup & restore --> configuration --> client to restoreo directory to searcho directory deptho date rangeo file --> browse backups for restoreAdding New Tapes to the Library•Using the GUIo Media Management --> Actions --> New --> SingleVolume . . -->o Media Type (ie DLT)o Robot Type (ie TLD)o Media ID (from Inventory)o Slot Number (from Inventory)o Robot Number (ie 0)o Volume Groupo Volume Pool (ie Scratch)•Using the CLIo vmadd -m <media id> -mt <tape type> -verbose -rt <robot type> -b <barcode> -rn <robot number> -rc1 <slot> -p <poolnumber> -mm <max mounts>▪vmpool -listall --> lists all pools, both name andnumbero For example: vmadd -m 000151 -mt dlt -verbose -rt tld -b 000151 -rn 0 -rc1 8 -p 2 -mm 0Re-using Tapes from other systems or older Netbackups•Expire the mediao bpexpdate -ev MEDIA_ID -d 0 -force -host HOST •Deassign the mediao vmquery -deassignbyid MEDIA_ID 4 0•Move to the scratch poolo vmchange -m MEDIA_ID -p POOL#•Relabel the mediao bplabel -ev CIM572 -d dlt -p ScratchChanging the attributes of media•Changing the barcodeo vmchange -barcode CYM100D -m CYM100•Changing the Volume Poolo vmchange -m MEDIA_ID -p POOL#To expire media•bpexpdate -ev <medai id> -d 0 -force -host <media server>To unfreeze media•List the frozen mediao/usr/openv/netbackup/bin/goodies/available_media | grep -i FROZEN•Unfreeze the mediao bpmedia -unfreeze -ev <media id> -h <media server>To relabel a tape•bplabel -ev <media id> -d <tape density> -p <pool name>•bplabel -ev 000687 -d dlt -p TriVrgt_OFFSITETo remove media from the Netbackup database•Verify that there are no images on the tapeo bpimmedia -mediaid 000687 -L•Expire the tapeo bpexpdate -ev 000687 -d 0 -host scorpius -force •Get the status and pool number of the tapeo vmquery -m 000687•Deassign the tapeo vmquery -deassignbyid <media id> <pool number> <status code from vmquery -m>o vmquery -deassignbyid 000687 4 0x0•Delete the tapeo vmdelete -m 000687Installing the Netbackup Client•/update_clients -ForceInstall -ClientList /tmp/clients.lst o requires that TMPDIR and TEMPDIR be set correctlyExcludng files from backup on a client•Create /usr/openv/netbackup/exclude_list•Put the file specifications of the files/directories to be excludedo/mnt/directory/*Displaying Information about a Tape•vmquery -m <media id> --> Displays attributes about a particular tape•bpmedialist -U -mcontents -ev 000687 --> Displays media contents•bpmedialist -U -mlist --> List of all media•bpmedialist -U -mlist -ev CYM966 --> Listing of a particular media id•bpimmedia -mediaid 000687 -L --> Listing of images on a tape Robtest Commands•Starting robtesto robtesto 1 --> to select TLD 0•Getting helpo?•Looking at contents of the tape driveso s d•Looking at the contents of the libraryo s s•Moving a tape from a drive to a library sloto s d --> to identify drive number that has tape (Contains Cartridge = yes, Barcode=XXXXXX)o s s --> to identify an empty slot in the tape library (Netbackup will need to be re-inventoried)o m d# s# --> from from drive # to slot #o s d --> verify the tape drive is emptyo s s --> verify the library slot has the tapeConfiguration Files/usr/openv/netbackup/bp.conf•configuration file, sets backup server and backup clients•force statement must be correct•client to browse from•client to restore to/usr/openv/volmgr/vmconfLogfilesTo utilize logfiles, create the corresponding directory in/usr/openv/netbackup/logsServer Logfile directories:•admin - adminstrative commands•bpbrm - backup and restore manager•bpcd - client daemon•bpdbjobs - database manager program process•bpdm - disk manager process•bpjava-msvc - Java application server authentication service•bpjava-usvc - process that services Java requests•bprd - request daemon process•bpsched - scheduler process that runs on master servers•bptm - tape/optical media management process•user-ops - required directory for use by Java programs•xbpadm - X based administration utility•xbpmon - X based job monitor processClient Logfile directories:•bp - client user interface process•bparchive - archive program•bpbackup - backup program•bpbkar - program that generates golden images•bpcd - client daemon•bpjava-msvc - Java application server authentication service•bpjava-usvc - process that services Java requests•bplist - program that lists backed up and archived files•bpmount - program that determines local mountpoints and wildcard expansion for multiple streams•bphdb - Oracle database backup program start process•db_log - database specific extension log•tar - tar process log during restores•user_opsMedia Manager logging automatically goes to the system log using syslogd logging facility.Logging will only occur if these directories are created. These directories will generate a lot of data and should be deleted when no longer necessary.To increase the amount of logging information set VERBOSE=2 in/usr/open/netbackup/bp.conf (default is VERBOSE=1)ProcessesltidacsdvmdUseful Commandsbpcllist - list classesbpclinfo <class> -L --> displays info about a classvmpool - volume poolsvmpool -listallvmpool -listscratchbplabel -ev <media id> -d hcartbpbackup db --> backs up the catalogbpclclients <policy> --> lists the clients for a particular policy (class)Troubleshootingbperror -statuscode <-- displays information about the netbackup error.No Backups are running:•Check system log file for error messages•Stop and restart all the netbackup processes•Look for a downed driveo/usr/openv/volmgr/bin/vmoprcmdo/usr/openv/volmgr/bin/vmoprcmd -up 0 --> this will bring up drive 0 if it's control shows as down•Look for pending requestso/usr/openv/volmgr/bin/vmoprcmd or gui --> device managemento If there is a pending request either re-assign it to a drive, or deny the requestDowned drive does not come back up or does not stay up•Check for a hardware problem by looking for messages on the tape library•Make sure there is not a tape stuck in the driveo Use robtest (described above) to look at the drives▪If there is a tape stuck in the drive, try to removeit using robtest▪If robtest fails, then you must manually remove it. Verify the Client is communicating properly:•bpclncmd -ip <ip address> --> from both client and server •bpclntcmd -hn <hostname> --> from both client and server•bpclntcmd -pn --> from client onlyDevice ActionsDevice Management --> info about tape drives•dlt•hcart (ultrium)Media ActionsMedia id must agree with # of the tapeCreate a media id•actions -->new-->single volume-->dlt cart (not dlt2)•put it into the "netbackup" volume poolNetbackup ClientTo check things out do this:It could be a couple things. Mostly DNS, bp.conf, or something stupid. Onthe client run this command/usr/openv/netbackup/bin/bpclntcmd -pn/usr/openv/netbackup/bin/bpclntcmd -server "server name"/usr/openv/netbackup/bin/bpclntcmd ip "ip_address"One of these usually fails and your able to fix it right off1074 ./bpclntcmd -hn corpbu11075 ./bpclntcmd -ip1076 ping1077 ./bpclntcmd -hn corpldv11078 ./bpclntcmd -hn1079 ping corpldv11080 ./bpclntcmd -ipNBU的备份和恢复(图形篇)在学习了NBU的设备配置、创建备份策略之后,现在就可以学习使用NBU 来管理系统数据的备份和恢复了,用户可以使用NBU来保护您自己的数据的安全和可用。

NBU信息系统数据集中备份解决方案

NBU信息系统数据集中备份解决方案

NBU信息系统数据集中备份解决方案1.1 概述ABC客户采用了Symantec VERITAS NetBackup作为信息系统数据集中备份解决方案。

整个方案涉及整个系统的软硬件系统,包括数量众多的Unix 和Windows服务器、磁带库、磁盘阵列、光纤网络和各种数据库系统。

本文档讲述了NetBackup软件在各种服务器的补丁要求、安装、配置和管理,还包括如何配置NetBackup管理下的磁带库机械手和磁带机。

同时还设计了备份系统所需的各种表格,方便用户填写和管理。

服务器补丁安装、磁带库安装配置等不在本文档讨论范围。

1.2 名词解释从技术层面划分,NetBackup采用三层结构进行数据的备份和管理,包括NetBackup Master Server主备份服务器、NetBackup Server备份服务器(包含SAN Media Server)、以及NetBackup Client备份客户端和NetBackup Agent备份代理模块。

其他的还包括各种选件模块。

集中备份方案主要包括以下几个基本模块:●备份主服务器模块:NetBackup Master Server●备份服务器:NetBackup Server●SAN介质服务器模块:NetBackup SAN Media Server●备份客户端:NetBackup Client●数据库联机备份代理:NetBackup Database Agent●手提电脑和桌面机备份模块:Desktop and Laptop Option●Windows智能灾难恢复模块:Intelligent Disaster Recovery Option●磁带库驱动:NetBackup Tape Drive Support●SAN磁带机共享模块:NetBackup Share Storage Option●磁带容灾模块:NetBackup Vault Option●NDMP模块:NDMP OptionNetBackup Master Server是备份系统主控服务器。

VERITAS 灾难恢复解决方案问与答

VERITAS 灾难恢复解决方案问与答

VERITAS 灾难恢复解决方案问与答(VERITAS内部使用)1.什么是VERITAS灾难恢复解决方案灾难恢复系统是指为大的灾难如火灾、水灾、地震等破坏了整个数据中心后,尽快恢复业务而建立的系统。

以前一直靠磁带备份来恢复。

但是今天人们对恢复时间和数据时效都有了新的要求,因此,数据复制成为灾难恢复系统的核心。

数据复制是指将本地数据毫无更改地复制到远程现场。

VERITAS Volume Replicator 提供远程数据复制功能。

与VERITAS Global Cluster manager 等系列产品集成,构成了VERITAS 完整的灾难恢复解决方案。

2.建立了容灾系统后是否还需要数据备份系统绝对需要。

这里的容灾主要是针对数据中心被灾难全部破坏后尽快的恢复IT系统的业务运行。

而数据备份可以预防病毒、逻辑错误、软件错误及人为操作引起的数据丢失。

任何原因引起的数据错误和数据删除都会被数据复制系统带到容灾中心去。

因此,不管是否建立容灾系统,都必需建立一个高质量的数据备份和恢复系统, 以保证这种情况下的数据安全性.VERITAS NBU是最好的选择。

3.什么是同步数据复制和异步数据复制同步数据复制是指本地任何的数据更改都同时反映到远程现场。

换句话说,当应用向存储写数据时,同时写到本地磁盘和远程磁盘中。

在数据远程传送通道带宽不够时,同步数据复制将会影响应用性能的下降。

异步复制是指应用将数据写入本地存储,数据复制软件在数据远程传送通道可用时再将其写入远程存储。

当灾难发生时,异步数据复制可能会导致少量的本地数据没有传送到远程,从而造成少量的数据丢失。

VERITAS 支持同步方式到异步方式的自动转换。

4.基于磁盘阵列的数据复制和基于主机的数据复制有什么区别EMC、HDS等提供基于阵列的解决方案,其特点是:两个数据中心必须使用同样的磁盘阵列适合近距离的容灾系统长距离时需要复杂昂贵的附加硬件VERITAS 数据复制基于主机.其特点是:与存储无关,支持多平台主机(Solaris, HP-UX, AIX, Window2000)容灾距离无限制支持同步复制和异步复制的自动转换当客户对现有业务系统增加灾难恢复系统时,硬件解决方案必须更换业务系统中的存储,以保证与容灾中心的存储一致。

NBU的备份和恢复(图形篇)

NBU的备份和恢复(图形篇)

NBU的备份和恢复(图形篇)Veritas常用命令:1.查看当有运行的任务bpdbjobs –report | grep Active2.停止任务bpdbjobs –cancel PID (包括主任务和子任务)3.开始任务bpbackup –i –p task_name(如bss_archive_backup) 4.查看所有在用的驱动器和磁带 vmoprcmd –h media_server_hostname5.查看pool所含的磁带(包括freeze)bpmedialist6.Freeze磁带bpmedia –freeze –m media_id –h media_server_hostname bpmedia -h hostname |grep FROZEN7.查看error解释bperror –S media_id8.查看在驱动器的磁带robtest 1s d查看slot中的磁带robtest 1s s将带子从驱动器的移走m d驱动器号 s槽号9.查找某一盘磁带在MASTER上 vmquery –m media_id10.测试IBM磁带库lsdev –Cc tapetapeutil1/dev/rmt111.查看某个时间段的备份情况 bpimagelist –U –d 08/20/200400:00:00 –e 08/21/200400:00:0012.查看备份策略bpplist13.通过bpps –a 确认veritas进程(SAN Media)已停止netstat |grep bpcd 查看bpcd监听进程(client) 14.UP驱动器或重启驱动器vmoprcmd –up no.vmoprcmd –reset no.15.将带子从pool中移走bpexpdate –m media_id –d 0 –host hostnameCLI Command Line Interface GUI Graphical User Interface Media Server Master Server, /usr/openv/netbackup/bin/K77netbackup --> graceful shutdown, /usr/openv/netbackup/bin/bpps -a --> check for any remainingprocesses, /usr/openv/netbackup/bin/goodies/bp.kill_all ---> kills allremaining netbackup processes, not necessarily graceful, /usr/openv/netbackup/bin/bpps -a --> check for any remaining processes, kill -9 <pid> for any remaining. NOTE: unkillable processesmay require a reboot, /usr/openv/netbackup/bin/S77netbackup --> after bp.kill_all, to restart, java from the windows client , x-windows from the server -/usr/openv/netbackup/bin/xnb &, Activity Monitor or, /usr/openv/netbackup/bin/admincmd/bpdbjobs -report, Identify the drive name to be cleanedo tpclean -L, Manually clean the drive:o tpclean -C <drive name>, GUIo Backup and Restore --> Find the file system --> PreviewMedia Button, CLIo Find the correct backup images, bpimagelist -U -client <CLIENT> -d <STARTDATE> -e<ENDDATE>o Find the media used for those images, bpimagelist -U -client <CLIENT> -d <STARTDATE> -e<ENDDATE> -mediaFind the tape(s) used (above procedure using bpimagelist)cd /usr/openv/netbackup/db/jobs/doneRun the following script and redirect it's output to a text file: for file in `grep MOUNTING *|grep <MEDIA_ID>|awk '{print$1}'|sed 's/:MOUNTING//'`doecho $filegrep PATH_WRITTEN $file|awk '{print $3}'echo " "echo "==========================================End ofImage======================================"echo " "doneThis process works for NBU V3.4:, cd/usr/openv/netbackup/db/images/<CLIENT> , ls -ltr --> this will identify the directory with the properdate, verify directory with "bpdbm -ctime <Unixtime> , cd <Unixtime> , ls -ltr --> lists all of the backups for this client on this date , cat <POLICY>_<Unixtime>_<BU Type>.f | awk '{print $10}' --> this prints out the files in the backupFor NBU > V3.4, bpflist --help --> undocumented netbackup command to list files from a binary .f file, Inventory Robot --> /opt/openv/volmgr/bin/vmcheckxxx -rtrobot_type -rn robot_number -list (where robot_type is tld,acs, . . .), Inventory Robot and Update Configuration --> /opt/openv/volmgr/bin/vmupdate -rt robot_type -rn robot_number -list (where robot_type is tld, acs, . . .), vmpool -listall, Count scratch tapes: /usr/openv/volmgr/bin/vmquery -pn Scratch | grep -c "robot slot", Moving tapes to the scratch poolo If Needed - Expire the tape, bpexpdate -ev <TAPE ID> -d 0 -force -host <MediaManager>o Move the tape, vmchange -p 2 -m <TAPE ID>, /usr/openv/volmgr/bin/vmoprcmd, /usr/openv/volmgr/vmoprcmd -down <drive index>, /usr/openv/volmgr/vmoprcmd -up <drive index>, From the GUIo user backup & restore --> configuration --> cliento user backup & restore --> configuration --> client torestoreo directory to searcho directory deptho date rangeo file --> browse backups for restore, Using the GUIo Media Management --> Actions --> New --> SingleVolume . . -->o Media Type (ie DLT)o Robot Type (ie TLD)o Media ID (from Inventory)o Slot Number (from Inventory)o Robot Number (ie 0)o Volume Groupo Volume Pool (ie Scratch) , Using the CLIo vmadd -m <media id> -mt <tape type> -verbose -rt <robottype> -b <barcode> -rn <robot number> -rc1 <slot> -p <poolnumber> -mm <max mounts>, vmpool -listall --> lists all pools, both name andnumbero For example:, Expire the mediao bpexpdate -ev MEDIA_ID -d 0 -force -host HOST , Deassign the media o vmquery -deassignbyid MEDIA_ID 4 0 , Move to the scratch poolo vmchange -m MEDIA_ID -p POOL#, Relabel the mediao bplabel -ev CIM572 -d dlt -p Scratch, Changing the barcodeo , Changing the Volume Poolo vmchange -m MEDIA_ID -p POOL#,, List the frozen mediao /usr/openv/netbackup/bin/goodies/available_media | grep -iFROZEN, Unfreeze the mediao bpmedia -unfreeze -ev <media id> -h <media server>, bplabel -ev <media id> -d <tape density> -p <pool name> , bplabel -ev 000687 -d dlt -p TriVrgt_OFFSITE, Verify that there are no images on the tapeo bpimmedia -mediaid 000687 -L, Expire the tapeo bpexpdate -ev 000687 -d 0 -host scorpius -force , Get the status and pool number of the tapeo vmquery -m 000687, Deassign the tapeo vmquery -deassignbyid <media id> <pool number> <status codefrom vmquery -m>o vmquery -deassignbyid 000687 4 0x0 , Delete the tapeo vmdelete -m 000687, /o requires that TMPDIR and TEMPDIR be set correctly, Create /usr/openv/netbackup/exclude_list , Put the file specifications of the files/directories to beexcludedo /mnt/directory/*, vmquery -m <media id> --> Displays attributes about a particular tape, bpmedialist -U -mcontents -ev 000687 --> Displays media contents , bpmedialist -U -mlist --> List of all media , bpmedialist -U -mlist -ev CYM966 --> Listing of a particularmedia id, bpimmedia -mediaid 000687 -L --> Listing of images on a tape, Starting robtesto robtesto 1 --> to select TLD 0, Getting helpo ?, Looking at contents of the tape driveso s d, Looking at the contents of the libraryo s s, Moving a tape from a drive to a library sloto s d --> to identify drive number that has tape (ContainsCartridge = yes, Barcode=XXXXXX)o s s --> to identify an empty slot in the tape library(Netbackup will need to be re-inventoried)o m d# s# --> from from drive # to slot #o s d --> verify the tape drive is emptyo s s --> verify the library slot has the tape/usr/openv/netbackup/bp.conf, configuration file, sets backup server and backup clients , force statement must be correct, client to browse from, client to restore to/usr/openv/volmgr/vmconfTo utilize logfiles, create the corresponding directory in/usr/openv/netbackup/logsServer Logfile directories:, admin - adminstrative commands, bpbrm - backup and restore manager, bpcd - client daemon, bpdbjobs - database manager program process , bpdm - disk manager process, bpjava-msvc - Java application server authentication service, bpjava-usvc - process that services Java requests , bprd - request daemon process, bpsched - scheduler process that runs on master servers , bptm - tape/optical media management process , user-ops - required directory for use by Java programs , xbpadm - X based administration utility , xbpmon - X based job monitor process Client Logfile directories: , bp - client user interface process, bparchive - archive program, bpbackup - backup program, bpbkar - program that generates golden images, bpcd - client daemon, bpjava-msvc - Java application server authentication service, bpjava-usvc - process that services Java requests, bplist - program that lists backed up and archived files, bpmount - program that determines local mountpoints and wildcard expansion for multiple streams, bphdb - Oracle database backup program start process, db_log - database specific extension log, tar - tar process log during restores, user_opsMedia Manager logging automatically goes to the system log using syslogdlogging facility.Logging will only occur if these directories are created. These directories will generate a lot of data and should be deleted when nolonger necessary.To increase the amount of logging information set VERBOSE=2 in/usr/open/netbackup/bp.conf (default is VERBOSE=1)ltidacsdvmdbpcllist - list classesbpclinfo <class> -L --> displays info about a classvmpool - volume poolsvmpool -listallvmpool -listscratchbplabel -ev <media id> -d hcartbpbackup db --> backs up the catalogbpclclients <policy> --> lists the clients for a particular policy bperror -statuscode <-- displays information about the netbackup (class)error., Check system log file for error messages, Stop and restart all the netbackup processes, Look for a downed driveo /usr/openv/volmgr/bin/vmoprcmdo /usr/openv/volmgr/bin/vmoprcmd -up 0 --> this will bringup drive 0 if it's control shows as down , Look for pending requests o /usr/openv/volmgr/bin/vmoprcmd or gui --> device managemento If there is a pending request either re-assign it to a drive,or deny the request, Check for a hardware problem by looking for messages on the tape library, Make sure there is not a tape stuck in the driveo Use robtest (described above) to look at the drives, If there is a tape stuck in the drive, try to removeit using robtest, If robtest fails, then you must manually remove it., bpclncmd -ip <ip address> --> from both client and server , bpclntcmd -hn <hostname> --> from both client and server , bpclntcmd -pn --> from client onlyDevice Management --> info about tape drives, dlt, hcart (ultrium)Media id must agree with # of the tapeCreate a media id, actions -->new-->single volume-->dlt cart (not dlt2), put it into the "netbackup" volume poolTo check things out do this:It could be a couple things. Mostly DNS, bp.conf, or something stupid. Onthe client run this command/usr/openv/netbackup/bin/bpclntcmd -pn/usr/openv/netbackup/bin/bpclntcmd -server "server name"/usr/openv/netbackup/bin/bpclntcmd ip "ip_address"One of these usually fails and your able to fix it right off1074 ./bpclntcmd -hn corpbu11075 ./bpclntcmd -ip 10.194.1.1291076 ping 10.194.1.1291077 ./bpclntcmd -hn corpldv11078 ./bpclntcmd -hn 1079 ping corpldv11080 ./bpclntcmd -ip 10.194.1.120NBU在学习了NBU的设备配置、创建备份策略之后,现在就可以学习使用NBU来管理系统数据的备份和恢复了,用户可以使用NBU来保护您自己的数据的安全和可用。

NBU的备份和恢复(图形篇)

NBU的备份和恢复(图形篇)

NBU的备份和恢复(图形篇)Veritas常用命令:1.查看当有运行的任务bpdbjobs –report | grep Active2.停止任务bpdbjobs –cancel PID (包括主任务和子任务)3.开始任务bpbackup –i –p task_name(如bss_archive_backup) 4.查看所有在用的驱动器和磁带 vmoprcmd –h media_server_hostname5.查看pool所含的磁带(包括freeze)bpmedialist6.Freeze磁带bpmedia –freeze –m media_id –h media_server_hostname bpmedia -h hostname |grep FROZEN7.查看error解释bperror –S media_id8.查看在驱动器的磁带robtest 1s d查看slot中的磁带robtest 1s s将带子从驱动器的移走m d驱动器号 s槽号9.查找某一盘磁带在MASTER上 vmquery –m media_id10.测试IBM磁带库lsdev –Cc tapetapeutil1/dev/rmt111.查看某个时间段的备份情况 bpimagelist –U –d 08/20/200400:00:00 –e 08/21/200400:00:0012.查看备份策略bpplist13.通过bpps –a 确认veritas进程(SAN Media)已停止netstat |grep bpcd 查看bpcd监听进程(client) 14.UP驱动器或重启驱动器vmoprcmd –up no.vmoprcmd –reset no.15.将带子从pool中移走bpexpdate –m media_id –d 0 –host hostnameCLI Command Line Interface GUI Graphical User Interface Media Server Master Server, /usr/openv/netbackup/bin/K77netbackup --> graceful shutdown, /usr/openv/netbackup/bin/bpps -a --> check for any remainingprocesses, /usr/openv/netbackup/bin/goodies/bp.kill_all ---> kills allremaining netbackup processes, not necessarily graceful, /usr/openv/netbackup/bin/bpps -a --> check for any remaining processes, kill -9 <pid> for any remaining. NOTE: unkillable processesmay require a reboot, /usr/openv/netbackup/bin/S77netbackup --> after bp.kill_all, to restart, java from the windows client , x-windows from the server -/usr/openv/netbackup/bin/xnb &, Activity Monitor or, /usr/openv/netbackup/bin/admincmd/bpdbjobs -report, Identify the drive name to be cleanedo tpclean -L, Manually clean the drive:o tpclean -C <drive name>, GUIo Backup and Restore --> Find the file system --> PreviewMedia Button, CLIo Find the correct backup images, bpimagelist -U -client <CLIENT> -d <STARTDATE> -e<ENDDATE>o Find the media used for those images, bpimagelist -U -client <CLIENT> -d <STARTDATE> -e<ENDDATE> -mediaFind the tape(s) used (above procedure using bpimagelist)cd /usr/openv/netbackup/db/jobs/doneRun the following script and redirect it's output to a text file: for file in `grep MOUNTING *|grep <MEDIA_ID>|awk '{print$1}'|sed 's/:MOUNTING//'`doecho $filegrep PATH_WRITTEN $file|awk '{print $3}'echo " "echo "==========================================End ofImage======================================"echo " "doneThis process works for NBU V3.4:, cd/usr/openv/netbackup/db/images/<CLIENT> , ls -ltr --> this will identify the directory with the properdate, verify directory with "bpdbm -ctime <Unixtime> , cd <Unixtime> , ls -ltr --> lists all of the backups for this client on this date , cat <POLICY>_<Unixtime>_<BU Type>.f | awk '{print $10}' --> this prints out the files in the backupFor NBU > V3.4, bpflist --help --> undocumented netbackup command to list files from a binary .f file, Inventory Robot --> /opt/openv/volmgr/bin/vmcheckxxx -rtrobot_type -rn robot_number -list (where robot_type is tld,acs, . . .), Inventory Robot and Update Configuration --> /opt/openv/volmgr/bin/vmupdate -rt robot_type -rn robot_number -list (where robot_type is tld, acs, . . .), vmpool -listall, Count scratch tapes: /usr/openv/volmgr/bin/vmquery -pn Scratch | grep -c "robot slot", Moving tapes to the scratch poolo If Needed - Expire the tape, bpexpdate -ev <TAPE ID> -d 0 -force -host <MediaManager>o Move the tape, vmchange -p 2 -m <TAPE ID>, /usr/openv/volmgr/bin/vmoprcmd, /usr/openv/volmgr/vmoprcmd -down <drive index>, /usr/openv/volmgr/vmoprcmd -up <drive index>, From the GUIo user backup & restore --> configuration --> cliento user backup & restore --> configuration --> client torestoreo directory to searcho directory deptho date rangeo file --> browse backups for restore, Using the GUIo Media Management --> Actions --> New --> SingleVolume . . -->o Media Type (ie DLT)o Robot Type (ie TLD)o Media ID (from Inventory)o Slot Number (from Inventory)o Robot Number (ie 0)o Volume Groupo Volume Pool (ie Scratch) , Using the CLIo vmadd -m <media id> -mt <tape type> -verbose -rt <robottype> -b <barcode> -rn <robot number> -rc1 <slot> -p <poolnumber> -mm <max mounts>, vmpool -listall --> lists all pools, both name andnumbero For example:, Expire the mediao bpexpdate -ev MEDIA_ID -d 0 -force -host HOST , Deassign the media o vmquery -deassignbyid MEDIA_ID 4 0 , Move to the scratch poolo vmchange -m MEDIA_ID -p POOL#, Relabel the mediao bplabel -ev CIM572 -d dlt -p Scratch, Changing the barcodeo , Changing the Volume Poolo vmchange -m MEDIA_ID -p POOL#,, List the frozen mediao /usr/openv/netbackup/bin/goodies/available_media | grep -iFROZEN, Unfreeze the mediao bpmedia -unfreeze -ev <media id> -h <media server>, bplabel -ev <media id> -d <tape density> -p <pool name> , bplabel -ev 000687 -d dlt -p TriVrgt_OFFSITE, Verify that there are no images on the tapeo bpimmedia -mediaid 000687 -L, Expire the tapeo bpexpdate -ev 000687 -d 0 -host scorpius -force , Get the status and pool number of the tapeo vmquery -m 000687, Deassign the tapeo vmquery -deassignbyid <media id> <pool number> <status codefrom vmquery -m>o vmquery -deassignbyid 000687 4 0x0 , Delete the tapeo vmdelete -m 000687, /o requires that TMPDIR and TEMPDIR be set correctly, Create /usr/openv/netbackup/exclude_list , Put the file specifications of the files/directories to beexcludedo /mnt/directory/*, vmquery -m <media id> --> Displays attributes about a particular tape, bpmedialist -U -mcontents -ev 000687 --> Displays media contents , bpmedialist -U -mlist --> List of all media , bpmedialist -U -mlist -ev CYM966 --> Listing of a particularmedia id, bpimmedia -mediaid 000687 -L --> Listing of images on a tape, Starting robtesto robtesto 1 --> to select TLD 0, Getting helpo ?, Looking at contents of the tape driveso s d, Looking at the contents of the libraryo s s, Moving a tape from a drive to a library sloto s d --> to identify drive number that has tape (ContainsCartridge = yes, Barcode=XXXXXX)o s s --> to identify an empty slot in the tape library(Netbackup will need to be re-inventoried)o m d# s# --> from from drive # to slot #o s d --> verify the tape drive is emptyo s s --> verify the library slot has the tape/usr/openv/netbackup/bp.conf, configuration file, sets backup server and backup clients , force statement must be correct, client to browse from, client to restore to/usr/openv/volmgr/vmconfTo utilize logfiles, create the corresponding directory in/usr/openv/netbackup/logsServer Logfile directories:, admin - adminstrative commands, bpbrm - backup and restore manager, bpcd - client daemon, bpdbjobs - database manager program process , bpdm - disk manager process, bpjava-msvc - Java application server authentication service, bpjava-usvc - process that services Java requests , bprd - request daemon process, bpsched - scheduler process that runs on master servers , bptm - tape/optical media management process , user-ops - required directory for use by Java programs , xbpadm - X based administration utility , xbpmon - X based job monitor process Client Logfile directories: , bp - client user interface process, bparchive - archive program, bpbackup - backup program, bpbkar - program that generates golden images, bpcd - client daemon, bpjava-msvc - Java application server authentication service, bpjava-usvc - process that services Java requests, bplist - program that lists backed up and archived files, bpmount - program that determines local mountpoints and wildcard expansion for multiple streams, bphdb - Oracle database backup program start process, db_log - database specific extension log, tar - tar process log during restores, user_opsMedia Manager logging automatically goes to the system log using syslogdlogging facility.Logging will only occur if these directories are created. These directories will generate a lot of data and should be deleted when nolonger necessary.To increase the amount of logging information set VERBOSE=2 in/usr/open/netbackup/bp.conf (default is VERBOSE=1)ltidacsdvmdbpcllist - list classesbpclinfo <class> -L --> displays info about a classvmpool - volume poolsvmpool -listallvmpool -listscratchbplabel -ev <media id> -d hcartbpbackup db --> backs up the catalogbpclclients <policy> --> lists the clients for a particular policy bperror -statuscode <-- displays information about the netbackup (class)error., Check system log file for error messages, Stop and restart all the netbackup processes, Look for a downed driveo /usr/openv/volmgr/bin/vmoprcmdo /usr/openv/volmgr/bin/vmoprcmd -up 0 --> this will bringup drive 0 if it's control shows as down , Look for pending requests o /usr/openv/volmgr/bin/vmoprcmd or gui --> device managemento If there is a pending request either re-assign it to a drive,or deny the request, Check for a hardware problem by looking for messages on the tape library, Make sure there is not a tape stuck in the driveo Use robtest (described above) to look at the drives, If there is a tape stuck in the drive, try to removeit using robtest, If robtest fails, then you must manually remove it., bpclncmd -ip <ip address> --> from both client and server , bpclntcmd -hn <hostname> --> from both client and server , bpclntcmd -pn --> from client onlyDevice Management --> info about tape drives, dlt, hcart (ultrium)Media id must agree with # of the tapeCreate a media id, actions -->new-->single volume-->dlt cart (not dlt2), put it into the "netbackup" volume poolTo check things out do this:It could be a couple things. Mostly DNS, bp.conf, or something stupid. Onthe client run this command/usr/openv/netbackup/bin/bpclntcmd -pn/usr/openv/netbackup/bin/bpclntcmd -server "server name"/usr/openv/netbackup/bin/bpclntcmd ip "ip_address"One of these usually fails and your able to fix it right off1074 ./bpclntcmd -hn corpbu11075 ./bpclntcmd -ip 10.194.1.1291076 ping 10.194.1.1291077 ./bpclntcmd -hn corpldv11078 ./bpclntcmd -hn 1079 ping corpldv11080 ./bpclntcmd -ip 10.194.1.120NBU在学习了NBU的设备配置、创建备份策略之后,现在就可以学习使用NBU来管理系统数据的备份和恢复了,用户可以使用NBU来保护您自己的数据的安全和可用。

Veritas 的基本备份和恢复的操作

Veritas 的基本备份和恢复的操作

V eritas 的基本备份和恢复的操作Sokeewang 06/12/22 本文介绍了如何在veritas中完成基本的备份和恢复操作。

欲详细了解其它高级的设置和功能,可以查询veritas10D用户手册1.初始化操作a.带机被veritas正常识别后,会是这个状态,这样硬件就准备好了;手动加入磁带。

b.对带机设备作列清单操作,使软件能够正确识别所有的介质恢复数据)和清除(将磁带格式化成空白)d.完成操作,在联机介质中,应该能够发现相应的磁带2.创建介质集在veritas中,磁带是放入介质集,然后通过介质集进行管理的。

我们可以修改介质集的属性,来完成各种功能设置A.新建介质集B.设置覆盖保护周期(在这个设定的周期内,不允许用户覆盖磁带已有数据,只允许用户用附加的方式向磁带添加数据。

比如覆盖周期是一周,那么这个介质集里的磁带,一周内只允许附加,不允许覆盖);设置附加周期(一般就选择允许附加)C.将联机介质里的磁带,一盘盘拖到指定的介质集中D.完成了3.下面我们开始备份操作A.指定要备份的数据B.指定备份所使用的设备,如果有多个驱动器,可以选择用哪一个来做备份C.注意,选择需要的介质集,并且确认用什么样的方式去写磁带D.设定作业的名称,确认本次文件备份的策略(完全,差异或者增量)E.在计划里面,可以设定备份开始的时间,循环周期等属性,这里我们就选择立即执行了F.确认作业的信息G.最后,备份开始了4.备份完成后,我们可以尝试恢复磁带上的数据注意,如果是以前的旧磁带,可以先对磁带作一个编录操作,是软件能够识别磁带中原有的数据A.选择要恢复的数据按照源方式选择(按照数据文件原有的位置,列出所有可以恢复的作业)按照介质选择(列出每盘磁带所有可以恢复的作业)B.选择文件恢复的方式C.设置作业的时间属性,这里立即执行了D.确认后,恢复作业就开始了。

Veritas NBU数据备份方案

Veritas NBU数据备份方案

Veritas数据备份方案目录数据保护方案 (3)方案概述 (3)数据备份方案 (3)自动化的数据备份方案 (3)系统架构 (4)备份和恢复的定义及实现 (6)备份系统资源的定义 (6)备份策略的定义 (6)数据备份的过程 (7)数据的恢复 (8)备份系统特点 (8)备份系统基础知识 (9)数据备份的原则 (9)备份系统组成 (11)备份窗口选择 (11)确定介质保存时间 (12)计算所需磁带介质数量 (12)附录 (13)VERITAS公司简介 (13)VERITAS NetBackup 企业级数据备份管理软件 (15)Veritas的技术支持、服务与培训及承诺............................................... 错误!未定义书签。

数据保护方案方案概述依据我们对现有状况的了解,同时,为了充分利用现有的软、硬件,我们按照XXX系统的要求设计了一套基于LAN的备份系统。

新的备份系统将构建在作为核心业务的几台服务器上,通过部署备份服务器到网络中来保证数据的完全保护。

在下面的方案叙述中,我们会逐步说明这次方案中需要的软件及其功能,也会提出一些备份策略的建议供XXX系统参考。

数据备份方案自动化的数据备份方案在这一部分中,我们需要针对XXX系统的核心业务系统实现系统和数据的备份,确保在一般灾难发生时,满足应用对数据可用性的要求。

即将在XXX系统的系统中的核心应用包括了从Oracle到SQL,以及Domino等不同的应用。

所以,在这次项目中,为了充分保障数据的完整和备份成功,我们使用了Netbackup 软件,对所有需要进行备份的数据库实现完全的在线热备份而无须服务停机。

数据备份通常可以分成手工备份和自动备份。

自动备份能够解决数据备份中的复杂的管理和监视工作,完成对系统和数据库的在线备份。

建议的解决方案涉及以下产品:VERITAS NetBackup(NBU)•NBU Server•备份主服务器,负责磁带库的管理及备份策略的管理•NBU SQL Agent•SQL备份代理,在线备份SQL数据库•NBU Oracle Agent•Oracle备份代理,在线备份Oracle数据库•NBU Oracle Agent•Domino备份代理,在线备份Domino数据库•NBU Client Protect Server•NBU以太网备份客户端•Media/Doc•光盘及文档系统架构如图所示:在这个系统中,我们建议采用集中统一的备份策略管理,通过连接到LAN中的Netbackup Master Server,对整个数据库和应用系统的备份工作进行集中的管理、监控。

veritas软件安装部署及恢复操作手册

veritas软件安装部署及恢复操作手册

Veritas 软件安装部署及恢复操作手册一、Veritas服务器软件:在安装时选择:master server类型进行安装,直接进行下一步安装即可。

二、进行驱动器配置安装完毕后,运行软件,按照向导进行配置驱动器,如图:如果不能选择到正确的驱动器,请检查驱动器驱动程序是否正常,如下图:配置完成后,正确读取到驱动器信息,如下图:三、更新磁带信息到NBU catalog (初次安装和更换磁带时)1)show 显示磁带2)compare 比较磁带(如磁带更换或更新)3)update 更新catalog中磁带信息四、配置volue及策略配置过程:1,创建卷,如下图:2,将磁带划分到相应的卷,进行磁带分配东莞现网根据需求建立了以下5个poolNetbackup 记录catalog系统日志(6063L1,6065L1)Oldvolume 过期数据要恢复的磁带poolFs_1_pool 文件服务器1语音备份Fs_2_pool 文件服务器2语音备份S84_db_pool 东莞测试数据库数据备份以下为每个pool的磁带具体分配情况(可以根据实际情况修改,但是Netbac kup 磁带不能更换)1)Netbackup(固定不变的两个磁带)用于备份catalog系统日志2)Fs_1_pool (可以改变的,备份满了可以更换)用于备份文件服务器1上的录音文件3)Fs_2_pool(可以改变的,备份满了可以更换)用于备份文件服务器2上的录音文件4)S84_db_pool (固定不变的八个磁带)用于东莞测试数据库数据备份5)Oldvolume 测试及数据恢复使用3,创建磁带备份策略创建备份策略如下图:东莞实际现网做了3个策略Dbtest-backup 测试数据库策略:Fs1-backup 文件服务器1Fs2-backup 文件服务器24,备份Catalog日志备份catalog的几种方式1)选择都备份到磁带2)选择备份到磁带和disk东莞实际现网是将catalog备份到两个磁带(重要)磁带id为6063L1 和6065L1配置如下:选择备份到硬盘还是磁带:3)手工备份catalog信息4)如果是备份到disk,需要将catalog信息再备份到其他服务器时候,需要先停止NBU服务,再将文件拷贝到其他服务器。

NBU相关数据库备份和恢复

NBU相关数据库备份和恢复

2. 点击VERITAS MS SQL CLIENT组件。点击ACTIONS→Restore,出
现以下界面,选择备份的时间,点击ok即可。如下图所示:
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
MS SqlServer的备份与恢复
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
8. 在client端生成MSSQL的脚本 选择需要备份的数据库,也可以选多个数据库(temp数据库不会出 现),在backup script一栏中,选择Save later for execute,点击 OK,选择脚本保存的目录,默认的脚本后缀名是.bch。(假设保存的 脚本名字为sqltest.bch)。 9. 修改NetBackup Client Service运行权限 进入MSSQL服务器上的管理工具->服务,点击NetBackup Client Service的属性,点击登录,修改登录身份,需要用administrator用 户登录,输入密码。重起该服务。
备份类型说明,如下图所示:
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
Domino Lotus的备份与恢复
Domino Lotus的备份
完全备份 使用此备份类型备份在“备份选择”列表和可用的事务日志范围中标识的所 有 Lotus 数据库。不活动的事务日志范围在成功备份之后,将被标记 为可以回收。 累积增量式备份 如果在“备份选择”列表中指定了”BACKUP_TRANSACTION_LOGS”指令,则累 积增量式备份将备份被Domino Server标识为可用于备份的所有事务日 志范围。在备份成功完成后,事务日志范围将不被标记为可以回收。 差异增量式备份 如果在“备份选择”列表中指定了”BACKUP_TRANSACTION_LOGS”指令,差异 增量式备份将备份被 Domino Server 标识为可用于备份的所有事务日 志范围。备份的不活动事务日志范围在备份成功完成后,将被标记为 可以回收。

NBU相关数据库备份和恢复

NBU相关数据库备份和恢复
8. 在client端生成MSSQL的脚本 选择需要备份的数据库,也可以选多个数据库(temp数据库不会出 现),在backup script一栏中,选择Save later for execute,点击 OK,选择脚本保存的目录,默认的脚本后缀名是.bch。(假设保存的 脚本名字为sqltest.bch)。 9. 修改NetBackup Client Service运行权限 进入MSSQL服务器上的管理工具->服务,点击NetBackup Client Service的属性,点击登录,修改登录身份,需要用administrator用 户登录,输入密码。重起该服务。
文件系统的备份
2. 在Schedule中定义 备份的时间。
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
文件系统的备份与恢复
文件系统的备份
3. 在Client中选择备 份的机器。
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
文件系统的备份与恢复
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
MS SqlServer的备份与恢复
MS SqlServer的备份
4. 在开始菜单里选择veritas后选择sql client。打开界面,第一次出 现以下窗口,点击ok即可。
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
ZHEJIANG COLLABORATION DATA SYSTEM LTD.
Domino Lotus的备份与恢复

2.
Domino Lotus的备份
设定Lotus Notes备份变量: Windows客户机由于其Lotus备份变量信息已经存在于注册表中,无须设 置。 Unix客户机需要设定如下变量值: 修改/usr/oprnv/netbackup/bp.conf文件,添加如下变量: ① 指定Lotus Notes初始参数文件路径: LOTUS_NOTES_INI = /db/notesdata/notes.ini ② 指定 Domino 数据目录、Lotus 程序目录和 Lotus 资源目录组成的路 径: LOTUS_NOTES_PATH = /export/home/notesdata:/opt/lotus/notes/latest:/sunspa:/opt/l otus/notes/latest/sunspa/res/C ③ 指定 LOTUS_NOTES_PATH 中指定的目录以外的备用 Lotus 程序文件目 录: LOTUS_NOTES_EXECDIR = /opt/lotus/notes/latest/sunspa 注意:上述路径变量值仅是用于举例,具体值根据用户环境而定。

nbu备份原理和机制

nbu备份原理和机制

nbu备份原理和机制一、概述NBU(NetBackup)是一款备份和恢复软件,由美国公司Veritas Technologies LLC开发。

它可以备份和还原各种不同类型的数据,包括文件、数据库、虚拟机等。

NBU备份原理和机制是指NBU如何进行备份和恢复操作的技术原理和实现方法。

二、备份流程1.客户端与服务器建立连接在进行备份之前,客户端需要与服务器建立连接。

这个过程通常是通过TCP/IP协议完成的,客户端会向服务器发送一个请求,请求建立连接。

2.客户端发送请求当连接建立成功后,客户端会向服务器发送一个请求,请求进行备份操作。

这个请求包含了需要备份的数据信息以及备份策略等相关信息。

3.服务器根据策略生成任务当收到客户端的请求后,服务器会根据配置好的备份策略生成一个任务,并将任务分配给相应的存储单元。

4.存储单元执行任务存储单元会执行分配给它的任务,并将数据写入到磁带或磁盘等存储介质中。

在执行任务时,存储单元会根据配置好的参数对数据进行压缩、加密等处理。

5.任务完成后通知客户端当任务完成后,存储单元会向服务器发送一个通知,告诉服务器任务已经完成。

服务器会将这个通知转发给客户端,告诉客户端备份已经完成。

三、恢复流程1.客户端请求恢复当需要进行数据恢复时,客户端会向服务器发送一个请求,请求进行恢复操作。

这个请求包含了需要恢复的数据信息以及恢复策略等相关信息。

2.服务器根据策略生成任务当收到客户端的请求后,服务器会根据配置好的恢复策略生成一个任务,并将任务分配给相应的存储单元。

3.存储单元执行任务存储单元会执行分配给它的任务,并从磁带或磁盘等存储介质中读取数据。

在执行任务时,存储单元会根据配置好的参数对数据进行解压、解密等处理。

4.任务完成后通知客户端当任务完成后,存储单元会向服务器发送一个通知,告诉服务器任务已经完成。

服务器会将这个通知转发给客户端,告诉客户端恢复已经完成。

四、备份机制1.全量备份全量备份是指将所有数据都进行备份。

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

Veritas Netbackup 备份恢复解决方案建议书目录1中国电信BSS/OSS软件评测中心数据备份建议综述 (3)2系统备份总体方案功能配置说明 (7)3NetBackup的备份架构选择 (10)3.1 中国电信BSS/OSS软件评测中心备份系统架构设计目标 (10)3.2 系统备份架构选择 (10)3.3 3-Tier 架构介绍 (12)3.4 LAN 方式备份流程实例说明 (13)4磁带介质管理 (14)4.1 NetBackup 介质管理简介 (15)5数据库的备份/恢复方案 (16)5.1 数据库备份策略建议 (16)5.1.1 数据库备份方式 (16)5.1.2 全量备份与增量备份 (17)5.1.3 物理备份策略 (18)5.1.4 逻辑备份策略 (18)5.1.5 磁带轮换策略模型 (19)6系统备份建议 (19)6.1 系统备份策略建议 (19)6.2 自动备份策略 (20)7其他附件 (21)7.1 VERITAS公司简介 (21)7.2 VERITAS公司数据存储管理产品线介绍 (22)1中国电信BSS/OSS软件评测中心数据备份建议综述在中国电信BSS/OSS 软件评测中心的建设过程中,数据必然成为系统运作的核心。

人为的操作错误,软件缺陷,硬件故障,电脑病毒,骇客攻击,自然灾难等诸多因素,均有可能造成数据的丢失,从而给整个系统造成无法估量的损失。

VERITAS是全球最大的数据备份软件供应商,非常荣幸能够为中国电信BSS/OSS 软件评测中心提供数据集中备份的解决方案,我们相信能够在和贵公司进行合作的过程中发挥自己的技术优势。

VERITAS公司简介VERITAS软件公司(Nasdaq: VRTS)总部位于美国加利福尼亚硅谷,是世界领先的存储管理软件厂商。

其产品涵盖数据保护、灾难恢复、虚拟存储、存储区域网和应用高可用性。

在全球财富500强中有86%以上的企业采用了VERITAS的产品来实现不同应用、服务器、硬件和存储设备之间的互操作性。

VERITAS在33个国家和地区拥有员工5600余人,2001年和2002年公司的营业收入分别为15亿美元和15.1亿美元,为当今世界十大软件厂商之一。

VERITAS是存储市场上的领袖,主导着存储技术的发展,能够预测和及时捕捉客户的需求,并提供优秀的解决方案。

VERITAS计划在未来的5年里投入30亿美金的研发费。

同时VERITAS 注重公司的执行能力,在全球建立了完善的技术咨询、技术培训及技术服务机构,为客户提供从存储方案设计、实施到售后支持等全面的服务。

目前在中国有技术咨询和技术服务队伍,并建立了相应的培训机构。

因此,中国VERITAS的客户将和其他地方的客户一样,不仅获得高质量的产品,还享受高质量的服务。

在本建议书中,我们将运用VERITAS的旗舰产品NetBackup Enterprise Server 构建一个完善的数据备份环境,采用的技术要素包括:1.运用先进的磁带管理技术,保证光纤存储区域网中磁带数据的高度安全性以及完全自动化的介质调度管理。

2.利用数据库在线备份技术,提供灵活的数据库备份策略供用户选择。

3.运用业界最先进的,支持操作系统最广泛的裸机灾难恢复技术,帮助用户在极端条件下迅速恢复所有关键数据。

4.提供完善的备份报告机制帮助用户进行复杂备份环境下的备份历史数据统计管理。

5.可以利用业界最为成熟可靠的Lan Free 备份技术,通过存储区域网的光纤交换式架构,进行对数据库服务器和其它大数据量服务器的高速备份。

6.可提供备份服务的高级选项,如高可用性建议、磁带容灾方案、无服务器备份(Server Free)方案、历史数据迁移方案供用户选择,这些建议将形成针对于整个系统的数据存储备份高级解决方案。

下面将对构建本方案的基础备份软件环境——NetBackup Enterprise Server做简单的介绍。

NetBackup Enterprise Server是VERITAS公司的企业级备份管理软件, 它致力于解决网络上大、中、小型服务器和工作站系统上的数据备份、归档及灾难恢复问题,Veritas 备份产品国际市场份额2000年为39.1%,2001年为40.8%, 下图为Garner Group 统计的Veritas 备份产品2001年国际市场份额:Veritas 备份产品全球市场份额它的突出特点主要有:管理简单采用统一的Java或GUI图形界面,管理轻而易举,使用先进的人工管理界面工具,制定备份策略、介质管理策略,对各项备份作业进行监控。

Netbackup 提供了远程分发式安装工具,当用户拥有众多的客户机,无需占用大量人力进行分散的安装,只需通过server进行远程分发软件安装。

备份ORACLE对于Oracle的备份与恢复,VERITAS提供了一套在增加可用性的同时简化数据库备份与恢复的解决方案。

NetBackup for Oracle通过Oracle7 Enterprise Backup Utility(EBU)和Oracle8, Oracle8i, Oracle 9iRecovery Manager(RMAN)进行备份与恢复。

EBU和RMAN提供了保证企业关键Oracle应用的安全备份与快速恢复。

另外,NetBackup还是第一个可提供高达每小时2TB的Oracle备份的领先性能的产品, 实际上,Oracle公司内部使用NetBackup进行备份。

数据恢复重定向在数据恢复的过程中,我们可以通过授权,进一步让系统管理员选择数据恢复的目标客户机。

这样,在某个客户机由于特殊原因不能及时修复的情况下,我们可以临时在其它系统上恢复所需要的数据,保证数据的可操作性。

并行处理NetBackup可以实现多磁带机并行操作,因此可以有效地增加带宽。

如果数据被并行定位(co-located)到多盘磁带上,执行选择性恢复的过程将会很快。

NetBackup可以通过策略共享实现多作业复用(Multiplex)磁带,从而大大加快了备份进度,减少了磁带操作过程的开销。

这一提高是显而易见的。

真正映象恢复(True Image Recovery)使用全备份和增量备份后,恢复时根据映象(image)恢复,真正做到已删除文件无需恢复,大大减少恢复数据量.传统方式先恢复全备份文件,再进行增量恢复和文件删除。

磁带多重拷贝(Inline Tape Copy, Duplicate)磁带在线复制Inline Tape Copy允许用户在执行备份期间,创建备份数据的多份拷贝。

复制允许备份完成后复制多份备份数据。

Netbackup可以一次备份或复制2-4份拷贝,管理多达同一备份的10份拷贝,并且每份拷贝有自己的保护周期提供灾难恢复能力-V AULT在多个地点保存备份或复制介质,保证当发生灾难时或多个的地点快速恢复关键的数据。

最广泛的平台支持VERITAS Net Backup 5.0支持下列公司的带库:ADIC ATL BenchMark Compaq DellExabyte Fujitsu HP IBMMaxOptix/Breece Hill NCR NECOverland Data Plasmon Qualstar QuantumSeagate Sony Spectra Logic STKSUN Tandberg等等●VERITAS Net Backup 5.0支持下列服务器平台:Auspex Compaq Tru64 UNIX HP-UX IBM AIXNCR Network Appliance Pyramid Reliant UNIXSequent DYNIX/ptx SGI IRIX Sun SolarisWindows NT Windows 2000 等等●VERITAS Net Backup 5.0支持下列用户端平台:Auspex Compaq Tru64 UNIX Cray UNICOS DataGeneral DG/UXFreeBSD HP MPE/iX HP-UX IBM AIXIBM OS/2 Warp IBM OS/400 LinuxMac OS NCR MP-RAS Network Appliance Novell NetWareOpenVMS Pyramid Reliant UNIX SCO UNIXSCO UnixWare7 Sequent DYNIX/ptx SGI IRIXSolaris x86 Sun Solaris Windows 95/98 Windows NT /2000等等2系统备份总体方案功能配置说明本方案是针对于中国电信BSS/OSS软件评测中心的备份需求提出的,在设计中采用了LAN备份技术。

根据中国电信BSS/OSS软件评测中心的备份需求和核心硬件拓扑图模型。

本方案将根据上述模型环境阐述原理,如果用户最终选定其他服务器/数据库产品,本方案的涉及的工作流程也可适用。

对备份配置方案解释如下:1、备份系统的核心是VERITAS NetBackup Master Server,它安装在任意一台可以连接到SAN网络的服务器上,对整个备份系统进行监控和管理。

备份环境的核心数据库、备份策略和设备配置均存放在这台服务器上。

2、对挂接在存储区域网中的数据库服务器和其他服务器,考虑到其它需要备份的服务器的数据量不大,可以直接安装Netbackup Unix Client, 在VERITAS NetBackup Master Server的控制下,通过网络将备份数据流传送到Master Server。

3、在数据库服务器上,安装数据库在线备份模块NetBackup Oracle Agent或其他Agent,实现对数据库的在线全/增量备份。

4、通过安装NetBackup Tape Library Support模块,对带库中的驱动器进行高速读写,并采用多路写复用(Multi-plex)、多路数据流分用(Multi-Stream)等技术完成对备份数据流的优化统筹分配,最终完全利用备份硬件设备提供的所有I/O带宽。

(以下为可选件,主要是实现LAN Free方式的备份)5、对挂接在存储区域网中的数据库服务器和其他服务器,如果数据量比较大,可以选择安装NetBackup SAN Media Server,在VERITAS NetBackup Master Server 的控制下,直接将备份数据流传送到连接在光纤交换机上的光纤磁带库中,不必通过LAN和备份服务器。

6、如果两个阵列上的数据均须通过SAN网络要备份到带库,建议把两个SAN网络互连,这样第二个SAN网络上的主机也可以访问到共享磁带库。

相关文档
最新文档