1、会计学1NBU中文培训资料中文培训资料第1页/共232页第2页/共232页控制备份和恢复的控制控制备份和恢复的控制 Master server:负责在介质上读写数据负责在介质上读写数据 Media server:管理和分配管理和分配 NetBackup运行必须的资源运行必须的资源EMM server:备份的客户端机器备份的客户端机器Clients:一种只能备份自身数据的一种只能备份自身数据的Mediaserver SAN Mediaserver:第3页/共232页Master 1Media 1EMM AUNIXWinLinuxResource ManagementData第4页/共232页Ma
2、ster 1Media 1EMM Media 2ABUNIXWinLinuxResource ManagementData第5页/共232页Master 1EMM Media 2Media 1ABUNIXWinLinuxResource ManagementData第6页/共232页UNIXWinLinuxMaster 1EMMMedia 2Media 1Master 2Media 4Media 3ABCDUNIXWinLinuxResource ManagementData第7页/共232页UNIXWinLinuxEMMMaster 1Media 2Media 1Master 2Media
3、4Media 3ABCDUNIXWinLinuxResource ManagementData第8页/共232页第9页/共232页Client dataFinal Destination:mediaClientNetBackup第10页/共232页 备份过程中一个客户端上传来的所有数据,被记录成一个备份过程中一个客户端上传来的所有数据,被记录成一个映像存放在磁带或者硬盘上。映像存放在磁带或者硬盘上。GNU tarformattar imagewrittento tapeClientsBackupData第11页/共232页存储单元是一个备份的逻辑路径存储单元是一个备份的逻辑路径DiskClie
4、ntsBackupDataMedia ManagerNDMPStorage Unit Types第12页/共232页一个存储单元组由多个一个存储单元组由多个存储单元组成存储单元组成1st2nd3rdPrioritized ListClientsBackupData第13页/共232页Tape drivesOptical disk drivesA magnetic disk with a file system存储设备存储设备:一个存放备份一个存放备份数据的设备数据的设备On one media serverIs controlled by the same robotOn the same t
5、ype and density of devicesHave the same write properties存储单元存储单元(STU):备份数备份数据的目的地据的目的地Addresses multiple STUs as a single unit存储单元组存储单元组:多个多个存储单元的组合存储单元的组合第14页/共232页TapeOptical Disk 介质卷就是一个可以介质卷就是一个可以独力独力移动的介质移动的介质(tape or optical).第15页/共232页TapesOptical Disks一个介质卷池就是多个拥有共同功能的介质卷的集合一个介质卷池就是多个拥有共同功能的
6、介质卷的集合Example pools:NetBackup DataStore CatalogBackup Scratch第16页/共232页包含备份的信息包含备份的信息ImageDatabase包含包含NetBackup的软件配置的软件配置NetBackup Database包含包含NetBackup的硬件配置的硬件配置EMMDatabase第17页/共232页备份的属性和备份的单元Attributes备份的时间备份的时间Schedules备份的客户端备份的客户端Clients备份的内容备份的内容Backup Selections第18页/共232页所有的文件和内容所有的文件和内容 Full
7、在上一次备份后,所有改变的内容在上一次备份后,所有改变的内容Differential incremental在上一次在上一次FUll备份后,所有改变的内容备份后,所有改变的内容.Cumulative incremental用户指定的备份内容用户指定的备份内容User backup所有用户指定的备份内容在备份完成后将被删除所有用户指定的备份内容在备份完成后将被删除User archive第19页/共232页Client dataFinal Destination:tar file image on media in a Storage UnitClientImageDatabaseNetBack
8、up DatabaseEMMDatabaseNetBackupNetBackup LogsNetBackup Reports第20页/共232页Client datatar file image on media in a Storage UnitClientImageDatabaseNetBackup DatabaseEMMDatabaseNetBackup LogsNetBackup ReportsNetBackup第21页/共232页第22页/共232页第23页/共232页nNetBackup for Sybase第24页/共232页第25页/共232页第26页/共232页Operati
9、ng SystemNBU and Media ServerNBU ClientHP-UX9991100 MB307 MBAIX1735 MB281 MBNovellUp to 21 MB3.12 MB+Windows6351150 MB128 MBLinux620731 MB9229 MB Solaris(x86)n/a137 MBSolaris(SPARC)792 MB241 MBMacOSn/a10 MB第27页/共232页N9ZP-DZCJ-Y3CP-KI6L-7JPC-P=n9zp-dzcj-y3cp-ki6l-7jpc-p介质服务器介质服务器SSOAdvanced ClientLib
10、rary-Based Tape Drives Feature主控服务器主控服务器NetBackupOracleAdvanced Client(All Product License Keys)SSO第28页/共232页bplicense第29页/共232页第30页/共232页登陆登陆 as admin放入安装介质放入安装介质 CD and 安装安装 PBX software.放入放入 NBU 介质介质 CD and 开始安开始安装装.输入授权吗输入授权吗.安装开始安装开始.安装主控服务器安装主控服务器.安装介质服务器安装介质服务器.第31页/共232页第32页/共232页第33页/共232页含
11、用户脚本和命令行命令含用户脚本和命令行命令 NetBackup 目录目录:用于启动和关闭用于启动和关闭 NetBackup and Media 管管理后台进程理后台进程Startup/shutdown 脚本脚本:添加搜索路径变量添加搜索路径变量 和主路径变量和主路径变量环境变量环境变量:第34页/共232页第35页/共232页TopicAfter completing this lesson,you will be able to:Topic 1:Adding Robots用用 NetBackup 管理界面配置一个新机械臂管理界面配置一个新机械臂.Topic 2:Adding Drives用用
12、 NetBackup Administration Console 添加添加一个新的磁带驱动器一个新的磁带驱动器.Topic 3:Adding Robots and Drives Using the Wizard用用 NetBackup 设备配置向导添加机械臂和驱动设备配置向导添加机械臂和驱动器器.Topic 4:Monitoring Shared Drives查看共享设备查看共享设备.Topic 5:Monitoring and Maintaining Devices用用NetBackup Administration Console 监监控设备控设备.设备日常维护设备日常维护.Topic
13、6:Troubleshooting Devices排除设备故障排除设备故障.诊断设备和机械臂诊断设备和机械臂.第36页/共232页第37页/共232页StepAction1将备份硬件设备与设备控制主机连好将备份硬件设备与设备控制主机连好.2正确安装设备驱动正确安装设备驱动.3确认操作系统工具可以认到设备。确认操作系统工具可以认到设备。4NetBackup 安装在安装在 UNIX 介质服务器后介质服务器后,确认设备可用确认设备可用用操作系统上的专用工具用操作系统上的专用工具.5获取设备身份信息获取设备身份信息.第38页/共232页Performs an autodiscovery of devi
14、ces on a named set of servers(推荐方法推荐方法)设备配置向导设备配置向导用介质和设备用介质和设备管理控制界面管理控制界面NetBackup 管理管理控制界面控制界面用用 不带参数的不带参数的tpconfig 命令命令(UNIX only)设备管理配置工具设备管理配置工具用带参数的用带参数的 tpconfig 命令命令(不推荐不推荐)命令行界面命令行界面第39页/共232页tpconfig 第40页/共232页第41页/共232页第42页/共232页第43页/共232页第44页/共232页第45页/共232页第46页/共232页第47页/共232页第48页/共232
15、页第49页/共232页第50页/共232页ltidstopltid第51页/共232页第52页/共232页第53页/共232页第54页/共232页第55页/共232页第56页/共232页第57页/共232页第58页/共232页第59页/共232页第60页/共232页第61页/共232页FibreSwitchFibreBridgeNetBackup Media ServerNetBackup Master/Media ServerNetBackup Media ServerSANLANNetBackup Clients第62页/共232页第63页/共232页第64页/共232页第65页/共232
16、页第66页/共232页第67页/共232页vmoprcmd第68页/共232页NetBackup can only determine logical drive availability,not the actual number of physical drives.NetBackup drive availabilityMedia Manager may return an error.No physical drives availableKeep drives in reserve for emergency situations.What to do?第69页/共232页不要过度或
17、缺乏清洗不要过度或缺乏清洗.按按 OEM推荐的方法做推荐的方法做.清洗磁带驱动器清洗磁带驱动器Media Manager 跟踪清洗带的使用次数跟踪清洗带的使用次数.Media Manager monitoring第70页/共232页Hardware-based,library-based,or auto cleaningThe robot determines when the drive needs to be cleaned.Robotic automaticMedia Manager notifies the drive that it needs to be cleaned.TapeA
18、lertThe drive is cleaned according to an administrator-defined frequency.Frequency-basedManually invoke cleaning through the Device Monitor,tpclean,or vmchange commands.Use robotic device controls directly.Manual(operator-initiated)第71页/共232页第72页/共232页第73页/共232页磁带驱动器磁带驱动器光纤硬盘光纤硬盘格式化的磁盘格式化的磁盘存储设备存储设备
19、:纪录纪录备份的物理位置备份的物理位置在一个介质服务在一个介质服务器上器上同一机械臂控制同一机械臂控制在同类型和同密在同类型和同密度的设备上度的设备上有相同的写属性有相同的写属性存储单元存储单元(STU):备份位置备份位置多单元寻址多单元寻址指定存储单元组指定存储单元组的顺序的顺序存储单元组存储单元组:2个个以上以上 的的STUs第74页/共232页Media Manager Storage UnitsTape RobotsStand-Alone Tape DrivesOptical Disk DevicesNetBackupServerNetBackup ServerDisk Storage
20、 UnitsBasic DiskNearStoreSnapVaultNDMP Storage UnitNDMP Host第75页/共232页存储单元密度必须与驱动器类型和介质类型匹配存储单元密度必须与驱动器类型和介质类型匹配.第76页/共232页Any AvailableOn DemandOnlySTU-ASTU-BSTU-CSTU-DP1:STU=STU-AP2:STU=any_availableP2:STU=STU-D 第77页/共232页NBUMedia ServerServer 1NBUMedia ServerServer 2STU 1(HCART)STU 2(HCART)AIT Li
21、brary(8MM)STU 3Stand-aloneDLT Drives(DLT)STU 4Library with LTO Drives第78页/共232页Master ServerRobot 0Drive 1Drive 2Media ServerHost A(UNIX)Robot 1Drive 1Drive 2Media ServerHost B(Windows)Robot 2Drive 1Drive 2Media ServerHost C(UNIX)GlobalSites groupPriority for GlobalSites group:1)STU-B 3)STU-C2)STU-A
22、 4)STU-DSTU-ASTU-BSTU-CSTU-DHQDataCenter groupPriority for HQDataCenter group:1)STU-A2)STU-BMedia ServerHost D(Windows)DiskD:dsu1CS第79页/共232页Master1Robot 0Media1Media2Media1-SDLTCMedia2-SDLTRobot 11.Based on orderOrder Group:1.Media1-SDLT2.Media2-SDLTJob 5Job 1Job 1Job 2Job 2Job 3Job 3Job 4Job 4Mast
23、er1Robot 0Media1Media2Media1-SDLTMedia2-SDLTRobot 12.Least recently usedLeastUsed Group:1.Media1-SDLT2.Media2-SDLTJob 5Job 1Job 1Job 2Job 2Job 3Job 3Job 4Job 4Master1Robot 0Media1Media2Media1-SDLTMedia2-SDLTRobot 13.FailoverFailover Group:1.Media1-SDLT2.Media2-SDLTJob 5Job 1Job 1Job 2Job 2Job 3Job 4
24、S第80页/共232页第81页/共232页用于配置存储单元用于配置存储单元设备配置向导设备配置向导使用使用 NetBackup Management interface控制台控制台使用使用 bpstuadd command命令行界面命令行界面第82页/共232页bpstuadd第83页/共232页第84页/共232页第85页/共232页Stage I:BackupTemporary Storage for disk stagingStage II:RelocationFinal Destination Storage UnitClient第86页/共232页第87页/共232页第88页/共23
25、2页bpstudelbpstulistbpsturep第89页/共232页第90页/共232页第91页/共232页第92页/共232页第93页/共232页第94页/共232页第95页/共232页第96页/共232页第97页/共232页第98页/共232页缺省卷池缺省卷池 for NetBackup volumes NetBackup缺省缺省 for 第三方应用第三方应用DataStore缺省卷池缺省卷池 for 存储目录备份存储目录备份CatalogBackup缺省卷池缺省卷池 for 其它应用其它应用None第99页/共232页The Scratch Volume PoolOther Vol
26、ume Pool:no free volumesUsed volumes第100页/共232页Tape SiloVolume PoolsScratchScheduledOffsiteC SDefaultSpecialDefinedbyAdministratorNetBackupCatalogBackupDataStoreNone第101页/共232页vmpoolvmadm第102页/共232页第103页/共232页第104页/共232页TapesOptical Disks EVSN:An external volume serial number RVSN:A recorded volume
27、serial number Media ID:A unique volume serial number第105页/共232页 清点机械臂清点机械臂.处理介质壹处理介质壹ID.添加物理券添加物理券 升级升级 EMM 库库.卷配置向导卷配置向导使用介质和设备管理界面使用介质和设备管理界面.The NetBackup 控制台控制台用用 vmadd,vmdelete,vmquery and vmchange 命令命令.命令行命令行第106页/共232页 卷配置向导卷配置向导 Robot inventory The Actions 菜单菜单机械臂卷机械臂卷卷配置向导卷配置向导 Automaticall
28、y:插入介质到独立驱动插入介质到独立驱动器中器中 手工手工:the bplabel 命令命令独立设备卷独立设备卷第107页/共232页显示机械臂内容显示机械臂内容Step 1:对比内容对比内容 of the robot 与定义的配置内与定义的配置内容容Step 2:预览卷配置变更预览卷配置变更Step 3:升级卷配置升级卷配置Step 4:第108页/共232页vmcheckxxxvmadm第109页/共232页vmcheckxxxvmadm第110页/共232页vmcheckxxxvmadm第111页/共232页vmcheckxxxvmadm第112页/共232页第113页/共232页第11
29、4页/共232页第115页/共232页第116页/共232页第117页/共232页vmupdatevmphyinvvmadm第118页/共232页第119页/共232页第120页/共232页Who?What?Where?When?How?第121页/共232页创建创建 Backup Policy wizard 向导向导NBU Administration ConsoleNBU Management InterfaceGUIbppolicynew:创建创建,copy,或从命名一或从命名一个策略个策略.bpplinfo:显示管理策略属性显示管理策略属性.bpplsched:列出列出,添加添加,或删
30、除或删除策略计划表策略计划表.bpadm:The NetBackup 菜单界面菜单界面命令行命令行 interface第122页/共232页bppolicynew第123页/共232页“Configuring Policy Attributes”Lesson Attributes“Scheduling Policies”LessonSchedules“Client Lists and Backup Selections”LessonClients“Client Lists and Backup Selections”LessonBackup Selections第124页/共232页第125页
31、/共232页Policy TypeAttributesHow?存储单元卷池存储单元卷池Where?第126页/共232页bpplinfo第127页/共232页第128页/共232页第129页/共232页NetBackupClient/usr/nfs_home/homePublic NetworkNetBackupMedia ServerNFS Mount第130页/共232页NetBackupClient/usr/home/第131页/共232页BackupsRestores第132页/共232页修改修改 time(mtime)=which files are backed uppathnam
32、e+inode+mtime=which files are backed up第133页/共232页如果一个线程失败如果一个线程失败,另一线程不受影响另一线程不受影响独立独立Data StreamsHowever,a reduction in backup speed is also possible,if not applied properly.渐进渐进 Backup 速速度度 Jobs back up in multiple streams from a single client.第134页/共232页第135页/共232页第136页/共232页UNIX or NBU Novell N
33、etWare clients Standard标准标准Windows 2000,NT,XP,or Windows Server 2003 clientsMS-Windows-NT在线目录备份在线目录备份NBU-CatalogVault jobs to select,copy,and eject mediaVault第137页/共232页Plan A1.手动停止手动停止 Oracle server.2.Have the DBA create an archive file.3.Use a Standard policy and a backup selection list that inclu
34、des the correct Oracle files.4.Manually restart the Oracle server.Plan B1.手动停止手动停止 the Oracle server.2.Use a Standard policy and a backup selection list that includes the appropriate Oracle files.3.Manually restart the Oracle server.Plan C1.Use an Oracle policy to back up the Oracle instance.Oracle
35、DB and associated filesBackupsRestoreOracle DB and associated files第138页/共232页第139页/共232页第140页/共232页第141页/共232页第142页/共232页ScheduleWhen?第143页/共232页bpplschedbpplschedrep第144页/共232页第145页/共232页第146页/共232页备份类型备份类型调度窗口是否调度窗口是否打开打开?发起类型发起类型自动自动手动手动用户用户FullYes for autoYesYesNoCumulative Yes for autoYesYesNo
36、DifferentialYes for autoYesYesNoUser backupYesNoNoYesUser archiveYesNoNoYes 第147页/共232页FullCumulativeDifferentialSunWedTueMonThuFri SatEverything since the last full or incremental backupEverything since the last full backup第148页/共232页User BackupUser-specified filesUser ArchiveUser-specified filesX第
37、149页/共232页第150页/共232页第151页/共232页第152页/共232页Client 5Time Window:when backups may start9:00 a.m.1:00 p.m.Client 1Client 2Client 3Client 5This job does not run:Error 196.9:45 a.m.10:45 a.m.11:45 a.m.12:45 p.m.1:05 p.m.XClient 4第153页/共232页第154页/共232页第155页/共232页第156页/共232页第157页/共232页第158页/共232页第159页/共232
38、页第160页/共232页第161页/共232页第162页/共232页File System:/data/usrWhat?第163页/共232页Identify files and directories to be backed up What do backup selections do?All clients in the policy,but all files do not have to exist for every clientWho uses backup selections?User backups and user archivesWhat does not use b
39、ackup selections?Exclude and include listsHow are they refined?第164页/共232页bpplinclude第165页/共232页第166页/共232页Clients:serv1serv2 Who?第167页/共232页bpplclients第168页/共232页第169页/共232页第170页/共232页第171页/共232页第172页/共232页在调度策略中指定时间在调度策略中指定时间Automatically使用图形界面或命令行使用图形界面或命令行Manually 第173页/共232页第174页/共232页 在一个定义的调度
40、上执行在一个定义的调度上执行 在在master server上运行上运行 执行一个立即的备份执行一个立即的备份什么是手动备份什么是手动备份?测试一个配置测试一个配置.从新执行一次失败的备份从新执行一次失败的备份在升级前保护旧的数据在升级前保护旧的数据什么时候执行一个什么时候执行一个手动备份手动备份?使用图形界面使用图形界面.运行运行 bpbackup 命令命令怎样执行一个手动怎样执行一个手动备份备份?第175页/共232页第176页/共232页bpbackup-i第177页/共232页Icon Legend queued active successful partially successf
41、ul suspended incomplete failedbpdbjobs第178页/共232页第179页/共232页第180页/共232页bpdbjobs cancel job1,job2,bpdbjobs cancel_all第181页/共232页Status CodeIconDescription0The backup was successful.Any other status codeA problem has occurred.第182页/共232页第183页/共232页第184页/共232页没有可用的介质状态状态96备份完成但有遗漏的文件备份完成但有遗漏的文件状态状态1 需要
42、备份的文件不存在需要备份的文件不存在.状态状态71备份窗口关闭备份窗口关闭.状态状态196第185页/共232页第186页/共232页第187页/共232页从服务端恢复到一个客户端管理员管理员 用户或客户端控制的恢复 异机恢复异机恢复用户用户第188页/共232页bplist第189页/共232页第190页/共232页默认的恢复顺序默认的恢复顺序=选择自最后一次全备以选择自最后一次全备以来所有的备份来所有的备份从一个全备份和增从一个全备份和增量备份中恢复量备份中恢复:必需要有最近的一次全备份和必需要有最近的一次全备份和累积备份累积备份从一个累积增量备从一个累积增量备份中恢复;份中恢复;从一个差
43、异增量备从一个差异增量备份中恢复份中恢复:指定一个备份包含必需的版本指定一个备份包含必需的版本从一个指定的版本从一个指定的版本恢复恢复:必需要有最近的一次全备份和连续的必需要有最近的一次全备份和连续的差异增量备份差异增量备份第191页/共232页第192页/共232页bpclient第193页/共232页第194页/共232页第195页/共232页bprestore步骤步骤操作操作1指定恢复的目标机器和备份类型指定恢复的目标机器和备份类型2指定恢复的类型指定恢复的类型3选择需要恢复的文件选择需要恢复的文件4标记需要恢复的文件和文件夹标记需要恢复的文件和文件夹5事先检查需要的介质事先检查需要的介
44、质.6选择恢复的参数选择恢复的参数7发起恢复操作发起恢复操作第196页/共232页第197页/共232页第198页/共232页第199页/共232页第200页/共232页第201页/共232页第202页/共232页第203页/共232页第204页/共232页第205页/共232页第206页/共232页Search the EMM database for a volume from that pool.Volume found?Start a backup to a specified pool.Load the media and perform the backup.YesNoYesNoI
45、s a volume in the scratch pool available?Assign a scratch tape to the required volume pool.Backup fails,error 96第207页/共232页Media StateReason for the StateFull容量已满容量已满Suspended介质或硬件有错误介质或硬件有错误Frozen某一个磁带在读写过程中出现过多的错误某一个磁带在读写过程中出现过多的错误,或者或者NBU发现非发现非TAR形式的文件形式的文件Imported含有可用的备份信息含有可用的备份信息Active当前可用当前可用
46、Available没有数据还没有被分配没有数据还没有被分配第208页/共232页使用使用 available_media 命令命令 Available media使用使用 NetBackup Management Reports.The NetBackup Administration Console使用使用bpadm,vmadm命令命令The text-menu interface使用使用bpexpdate命令更改某个磁带数据命令更改某个磁带数据有效期有效期,bplabel,bpmedia,vmchange,vmquery命令查看命令查看EMMM 数数据库磁带状态信息据库磁带状态信息The
47、command line第209页/共232页第210页/共232页vmquery 查询查询 EMM database中中 券的信息券的信息.第211页/共232页bpmedialist 查询查询 catalog中介质的状态中介质的状态第212页/共232页Media StateHow to Override the StateFull使用使用bpexpdate d date命令命令(过期数据就是过期数据就是在在catalog里面把备份信息的内容删除里面把备份信息的内容删除,但但是磁带里面的数据并没有删除是磁带里面的数据并没有删除,整盘磁带的所整盘磁带的所有数据都过期有数据都过期,磁盘才能被回
48、收利用磁盘才能被回收利用,只要磁只要磁带头没有被更改过带头没有被更改过,那磁带里面的数据可以通那磁带里面的数据可以通过导入或者过导入或者TAR的方式进行恢复)的方式进行恢复)Suspended使用使用bpmedia unsuspend命令命令Frozen bpmedia unfreeze Bplabel(重新写磁带头重新写磁带头)Check the ALLOW_MEDIA_OVERWRITE (允许对磁带进行覆盖写允许对磁带进行覆盖写,如果不修改这个参如果不修改这个参数数,那么磁带里面如果有数据的时候那么磁带里面如果有数据的时候,NBU在在写这个磁带的时候就会报错写这个磁带的时候就会报错,是磁
49、带数据的一是磁带数据的一种保护机制种保护机制)setting in bp.conf ActionsLong(索引和数据都删除索引和数据都删除)/Quick Erase(只是把头索引的信息删除只是把头索引的信息删除)Imported使用使用bpexpdate d date命令命令(做过以后所有做过以后所有磁带的信息都会变成可用状态磁带的信息都会变成可用状态)第213页/共232页第214页/共232页第215页/共232页Backup header contentsCompared to Metadata recorded in Image catalogRead each block in t
50、he media imageMost modern tape drives have built-in verification on write functionality.第216页/共232页bpverify第217页/共232页第218页/共232页第219页/共232页第220页/共232页第221页/共232页bpduplicate第222页/共232页第223页/共232页第224页/共232页第225页/共232页第226页/共232页bpchangeprimarybpduplicate npc pcopy backupid bid第227页/共232页第228页/共232页