版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
密级:密级:内部版本:V1.0项目名:项目名:XXXX备份系统文档名:NetBackup使用指南文档号:版版本1.0日期2011.04.10责编:责编:责审:批准:目录1 VERITASNETBACKUP(NBU)简介 22 NBU基本概念 53 NBU管理界面 64 配置存储单元 85 配置备份策略(Policy) 145.1 如何规划一个Policy 155.2 如何创建一个Policy 176 其它安装配置 306.1 定义NetBackup全局属性 306.2 重新定义保存期限等级 326.3 Multiplexing(MPX)多路共享 336.3.1 何时使用Multiplexing 346.3.2 如何配置Multiplexing 346.4 限制备份带宽,调整备份速度 356.4.1 配置方法 366.5 配置MediaServer 366.6 配置bp.conf(Server)文件 376.7 配置bp.conf(Client)文件 376.8 配置Email通知 387 管理NetBackup 397.1 备份NetBackup数据库 397.2 管理NetBackup进程 447.2.1 用bpps显示NetBackup目前正在运行的进程 447.2.2 启动NetBackup进程 457.2.3 停止NetBackup进程 457.3 管理Client文件的恢复 457.4 负载平衡 457.5 Duplicating(复制),Verifying(核查)和Importing(导入)操作 467.5.1 复制(Duplicating) 467.5.2 核查(Verifying) 487.5.3 导入(Importing) 488 任务监视器(ActivityMonitor) 508.1 ActivityMonitor的界面 508.2 使用JobMonitor 518.2.1 任务监视器作用 518.2.2 查看任务细节 519 NetBackup报告 5310 备份的恢复 5811 设备管理(devicemanager) 6311.1 增加一个机械手 6411.2 增加一个驱动器 6711.3 机械手与驱动器配置实例 6812 介质管理 7012.1 如何启动介质管理 7012.2 配置VolumePool 7112.2.1 增加一个VolumePool 7112.2.2 ScratchVolumePool 7212.3 增加卷 7312.3.1 使用RobotInventory功能增加一个机械手控制的卷 7312.3.2 不使用RobotInventory功能增加一个卷 7412.4 移动卷 7512.5 Deassign一个卷 7612.6 改变一个卷的属性 7612.7 更换一个卷 7912.7.1 更换但不用相同的MediaID 7912.7.2 更换但使用相同的MediaID 7913 bpadm和vmadm 8013.1 bpadm 8013.2 vmadm 8013.3 tpconfig 8014 使用和维护步骤 8114.1 配置NetBackup基本步骤 8114.2 磁带机的清洗 8114.3 在一个库体中,NetBackup如何选择使用一个介质 8114.4 如何恢复NetBackup本身的数据库 8214.5 如何使用tar读出NetBackup的备份 82VERITASNETBACKUP(NBU)简介NBU是VERITAS公司提供的企业级备份管理软件,它支持多种操作系统,包括UNIX、MicrosoftWindows、OS/2以及Macintosh等。目前,NBU是国际上使用最广的备份管理软件。NBU采用全图形的管理方式,同时提供命令行接口,适应不同的用户需求。它提供了众多的性能调整能力,从管理角度看,其高性能特征十分明显。如提供多作业共享磁带机、大作业并行数据流备份、完善的监控报警、动态备份速度调整等能力,为用户的集中式存储管理提供了灵活和卓有成效的手段。NBU还能跟BMR集成在一起为用户提供关键业务系统的智能灾难恢复,即无需安装系统,只需执行一条命令就能达到全自动系统恢复,整个过程也无需人工干预,是个简单易行的“傻瓜”过程,简化用户的恢复操作,尽快将应用投入使用,减少用户因停机带来的巨大损失。通过管理界面,管理员可以设置网络自动备份策略,这些备份可以是完全备份,也可以是增量备份。管理员也可以手动备份客户端数据。客户端用户可以从客户端备份(Backup)/恢复(Restore)/归档(Archive)自己的数据。同时,NBU还管理存储设备。如果采用磁带库,它可以驱动机械手(磁带库使用机械手作为磁带自动加载工具),管理磁带。NBU包括Server/Client软件:1.在需要连接存储设备(如磁带库或光盘库)的服务器上安装Server软件。2.在需要提供数据进行备份的机器上安装Client软件。Server和Client之间通过TCP/IPSockets通讯。由图1-1可以看出Server和Client之间的连接。
光盘库服务器服务器磁带库服务器磁带库NetBackupMediaServersNetBackupClients/
AgentsNetBackupMasterServer光盘库服务器服务器磁带库服务器磁带库NetBackupMediaServersNetBackupClients/
AgentsNetBackupMasterServer图1-1NBUServer与Client之间的连接NBU支持MasterServer和MediaServer。我们指连接磁带库的服务器为server。NetBackup主服务器(MasterServer)管理制定全网的备份策略,控制所有的备份作业,是集中管理的核心。MasterServer可管理存储设备、控制备份/归档策略和恢复操作。MediaServer只连接存储设备,提供数据分流,并不控制备份/归档策略和恢复操作,它的作用是分散网络负担,来提高备份效率。备份时,客户机产生备份数据流,并通过网络传送给NBUServer,NBUServer根据配置,将数据写到相应的存储设备上。归档操作与备份类似,所不同的是,归档在成功写到存储设备上后,会将数据从硬盘上删掉。恢复时,客户端用户可以列出并选定他们要恢复的目录或文件。NBUServer从存储设备中读取数据之后,将它们写回客户机。
NBU基本概念Policy(备份策略)备份策略定义一台或几台服务器的备份方法。它包括哪些服务器需要备份、备份哪些目录或文件、在什么时间备份、采用什么方式进行备份等。配置NBU主要指定义备份策略。Schedule(备份时间表)它用来定义在什么时间进行备份和归档的操作。它用来定义做全备份,还是增量备份或者用户自己备份、是否归档,备份的频度,备份磁带保留多长时间,可以备份的时间段等。StorageUnit(存储单元)存储单元指将备份作业按备份设备类型分组。如4mm磁带机、DLT磁带机、LTO磁带机、本地磁盘等。在一种备份服务器上有可能存在多种类型的备份设备。介质管理器(MediaManager):它是NBU软件的一个模块,针对磁带或光盘设备。它在备份或归档时调度磁带或光盘,并控制上带/卸带动作。硬盘:NBU可以将数据备份到本地硬盘上。它使用于需要快速备份的场合。NDMP:NDMP也是由介质管理器控制,但连接到NDMP主机上。卷(Volume)在MediaManager中一盘磁带或一片光盘称为一个卷。VolumePool(卷池)卷池是磁带或光盘的集合。通过指定卷池,我们可以将磁带按照组分配给用户,使不同类型的作业存放在不同的磁带组中。在NBU安装完成后,会生成一个NetBackup卷池。CrossMount在UNIX系统中,每一个文件系统都有一个Mount点,这个Mount点可能位于整个系统的任意位置。当一个文件系统的Mount点位于另一个文件系统之下时,我们称之为交叉文件系统。如:/文件系统包括/usr和/tmp的子文件系统。TrueImageRecovery(真正影像恢复)在既有全备份,又有增量备份的情况下,如果在备份之间有文件被删除或移动,恢复时,会将被删除或移动过的文件也恢复到原来的位置才进行删除。真正影像恢复功能可以收集文件的异动情况,能够作到在恢复时可以不恢复异动过的文件。该功能需要一部分硬盘空间。FullBackup(全备份)将用户设定的整个目录或文件全部备份。DifferentialIncrementalBackup(增量备份)备份上一次备份以来,更新过的文件。不管上一次备份是全备份、增量备份,还是累积备份。CumulativeIncrementalBackup(累积备份)备份上一次全备份以来更新过的数据。NetBackupCatalog(NBU数据库)NetBackup自身有一索引数据库,主要记录每次备份的相关信息。比如从哪个Client备份的,保留多长时间等。Retention(备份保留期限)系统管理员可以指定每次备份可以保留多长时间,当该期限达到时,NBU自动将该备份的相关信息从NBU数据库中删掉(并不从磁带中删掉)。这时,用户就检索不到这次备份的信息。NBU管理界面NetBackup提供了三种管理界面:/usr/openv/netbackup/bin/jnbSA—Java界面/usr/openv/netbackup/bin/bpadm/usr/openv/netbackup/bin/vmadm—字符菜单界面bpadm的字符界面bpadm的字符界面CLI—命令行方式配置存储单元在备份或归档操作时,NetBackup将数据通过存储单元写到物理介质上,NetBackup支持三种类型的存储单元。即:介质管理器、磁盘和NDMP。存储单元配置要求:无论驱动器是否受机械手控制,存储单元都存在于与驱动器连接的服务器上;对于每一个服务器,为每一个机械手都加一个独立的存储单元:如果一个机械手控制同种密度的驱动器,不管有多少个驱动器,都配置一个存储单元;如果一个机械手控制不同密度的驱动器,为每种密度配置一个存储单元;如果驱动器和机械手连接于不同的服务器上,在驱动器连接的服务器上配置存储单元,指定相同的机械手号;如果没有机械手,在一个服务器上为同种类型的磁带机配置一个存储单元,NetBackup会自己选择磁带机。准备增加存储单元:对于没有机械手的驱动器,先统计出有多少不受机械手控制的驱动器的数量;对于受机械手控制的磁带机,先统计出以下项目:机械手类型VERITAS支持市场上几乎所有的机械手,她把这些机械手划归为以下几类,我们要判断此机械手属于哪一种。ACS-AutomatedCartridgeSystemLMF-LibraryManagementFacilityODL-OpticalDiskLibraryTC4-TapeCarousel4MMTC8-TapeCarousel8MMTL4-TapeLibrary4MMTL8-TapeLibrary8MMTLD-TapeLibraryDLTTLH-TapeLibraryHalf-inchTLM-TapeLibraryMultimediaTS8-TapeStacker8MMTSD-TapeStackerDLTTSH-TapeStackerHalf-inch机械手号控制机械手的主机驱动器的密度配置实例:实例1:whale(MasterServer)NetBackupHost:whaleRobotType:TS8–TapeStacker8mmRobotNumber:4NumberofDrivers:1Density:8mm–8mmcartridge实例2:eelQSCSItapedrivesNetBackupHost:eelRobotType:NoneRobotNumber:NotapplicableNumberofDrives:2Density:qscsi-1/4InchCartridge8mmtapedrivesinrobot5NetBackupHost:eelRobotType:TL8-TapeLibrary8MMRobotNumber:5NumberofDrives:2Density:8mm-8mmcartridge实例3:shark8mmtapedriveinrobot1NetBackupHost:sharkRobotType:TS8-TapeStacker8MMRobotNumber:1NumberofDrives:1Density:8mm-8mmcartridge8mmtapedriveinrobot2NetBackupHost:sharkRobotType:TS8-TapeStacker8MMRobotNumber:2NumberofDrives:1Density:8mm-8mmcartridgeOpticaldiskdrivesinrobot3NetBackupHost:sharkRobotType:ODL-OpticalDiskLibraryRobotNumber:3NumberofDrives:2Density:odiskwo-OpticalDiskWriteOnce配置一个介质管理的存储单元:从jnbSA中选中StorageUnits,然后从菜单Actions中选择增加存储单元,如下图所示;在框中输入存储单元名称、服务器名称、机械手类型、驱动器密度、机械手号和驱动器数目;Ondemandonly:如果要使该存储单元只适用于专门指定的Policy或Schedule,选Yes如果要使该存储单元适用于所有的Policy或Schedule,选No(default)Maximumfragmentsize这一里指明NetBackup保存备份时使用的最大的fragment尺寸,使用Fragment有这样几个好处:当存储单元是磁盘时,可以指定小于2GB,这样可以避免某些操作系统的局限性;当NetBackup与HSM一起使用时,可以减少回迁时间;当备份或归档到磁带库上时,可以减少恢复时间;如果指定0,则表示不使用Fragment如果修改Fragment,我们还可以恢复原来的备份Multiplexing(共享磁带)Multiplexing功能可以将一个或多个客户端的数据写到同一盘磁带上。点击OK完成操作配置一个磁盘类型的存储单元从jnbSA中选中StorageUnits,然后从菜单Actions中选择增加存储单元,出现以下画面;输入存储单元的名称,类型选择disk,输入服务器名称输入Fragment值,选择是否用MPX输入要备份到哪一个目录下Maximumconcurrentjobs该项是指同时可执行多少个任务,数目大小取决于主机的处理能力
配置备份策略(Policy)一个备份策略由四部分组成。GeneralAttributes(属性)Policy是否ActivePolicy类型由此Policy产生的任务的优先级使用的StorageUnit和VolumePoolSchedules(备份日程表)对于自动备份,列出在此Policy中所有Client的备份时间对于用户备份或归档,列出用户可以在何时提交任务FileList(文件列表)列出所有自动备份的文件或目录;对于用户发起的备份,不必列出,因为在此情况下,用户自己选择文件或目录Clients(客户机)列出所有属于该Policy的Client的名称如何规划一个Policy根据类型将Clients分组具有相同任务的多个Client往往具有相同的备份需求,我们就将这些Client划归一组PolicyClientsS1mercury(fileserver)anitaparkWS1marsjupiter(workstations)npluto收集每个Client的信息如上面的例子,mercury是Server,它有大量的数据需要备份。为减少备份时间,我们为mercury单建一个Policy,而将其它工作站设为另一个PolicyPolicyClientsS1mercury(fileserver)S2anitaparkWS1marsjupiter(workstations)npluto备份到哪一个StorageUnit和VolumePool如果希望将某一个Client的不同目录或文件备份到不同的StorageUnit或VolumePool,为它设置不同的Policy如下图,我们希望将/h002/R&Dexp和/h002/desdoc备份到dlt磁带上,而将其它文件备份到8mm设备上,建两个PolicyPolicyClientsFilesDesiredStorageS1mercury//usr/h001/h002/people8mmS2mercury/h002/R&Dexp/h002/desdocdlt如果某些Schedules不适用于所有的Clients或Files,另外创建一个Policy配置最佳时间在不同的时间备份不同的Client,创建不同的Policy备份保留期限每个Schedule都有一个保留期限,如果列表之中的不同的文件或目录有不同的保留期限,创建不同的Policy对于需要不同属性(Attributes),创建不同的PolicyPolicy类型NetBackup为不同的操作系统或数据库设置了不同的类型,对于不同类型的Client,设置不同的Policy,下面是几个典型的类型MS-Windows-NTwhenthepolicywillhaveonlyWindowsNTclients.MS-ExchangeServerwhenthepolicywillhaveonlyNetBackupforMS-Exchangeclients.MS-SQL-ServerwhenthepolicywillhaveonlyNetBackupforMS-SQLServerclients.NetWareUsewhenthepolicywillhaveonlynontargetNetBackupNovellNetWareclients(thatis,runningaMicrosoftWindowsinterface).Standardwhenthepolicywillhaveanycombinationofthefollowing:Windows98,95,or3.11clients.Macintoshclients.NetBackupNovellNetWareclientsthathavethetargetversionofNetBackupsoftware.UNIXclients,exceptthosecoveredbyotherspecialPoliciessuchasAuspex-FastBackupandOracle.DB2whenthepolicywillhaveonlyNetBackupforDB2clients.Informix-On-BARwhenthepolicywillhaveonlyNetBackupforInformixclients.OraclewhenthepolicywillhaveonlyNetBackupforOracleclients.SybasewhenthepolicywillhaveonlyNetBackupforSybaseclients.FollowNFS对于UNIXClient,如果一个文件系统是通过NFSMount的,是否备份它CrossMountPoint对于UNIXClient,是否备份一个文件系统下的其它文件系统。BackupNetworkDrives对于NTClient,是否备份NetworkDrive上的文件Compression对于UNIXClient,备份时是否在数据传送到Server之前先压缩。PolicyPriorityNetBackup用该属性控制备份的启动顺序,具有较高优先级的Policy先备份如何创建一个Policy通过jnbSA,在Actions菜单按New,再按Policy,出现创建窗口在PolicyName一栏,填入Policy名称根据Client,选择Policy类型,新建一个Policy,还是从另一个Policy拷贝,如果从另一个拷贝,可以修改相应的参数按OK确认选择,进入修改Policy窗口1)定义Policy属性PolicyStorageUnit填入原来定义的StorageUnit,它是该Policy默认的StorageUnit,也可以在定义Schedule级的StorageUnit,这时该Schedule备份时,不使用Policy的StorageUnit如果你只有一个StorageUnit,而且它是不可用的,该Policy产生的备份工作将无法运行PolicyVolumePool填入原来定义的VolumePool,它是该Policy默认的VolumePool,也可以在定义Schedule级的VolumePool,这时该Schedule备份时,不使用Policy的VolumePool该选项只适用于MediaManager类型的StorageUnit,不适用磁盘类型的StorageUnitLimitJobsperPolicy填入每一个Policy可以同时产生多少个Jobs。该数目取决于:①有多少个存储设备,对于磁带或光盘,取决与于有多少个驱动器;对于磁盘,取决于主机和可用空间大小②Server速度,包括硬件、操作系统、和运行的应用③网络负载④MPX,如果使用MPX,要将该值设大一些,较小的值会使MPX不能正常运行⑤该值并不影响从不同Policy产生的任务数目JobPriority填入一个值,该值越大,有限级越高关键词(可选)指定一个关键词与该Policy相联系,恢复时,可通过该词查找相关的备份,该词最多128字符对于UNIX和NTClients,可对用户备份和归档指定一个关键词,该关键词会覆盖Policy的关键词Active该Policy是否为Active(激活状态)BackupNetworkDrives指定是否要备份NT网络盘TrueImageRestoreInformation指定NetBackup是否收集影像恢复信息FollowNFS指定是否备份NFS的文件系统(远程在本地安装的文件系统)CrossMountPoints指定是否备份交叉文件系统Compression指定是否进行压缩备份Encryption(加密封装)该选项只有在安装NetBackupEncryption时才起作用AllowMultipleDataStreames指定根据设置每个Client可以同时启动多个备份,备份的数目由FileList的New_Stream设定来决定,并且取决于StorageUnit和Maximumjobs数目使用该功能可以减少备份时间,它是将备份分成几部分并行作业,每一部分写到一个磁带机上;如果一个备份失败,它只重新备份失败的那一部分2)定义Clients转向Client,点击New显示增加Client窗口指定该Client的硬件类型和操作系统版本,输入该Client的名称。确定是否需要安装NetBackupClient软件,如果需要安装,选中相应的客户机名,然后点击InstallSoftware,如果两个机器又有信任关系,那么加入需安装软件的客户机,会出现以下画面:增加客户机后,点击InstallClientSoftware开始安装Client软件。软件安装只能在UNIX之间或Windows之间进行,软件安装完成后,结束Client定义。3)定义备份哪些文件该设定对UserBackups或Archives不起作用转到FileList,出现以下窗口直接键入要备份的文件或目录,要备份多个目录或文件,键入多行。下面是一些常用的写法:UNIX文件系统备份/home/abc/fun[ny]name/etc/*.confUNIX裸设备/devices/sbus@1,f8000000/esp@0,800000/sd@2,0:1hWindowsClientsc:\system\log??_97:\or*:\(除可移除外的所有驱动器)也可以用UNIX的文件系统写法/c//d/aaa/WindowsNTDisk-ImageBackup/\\.\cWindows注册表NT:%Winnt_install_path%\system32\config95/98:%windows_install_path%单独的HKEYs:HKEY_LOCAL_MACHINEDirectivesNEW_STREAM:适用于MultipleDataStreams,如NEW_STREAM/usr/libNEW_STREAM/home/binALL_LOCAL_DRIVES:如果使用AllowMultipleDataStreams,并且没有指定NEW_STREAM,则NetBackup自动将每一个盘(NT)或文件系统(UNIX)定义成一个STREAM来备份;如果没有使用AllowMultipleDataStreams,则NetBackup将所有的盘或文件系统用一个STREAM来备份Exclude和IncludeFiles在WindowsClient中,在NetBackup配置窗口中指定这些文件;在NetWaretargetClient中,在加入该target时指定这些文件;对于UNIXClient,将文件或目录名分别写入下面的文件,可用通配符:/usr/openv/netbackup/exclude_list如:core/home/doe/john/*/temp/usr/openv/netbackup/include_list如:/home/jdoe/test4)定义Schedules点击Schedules,点击New打开创建Schedules窗口:输入Schedule名称,选择从其它Schedule拷贝或直接选OK,进入下面画面:OverridePolicyStorageUnit指定此Schedule是使用PolicyStorageUnit,还是使用另外一个,如果选择Yes,则会出现另一个窗口,让我们选择OverridePolicyVolumePool指定此Schedule是使用PolicyVolumePool,还是使用另外一个,如果选择Yes,则会出现另一个窗口,让我们选择TypeofBackup选择备份类型,包括全备份(FullBackup)、增量备份(Differential-IncrementalBackup)、累积备份(Cumulative-IncrementalBackup)、用户备份(UserBackup)和归档(UserArchive)RetentionPeriod指定该备份保留多长时间Frequency指定该Schedule多长时间执行一次MaximumMPXperDrive指定每一个驱动器可有MPX的数目BackupWindow指定该Schedule可以在什么时间做备份,它是指定可以从什么时间开始,做多长时间。如下图所示。ExcludeDates指定哪些日期不做备份,如下图Calendar日程安排类型,区别于Frequency,功能更强大,设置更灵活,如下图CalendarSchedule基于日历的日程安排程序,设置更加灵活方便,如下图如可以设定每月的最后一天做备份,如下图Schedule举例:下面的例子是一套完整的ScheduleWeeklyFullBackupSchedules:DailyIncrementalBackupSchedules:TypeofBackup:FullBackupFrequency:1weekStartTime:22:00:00Duration:8hoursDaysofWeek:SaturdayDailyDifferentialIncrementalBackupSchedulesTypeofBackup:DifferentialIncrementalBackupFrequency:1dayStartTime:22:00:00Duration:8hoursDaysofWeek:SundayMondayTuesdayThursdayFridayDailyCumulativeIncrementalBackupSchedulesTypeofBackup:CumulativeIncrementalBackupFrequency:1dayStartTime:22:00:00Duration:8hoursDaysofWeek:Wednesday图示:SatSunMonTueWedThuFriFIIICII其它安装配置定义NetBackup全局属性全局属性指netbackup的全局参数。进入jnbSA管理界面,在左边窗口点击展开NetBackupManagement,然后点击展开HostProperties,选中相应的Master服务器,从菜单Actions中执行Properties来配置全局属性,如下图Administratore-mailaddress定义NetBackup在指定条件下向指定人员发通知的email地址MaximumJobsperClient定义每一个Client可以同时进行几个作业,默认是一个MaximumBackupCopies定义最多同时备份几份数据,即同时写到几盘磁带上,默认是两个CompressCatalogafter定义几天后开始压缩NetBackup数据库,默认是0,即从不压缩WakeupInterval定义每隔多长时间Scheduler检查Schedule,是否需要备份,最小是1分钟,默认是10分钟ScheduleBackupAttempts定义Netbackup在一定的时间内重试的次数只有在所有的任务都执行一遍后,Netbackup才会重试以前失败的任务KeepLogsfor定义NetBackup将日志保留多长时间,当此时间超过以后,NetBackup会将原来的日志删掉,该值最小是0天,默认28天KeepVaultLogsfor定义NetBackup将Vault日志保留多长时间,当此时间超过以后,NetBackup会将原来的日志删掉,该值最小是0天,默认30天EnforceMediaMount定义NetBackup等一个介质被Mount到可读写之前的超时时间,一旦该时间达到,NetBackup会认为这次Mount失败。IntervalforStatusReports定义NetBackup产生Report的间隔,它是指NetBackup将最近多长时间的日志整理出来,放到Report中HowLongtoKeepTIRInformation定义NetBackup将TrueImageRecovery的信息保留多长时间。该项适用于定义了TrueImageRecovery的Policy。如果TIR的信息超过定义的时间,NetBackup会将信息从自己的数据库中删掉。如果这时用户要恢复这些文件,NetBackup仍可以从介质上读出这些信息,用户只会感到恢复时间变长了重新定义保存期限等级同上一画面,在RetentionPeriods窗口中,可以定义保存期限等级,如果确实需要,我们可以重新定义这些等级。NetBackup在每一个Volume上保存相同level的备份,它并不检查这个level是多长时间。这就是说,如果重新定义这些level,就有可能将不同保存期限的备份保存在同一个Volume上。Multiplexing(MPX)多路共享如下图,Multiplexing是将不同Client的备份写到同一个存储设备上。使用Multiplexing在恢复时,并不需要额外的操作,何时使用Multiplexing通常Multiplexing使用于要求备份时间较短的场合,主要体现在:①较慢的Client,包括因为压缩而降低了处理能力的Client;②有多个速度较慢的网络,可以充分发挥网络的传输能力;③备份数据较少但数目较多,Multiplexing不但提供并行数据流,而且减少了介质的准备时间,从而充分发挥了存储设备的传输能力如何配置MultiplexingMultiplexing要在两个地方进行配置:StorageUnit在StorageUnit中配置MaximumMultiplexingperDrive,它定义了在这个StorageUnit中可以有多少个备份同时写到一个驱动器上,范围是1到32。该值大小取决于CPU处理并行任务的能力。一个StorageUnit上可以运行的最大任务数目等于:一个驱动器上的最大任务数×StorageUnit中的驱动器数目②Schedule不管Schedule中的Multiplexing是多少,NetBackup同时启动的任务数目不会超过StorageUnit允许的数目。Schedule的Multiplexing数目也是从1到32。当ScheduleMultiplexing的数目达到每个驱动器允许的Multiplexing数目时,Netbackup开始使用另一个驱动器。NetBackup可以将不同Schedule产生的任务送到一个驱动器。Multiplexing应用实例ScheduleA和B可以存在于相同或不同的Policy,假定ScheduleA先启动。①②JobsfromclientsA1andA2startondrive1.ScheduleAmaxmpxof2isreachedforthisdrive.③④JobsfromclientsA3andA4startondrive2.ScheduleAmaxMPXof2isreachedforthisdrive⑤⑥⑦JobsfromclientsB1,B2,andB3startondrive1.StorageunitmaxMPXisreachedforthisdrive⑧JobfromclientB4startsondrive2.AlljobsarenowrunningforscheduleB.⑨⑩JobsfromclientsA1andA2finishondrive1.JobsforB1,B2,andB3arestillrunning,however,soScheduleAmaxMPXof2stillpreventsclientA5fromstarting.⑾⑿JobfromclientsB1andB2finishondrive1.OnlythejobforB3isstillrunningonthisdrive.⒀JobfromclientA5startsondrive1.ThisisthelastjobforscheduleA.其它相关的配置与MPX相关的配置还有:MaximumJobsperPolicyMaximumJobsperClient这里指Netbackup全局属性中的定义,如果该值较小,可能会影响存储单元的MPX能力。MaximumJobsthisClient我们可以用bpconfig命令设定某一个Client的MaximumJobs值MPXRestoreDelay如果使用MPX,在恢复时有可能磁带定位时间会延长,可以在bp.conf文件中设定MPX_RESTORE_DELAY,指定Server可以等多长时间。DemultiplexingDemultiplexing可以减少以后的恢复时间。Demultiplexing操作时使用NetBackup的Duplicate功能。限制备份带宽,调整备份速度Netbackup的限制备份带宽功能可以让你限制数据备份的带宽,从而在不影响应用运行的情况下进行数据备份。该功能仅限制备份带宽,并不影响恢复带宽。它也不影响Server的备份。当备份启动时,NetBackup根据设定将数值传给Client,Client会根据该值控制传送给Server的速度如果在一个子网上同时进行的备份工作增加或减少,NetBackup会动态提高或降低数据传输速度配置方法在/usr/openv/netbackup/bp.conf中加入下面一行:LIMIT_BANDWIDTH=111.112.113.1111.112.113.50500对于不同的范围的IP地址的主机,可以加多行,上面一行表示IP地址从111.112.113.1到111.112.113.50的所有主机,备份速度限定为500Kbytes/s配置MediaServerNetBackup的Server有MasterServer和MediaServer之分,它们承担的功能不同,如下图:MasterServer上有NetBackup的数据库(Images,Jobs,Policy,Errors,Config及Vault),和介质管理数据库(Volume,GlobalDevice),而一个MediaServer上只有两个数据库:介质库(Media)――包括该Server所连接设备的介质信息设备(Device)――包括机械手和驱动器的信息在安装完MediaServer的软件后,进行以下操作:加入MediaStorageUnit配置使用该StorageUnit的Policy从MasterServer执行/usr/open/netbackup/bin/add_slave_on_clients,目的是在bp.conf文件中增加一行SERVER=media_name在Client的bp.conf文件中也增加MediaServer的名称重新启动bprd和bpdbm配置bp.conf(Server)文件该文件定义Server端的一些配置,它位于/usr/openv/netbackup/bp.conf,如果该Server同时又是备份的Client,则该文件会同时有Server和Client的选项。每一个非root用户也可有自己的bp.conf文件,该文件在$HOME/bp.conf。常用的设置有:ALLOW_MEDIA_OVERWRITEALLOW_MULTIPLE_RETENTIONS_PER_MEDIACLIENT_READ_TIMEOUTDISALLOW_CLIENT_RESTOREDISALLOW_BACKUPS_SPANNING_MEDIALIMIT_BANDWIDTHSERVER配置bp.conf(Client)文件该文件同样位于/usr/openv/netbackup/bp.conf,非root用户也可有自己的配置文件,位于$HOME/bp.conf。常用的设置有:BPARCHIVE_POLICYBPARCHIVE_SCHEDBPBACKUP_POLICYBPBACKUP_SCHEDBUSY_FILE_ACTIONCLIENT_NAMEDISALLOW_SERVER_FILE_WRITESINFORMIX_HOMESYBASE_HOMELOCKED_FILE_ACTIONSERVER配置Email通知配置Email通知有三种方法:使用NetBackup的全局属性,可定义备份做完后,发送mail给谁;在$/HOME/bp.conf中,使用USEMAIL定义,发给某人操作结果;在/usr/openv/netbackup/bp.conf中,使用USEMAIL定义,将用户备份(userbackup)或自动备份的结果发给系统管理员;也可以在Server上通过scripts来配置mail通知。
管理NetBackup备份NetBackup数据库建议定期备份netbackup的索引数据库,以确保故障时的有效恢复。从jnbSA可以进入备份NetBackup内部数据库配置窗口,如下图:点击ConfigureCatalogBackup后,出现下图MediaServerNetBackup数据库即可以备份到MasterServer上,又可以备份到MediaServer上,在此可指定使用哪一个Server,如果使用MediaServer,需要在Master的bp.conf中声明Media1andMedia2Areas在备份时,NetBackup并不使用VolumePool来备份数据库,而是指定介质备份;指定NetBackup数据库备份到什么地方,你没必要指定两个介质,如果指定两个,则NetBackup会轮换使用如果选择备份到硬盘上,指定目录Schedule
指定在何时做备份,可以自动进行,也可手动进行Files指定数据库放在什么位置对于MasterServer/usr/openv/netbackup/db/usr/openv/volmgr/database/usr/openv/var如果备份到SlaveServer,按下面方式写master_name:/usr/openv/netbackup/dbmaster_name:/usr/openv/volmgr/databasemaster_name:/usr/openv/var对于MediaServer如果备份到MasterServerMedia_name:/usr/openv/netbackup/db/mediaMedia_name:/usr/openv/volmgr/databaseMedia_name:/usr/openv/var对于NTMediaServernt_media_name:c:\veritas\NetBackup\dbnt_media_name:c:\veritas\Volmgr\databasent_media_name:c:\veritas\netbackup\var手动备份NetBackup数据库从jnbSA窗口中左边选中NetBackupManagement中的Catalog,然后从Actions菜单中选择备份NetBackup数据库或通过右键来执行备份管理NetBackup进程用bpps显示NetBackup目前正在运行的进程/usr/opnev/netbackup/bin/bpps–a启动NetBackup进程/etc/rc2.d/S77netbackup或/usr/openv/netbackup/bin/goodies/netbackup停止NetBackup进程/etc/rc0.d/K77netbackup或/usr/openv/netbackup/bin/goodies/netbackupstop/usr/openv/netbackup/bin/goodies/bp.kill_all管理Client文件的恢复在缺省方式下,每个Client只能恢复自己备份的数据,但可以通过设定将该限制去掉。去掉所有Client的限制在MasterServer上,创建下面的文件/usr/openv/netbackup/db/altnames/No.Restrictions去掉某些Client的限制在MasterServer上,创建下面的文件/usr/openv/netbackup/db/altnames/peername peername是想要恢复其它Client的机器名只允许Client_A恢复另外指定的Client_B数据在MasterServer上,创建下面的文件/usr/openv/netbackup/db/altnames/Client_A Client_A是想要恢复其它Client的机器名将Client_B写入Client_A负载平衡可以采用以下方法进行负载平衡的调整:调整Server的负载调整MaximumJobsperPolicy,来改变备份服务器的负载在特定的时间内调整Server的备份负载改变Schedule的时间段调整Client的备份负载改变MaximumJobsperClient来调整Client的备份负载减少Client的备份时间使用Multiplexing或增加MaximumJobsperClient值调整Policy改变MaximumJobsperPolicy或Policy的优先级调整高速和低速网络的负载平衡调整MaximumJobsperPolicy或MaximumJobsperClient最大限度地利用驱动器使用Multiplexing,并允许每一个StorageUnit可以同时执行多个任务Duplicating(复制),Verifying(核查)和Importing(导入)操作复制(Duplicating)通过复制,可以作到将一个介质:从一个StorageUnit复制到另一个 从一种介质复制到另一种 从一个Server复制到另一个 从Multiplexing格式复制到non-Multiplexing格式复制方法:1)从jnbSA中执行复制动作,如下面窗口2)执行后,出现以下画面Copies指定复制几份数据StorageUnit,VolumePool指定复制到哪一个StorageUnit和哪一个VolumePoolRetention指定复制数据的保留期限Foreachimageifthiscopyfails指定故障后的动作,是停止还是继续PreserveMultiplexing指定是否保留多数复用特性3)点击OK开始复制如何从复制的备份中恢复文件每一个备份都被称为主拷贝,如果主拷贝坏掉,可以从复制的拷贝上恢复。但恢复时,首先要将复制的拷贝变成主拷贝,执行以下操作:/usr/openv/netbackup/bin/admincmd/bpduplicate–npcpcopy–backupidbid注意检查执行的返回值$STATUS核查(Verifying)查看每个介质上的备份,并与NetBackup数据库进行核对导入(Importing)通过该功能,可以导入已经过期的备份和通过其它MasterServer做的备份。导入方法使用vmadm或jnbSA将要导入的介质加到Media库中;如下图所示,点击initiateimport;按要求填入相应的参数,如下窗口:如下图所示,执行Import,完成导入操作任务监视器(ActivityMonitor)NetBackup任务监视器可以监视备份、恢复和归档任务的状态,也可以监视NetBackup本身数据库的备份。ActivityMonitor的界面使用JobMonitor任务监视器作用由任务监视看出该任务的ID、执行何种操作、状态、返回值、Server和Client是谁、通过哪一个Policy和Schedule去执行的。返回值是一个非常有用的参数,通过返回值,可以通过错误代码查找Troubleshooting手册中建议的相关调整建议,这对于问题检查和性能调整是非常有用的。具体可显示多长时间的任务,要看NetBackup全局属性中的设置。每个任务有以下几个状态:Queued任务正在排队Active任务正在执行Re-Queued由于前次执行没有成功,任务重新排队Done任务执行完毕 通过任务管理器,可以Kill掉没有执行完的任务。查看任务细节通过选择Actions菜单中的Monitor或双击一个任务,可以查看这些任务的细节。这些细节包括时间、操作过程等。细节有Brief和Full之分。
NetBackup报告NetBackup提供了非常完整的任务、介质、错误的报告,该报告可以从jnbSA的NetBackupManagement菜单中进入,如下图。NetBackup报告中显示的最长的任务时间也是全局属性来定义的。它可以提供以下几种报告:StatusofBackupReport它可以显示在某一段时间内,备份的状态和错误信息,如:STATUSCLIENTPOLICYSCHEDSERVERTIMECOMPLETED71bunnylencd4000myubaksbunny03/18/9309:57:44(noneofthefilesinthefilelistexist)0bunnylencd4000myubaksbunny03/18/9310:01:210bunnylencd4000myubaksbunny03/18/9310:05:28ClientBackupsReport它可以显示在某一段时间内详细的备份信息,如:ManagingNetBackupClient:bunnyBackupID:bunny_0732524230Policy:real_backupsClientType:StandardSchedLabel:real_fullsScheduleType:FullBackupRetentionLevel:twoweeks(1)BackupTime:03/19/9300:57:10ElapsedTime:001:11:01ExpirationTime:04/02/9300:57:10Compressed:yesProblemsReport它可以列出Server在某一段时间内记录下来的错误信息。如:TIMESERVER/CLIENTTEXT03/19/9300:58:21bunnybatmanclientbatmanaborted03/19/9300:58:23bunnybatmanbackupofclientbatmanexitedwithstatus49(clientdidnotstart)03/19/9301:58:15bunnybatmanclientbatmanaborted03/19/9302:09:11bunnybatmanclientbatmanaborted<SeeAllLogEntriesAllLogEntriesReport它可以列出Server在某一段时间内记录的所有的Log,如:TIMESERVER/CLIENTTEXT03/19/9300:57:10bunnynewtCLIENTnewtPOLICYreal_backupsSCHEDreal_fullsEXITSTATUS0(therequestedoperationwassuccessfullycompleted)03/19/9300:57:56bunnybunnybeginwritingbackupidbunny_0732524230fragment1tomediaidCC0021ondevice2003/19/9302:08:09bunnybunnysuccessfullywrotebackupidbunny_0732524230,fragment1,217104Kbytesat157.341Kbytes/secMediaListReport它可以列出NetBackup管理的介质的信息。如:serverhost=bunnyidrlimagesallocatedlastupdateddenkbytesrestoresvimagesexpirationlastrestore<STATUS>CC001908*03/13/9320:5303/16/9320:47hc8mm22029921803/23/9320:4703/16/9316:36FULLCC002001603/16/9320:4703/18/9320:27hc8mm90907201403/25/9320:27N/Arestore指该介质被恢复过几次。Kbytes是指该介质上有多少Kbytes,STATUS是指介质的状态,有以下几种:SUSPENDED:该介质不能用做将来的备份,但仍可恢复原来的备份。直到所有的备份都过期后,该介质会被重复使用。导致此状态的原因是NetBackup向该介质写数据时碰到太多的错误,以致于NetBackup认为该介质变得不可靠。到这个状态后,我们可以使用bpmedia命令来unsuspended该介质:/usr/openv/netbackup/bin/admincmd/bpmedia–unsuspend–mmedia_idFROZEN:该介质不能用做将来的备份,即使所有的备份都过期后,也不能被重复使用。但仍可恢复原来的备份。导致此状态的原因是NetBackup向该介质写数据时发现该介质上有数据,它默认是要保护原来的数据。如果希望NetBackup能够覆盖原来的数据,可以在bp.conf中加入ALLOW_MEDIA_OVERWRITE。到这个状态后,我们可以使用bpmedia命令来unfreeze该介质:/usr/openv/netbackup/bin/admincmd/bpmedia–unfreeeze–mmedia_idFULL:该介质已被写满,一个介质写满后,Netbackup会在最后写EOM(EndofMedia)标志。EXPIRED:该介质已过期。可以使用bpexpdate命令来修改介质的过期时间。IMPORTED:该介质已被导入。MediaContentsReport它可以列出介质的内容。如:mediai
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超市管理数据库课程设计
- 2024年度农业技术输出合同标的:国际农业技术合作
- 超市托管中心装修方案
- 2024年度房地产销售代理合同:住宅小区销售代理合同
- 二零二四年度文化创意产业与园区开发合作合同
- 超市员工货架划分方案
- 超市仓储与管理课程设计
- 超声波水位测量课程设计
- 2024年度合作经营合同的具体应用场景
- 蚕豆的种植课程设计
- 福建省龙岩市上杭县城区三校2024-2025学年九年级上学期期中考试数学试题
- 高中英语必背3500单词表(完整版)
- 2024至2030年中国领先型机组式凹版印刷机数据监测研究报告
- 2024年公安智能外呼项目合同
- 铸造机械市场分析及投资价值研究报告
- 内蒙古自治区锡林郭勒盟2024-2025学年高一上学期11月期中 生物试题(含答案)
- LOGO著作权转让协议书
- 2024年教师资格考试高级中学面试语文试题及解答参考
- 译林新版(2024)七年级英语上册Unit 5 Grammar 课件
- 关于健康的课件图片
- 2024年度上海市高校教师资格证之高等教育心理学题库与答案
评论
0/150
提交评论