VeritasNBU备份恢复项目解决方案
NBU 5230备份一体机
软件:适用于4TB 一体机的、NBU全功能license,
不限数量的客户端/数据库/虚拟机支持许可。
Power Up, Configure and Go
Netbackup 5230 - 4TB促销包模块组成:
硬件(含三年原厂标准支持服务)
产品描述
端口数量及类型
NETBACKUP APPLIANCE 5230 4TB 4 1GB 4个千兆以太网口,2个万 ETHERNET - 2 10GB ETHERNET STANDARD 兆以太网口,无FC口 APPLIANCE + STANDARD MAINTENANCE BUNDLE INITIAL 36MO CORPORATE
Oracle SQL
LAN SAN
Power Up, Configure and Go
虚机备份
场景:
客户已有备份软件,但是不能很好地备 份新购置的虚机环境
NBU5230
NBU5230方案:
一台设备可以解决Vmware, Hyper-V的数 据保护问题
Hypervisor Hypervisor
分支机构3
WAN/LAN
分支机构2
OpsCenter
总部数据中心
分支机构1 Power Up, Configure and Go
12
NetBackup 5230内置Auto Image Replication 构建基于备份的容灾系统
NetBackup BMR 主 域A (VMWARE 或 HyperV) 导入映像 BMR 配置备份 备份 使用 BMR 恢复站点 NetBackup BMR 主域 B
BMR 数据库
BMR 引导 服务器
• 各分支机构数据在本地保存一份,并实时上传至总部做
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环境介绍....................................................................................................................................................... 错误!未定义书签。
Veritas NetBackup备份一体机解决方案
• 加速备份,快速恢复:在对1,000个虚机进行备份恢复的第 三方benchmark测试中,NBU的执行效率是其他备份产品的 3倍
云集成
• 在云中保护数据或者从云备份到本地数据中心 • 支持NBU容量或订阅许可,扩展方便 • 采用云代替高成本的容灾中心
ESX
本地数据中心: 虚拟服务器 物理服务器
NetBackup (Appliance) Master&Media Server
NetBackup 备份一体机解决方案
备份的复杂性
EB
PB
TB 数据量 GB
基础架构
私有云 备份到云端
混合云 BaaS
私有环境 磁带备份
私有环境 磁盘备份
数据类型
交易数据 文档
图片 文本 邮件 音频 移动数据 视频
• 用户环境越来越复杂 • 数据类型多样 • 数据量越来越大 • 备份成本在增加 • 需要统一数据保护平台
上线周期短!
NetBackup统一数据保护平台
NetBackup 为企业的物理机、虚拟机、云环境提供统一的数据保护
虚拟机
统一数据保护平台
云
管理
物理机
数据库
存储
Veritas NetBackup
软件
一体机
NetBackup备份一体机产品介绍
远程办公环境
企业
Data Center版 250TB
Media Server
经过优化的硬件
冗余磁盘存储
NetBackup Appliance的核心功能
主机加固及入侵防 护(SCSP)
备份加速
增强虚机保护
云端备份 多云支持
认证与审计
提升100倍的备份加 物理机与虚拟机端 为多云环境提供备
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备份和恢复
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,备份解决实施方案
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 。
nbu备份解决方案
nbu备份解决方案
《NBU备份解决方案:保护数据,确保业务持续运行》
NBU备份解决方案(NBU Backup Solution) 是企业数据备份和恢复的一种有效实施。
NBU备份解决方案是一种全面的数据保护解决方案,能够确保企业数据的安全,并在发生意外情况时帮助企业实现快速的数据恢复,从而确保业务的持续运行。
NBU备份解决方案使用客户端/服务器模式,能够帮助企业将数据备份到中心服务器并进行管理。
其具有高度可扩展性和灵活性,能够满足不同规模企业的备份需求。
NBU备份解决方案支持多种备份介质,包括磁带、磁盘和云存储,可以根据企业的实际情况选择合适的备份介质,保证备份数据的安全性和有效性。
作为一种成熟的备份解决方案,NBU备份解决方案还支持多种备份策略,包括完整备份、增量备份和差异备份等,能够帮助企业根据实际需求制定合适的备份计划,确保备份数据的完整性和可用性。
此外,NBU备份解决方案还提供了强大的数据恢复功能,能够帮助企业快速、安全地恢复备份数据,最大限度地减少业务中断时间,确保业务的连续性和稳定性。
总的来说,NBU备份解决方案是一种可靠的数据备份和恢复解决方案,能够帮助企业保护数据,确保业务持续运行。
通过合理的备份策略和灵活的备份介质选择,企业可以实现对各种
重要数据的全面保护,从而提高数据安全性和业务稳定性。
因此,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信息系统数据集中备份解决方案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是备份系统主控服务器。
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上来做数据保护的机器,都是客户端。
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的备份和恢复图形篇
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 tapeRobtest 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 -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的备份和恢复(图形篇)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来保护您自己的数据的安全和可用。
VeritasNBU7.6forisilon(NDMP)备份POC
VeritasNBU7.6forisilon(NDMP)备份POC
Veritas NBU7.6
测试报告
xxxxxxxx
二○一五年十一月
1测试概述
1.1测试环境
1.2测试项目
1、使用NBU NDMP功能备份EMC isilon。
2、通过恢复功能查看恢复文件是否附带权限。
3、通过两次备份观察HP Storage Works上的重删比。
2 测试内容
3.1测试isilon的备份和还原
3.1.1 测试描述
对EMC isilon的某个卷进行备份,然后进颗粒度还原文件,以及HP虚拟带库的重删比。
第一次备份的数据为180G;待第一次备份成功结束后,再增加7G数据进行再次备份,在HP虚拟带库上观察重删比。
3.1.2 测试方法
1、配置备份策略对EMC isilon进行备份。
2、备份完成后,从HP虚拟带库上观察重删比,通过增加数据再次备份,观察HP虚拟带库上
的重删比。
3、备份成功后,删除某个待权限的文件再进行还原操作,观察恢
复的文件是否带权限。
3.1.3期望结果
1、可以通过NBU的NDMP功能备份EMC isilon。
2、观察HP第二次重删比较高。
3、恢复的文件带权限。
3.1.4 测试步骤
备份策略配置:
选择isilon客户端:
第一次备完查看HP备份占用容量:(180G);实际180G容量已经重删。
新增数据备份:(新增20G,再观察HP重删情况):
3.1.5 测试总结:
通过以上测试步骤,测试期望结果符合,且备份速率在千兆网络下为82M/S。
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,对整个数据库和应用系统的备份工作进行集中的管理、监控。
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 标识为可用于备份的所有事务日 志范围。备份的不活动事务日志范围在备份成功完成后,将被标记为 可以回收。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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的产品来实现不同应用、服务器、硬件和存储设备之间的互操作性。
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份拷贝,并且每份拷贝有自己的保护周期提供灾难恢复能力-VAULT在多个地点保存备份或复制介质,保证当发生灾难时或多个的地点快速恢复关键的数据。
最广泛的平台支持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网络上的主机也可以访问到共享磁带库。
7、通过安装NetBackup Shared Storage Option动态磁带驱动器共享模块,使SAN上连接的所有备份节点(包括Master Server和Media Servers),可以共享带库中的驱动器和机械手,动态共享方式可以灵活的使一个或一组驱动器资源以时间段方式全部或部分分配给任意的备份节点使用,最终降低用户在带库设备上的投资。