二、备份策略的制定 一)备份概念与术语介绍 作为一套成熟的存储备份系统软件,Networker以非常科学的方法来组织、管理所备份的数据,从而保证数据能够有效恢复。而理解Networker的有关备份概念和术语,是熟练使用Networker软件的关键。Networker备份软件备份与恢复的过程简单描述就是:Networker服务器要备份客户机上的什么数据、何时将客户机的数据备份过来、备份时数据往哪放、备份好的数据在磁带上保留多长时间以及客户机需要恢复数据时如何找到所需的数据。
下面是一些重要的术语介绍:
Server:网络环境下,装有Networker服务器端软件,带有备份设备如磁带库的网络服务器计算机,它本身也是自己的Client机。
Client:网络环境下,装有Networker客户端软件,有数据要备份到备份服务器的任一台计算机。Client的名字就是计算机的主机名,在其中定义save set。
Group:一台或几台Client机的组合,一个组中的Client在同一时刻做备份,它决定一天的什么时候做备份、要不要自动启动备份。
Level: 备份的级别,分为全备份(Full)、增量备份(Incremental)和一到九级备份。主要为了合理地利用存储介质的容量。
Schedule:备份计划表,确定哪天做不做备份,备份多少内容(备份级别)。
Pool:类似于生活中的漏斗,将备份的数据分门别类放到不同的磁带或光盘上,一个Pool可以有很多盘磁带和光盘,但一盘磁带只能属于一个Pool,它决定备份数据要存放的设备等。
Volume:卷,备份的介质,Networker给一盘磁带或一张光盘做完格式化(即加上一个电子标签)后,该盘磁带就叫一个Volume。
Label:对备份介质做格式化,并给备份介质加上一个电子标签,以便Networker能识别和使用一个备份介质(如一盘磁带),Networker能自动给一空盘做卷标。
Index:索引,Networker利用它记录备份的数据放在什么位置,同时要恢复文件时,也通过它定位文件的位置。利用索引,使备份和恢复更加快速有效。
browse policy:索引在备份服务器硬盘上保留的时间周期。在此周期内的文件可以从Networker User用户界面直接恢复。
retenrion policy:备份有数据的磁带或光盘,多长时间内不被重新履盖掉。只要备份介质没被履盖掉,其上的内容都可以恢复回来,但必须先将索引恢复到备份服务器的硬盘上。
save set:存储集合,要备份的内容,可以是一台客户机硬盘上的所有数据(ALL),也可以是一个目录(如:UNIX的/etc/,NT下的c:\winnt\),最小为一个文件(如UNIX的/etc/hosts,NT下的c:\command.com)。
二)备份策略制定 在Networker软件中欲对某一内容做备份时,基本上只要确定以下五点即可:
1)每天的什么时候做备份,要不要自动启动备份;
2)长期的备份计划,如要不要每天都做全备份(备份的级别);
3)备份内容存到什么介质上去;
4)备份好的文件要保存多长时间;
5)要备份的内容是哪台机器上的哪个目录。
从Networker的基本术语中可以知道,由group决定"1 每天的什么时候做备份,要不要自动启动备份",由schedule决定"2 长期的备份计划,如要不要每天都做全备份(备份的级别)",由pool决定"3 备份内容存到什么介质上去(磁带还是光盘)",由policy决定"4 备份好的文件要保存多长时间",由Client决定"5 要备份的内容是哪台机器上的哪个目录".
所以,一个基本的Networker配置过程就是:为该内容创建group、schedule、pool、policy,最后在创建Client中将group、schedule、policy和save set联成一个整体(创建pool时,将pool和group相关联)。
根据业务系统和整个网络系统的具体情况,将要备份的数据分成三类:
小型机的整个文件系统(system);
备份服务器的整个文件系统(backup);
Oracle数据库系统的所有数据库数据(Oracle)。
根据分析的备份要求,决定创建那些备份组,备份客户端等,以下为具体增加NetWorker资源的方法:
1、创建组group:
启动 Networker Administrator程序进到管理界面,如下图1所示:
图1
用鼠标左键单击Networker groups绿条下 Manage groups旁的图标进到Manage groups窗口,如下图2所示:
图2
用鼠标右键点击Groups然后用鼠标左键选弹出小菜单条中的Create进入 上述灰色的Create Group窗口,以上为创建组Oracle的情形。将名字Name:设为 Oracle,每天自动启动 Autostart:设为Disabled(需由人工启动)。按同样的步骤,创建组system:Name=system,Start time=3:33,Autostart=Disabled;backup:Name= backup,Start time=12:10,Autostart=Enabled btp:Name=btp,Start time=8:10,Autostart=Enabled
2、创建计划表schedule:
在Networker管理界面下用鼠标左键单击Networker groups绿条下 Manage schedules旁的图标进到Manage schedules窗口,如下图3所示:
图3
上图3为计划Default的编辑情形,Name表示计划的名字, Period表示备份计划的循环周期,其下的 Sun列表示每个星期日,Sun 下的3/f、10/f等代表每个周日做全(Full)备份,同样, Mon列表示每个星期一,Mon下的 4/I、11/I 等代表每个周一做增量(incremental)备份。先用鼠标左键点黑星期几列下的任意一天,然后再点右边的Set level…按钮,可弹出右边的Set level窗口,其中可将备份级别定义到你所需要的。在Manage schedules窗口里用鼠标右键单击schedules,可与创建组一样创建schedule,按如下要求创建两个schedule:
full every saturday:周六做全备份,其它天做增量备份;
full everyday:每天做全备份;
3、创建媒体池pool:
在Networker管理界面下用鼠标左键单击Media Management绿条下 Manage pools旁的图标进到Manage pools窗口,如下图4所示:
图4
用鼠标右键单击Pools并选择 Create进到 Create Pool窗口,在 Name框中输入名字, Groups框中选择对应要备份的组名, Devices框中选择数据要存往的设备,其它各项均用缺省值创建如下两个池,由于本系统只有一个备份设备,因此建议使用“Default”池。
4、创建时间周期policy:
在安装Networker 服务器软件时,已预先建好了一些policy。所以,只有当你需要的时间周期没有时,才需要创建,如一个星期、一个月、一年的周期都已建好,可以用来定义自己的保留时间。系统要用到周期已经全有,不用创建。如要创建,可用如下方法:在Networker管理界面下用鼠标左键单击Manage Server绿条下 Manage policies旁的图标进到Manage policies窗口,如下图5所示:
图5
用鼠标右键单击Policies并选择 Create进到 Create Policy窗口,在 Name框中输入周期名字,一般用有具体意义的名字,如week代表一个星期,two weeks代表两个星期。 Number of框中输入对应周期的基本数量,Period框中选择周期的基本单位。
5、创建客户client:
在Networker管理界面下用鼠标左键单击Client Operations绿条下 Manage clients旁的图标进到Manage clients窗口,如下图6所示:
图6
安装Networker软件时,已经为Windows NT备份服务器机器创建了一个client,它的名字是backsvr,备份目录save set是All(代表硬盘上所有的文件),所属组Group是Default,备份计划schedule是Default,索引在备份服务器硬盘上的保留周期Browse Policy是Month,存贮介质保留周期Retention是Year,根据电信局的备份要求,将Group改成backup, schedule改成full every saturday,Browse Policy改成Month,Retention 改成Month。改法是用鼠标右键单击backupserver并选择 Edit进到 Edit Client窗口,在对应的框中将原来的值改正过来。同样,用鼠标右键单击Clients并选择 Create进到 Create Client窗口,在 Name框中输入小型机的主机名字,请注意,同一台机器,可以创建多个Client,只要放到不同的组里就可以。如前所描述,在COMPAQ小型机上有四种数据需要分开备份,并且已经创建了四个不同的组,在此处就需要创建四个Client,参数如下(假定COMPAQ的主机名是compaq):
compaq: Name=compaq,save set=All,Group=system,Schedule= full everyday ,Browse Policy=quarter,Rentention=year;compaq: Name=compaq,save set=/usr/oracle/scripts/online_db,Group=oracle, Schedule= full every saturday,Browse Policy=month,Rentention=year;compaq: Name=compaq,save set=/usr/oracle/scripts/archlog,Group=oraarch, Schedule= full everyday,Browse Policy=month,Rentention=year; |
为了备份Oracle 数据库及日志,必须在Remote选项的备份命令Backup Command框中输入nsrdmo作为它的备份命令。
至此,备份系统的备份策略制定完毕。以上仅为配置的例子,可参考如上进行设置,具体参数由于各局不同而有所差异。
三、备份系统的日常管理
一)存储介质的管理
1、装卸存储介质
在硬件连接、软件安装、备份策略制定都完成以后,只要再将用来备份的介质装入磁带库和光盘库中,就可以开始做系统的备份了。在磁带库的前面板上有四个按键可以对这两个设备进行操纵,分别是Menu/↑/↓/Enter,代表的意思对应是进入菜单、上一个、下一个、确认,请不要随便去按这些按键,以免将设备的设置弄乱而影响正常工作。在此只介绍要装卸介质时如何操作。
磁带库装卸磁带:磁带库前面的面板可以打开,但打开面板也是通过钥匙来控制的,工作时一定不要强行打开。在打开面板之前,请进到Networker 主菜单下的autochangers窗口,用鼠标右键点击 STK9730并选弹出小菜单中的operations,在operation窗口中确认磁带库的磁带机里没有磁带,如有,请先用umount命令将其弹出来,然后切记:往磁带库中加、减、换介质以后,一定要让Networker备份软件系统知晓你所做过的操作,否则它可能找不到所需要的磁带。让Networker软件做一次清点Inventory操作,Networker软件就可以知道磁带库中最新的介质排放情况。下面介绍Networker软件对库设备的操作。
在Networker管理界面下用鼠标左键单击Media Management绿条下Autochanger旁的图标进到Autochanger窗口,如下图7所示:
图7
用鼠标右键点击STK 9730选弹出小菜单中的Operations进到Autochanger Operations窗口,如下图8所示:
图8
上图8窗口就是备份系统给备份管理员提供的对库设备中介质进行操作的工具,主要用到其中的四个命令:mount将存放在槽里的介质放到驱动器里以便对介质进行读写;umount与mount相反,将驱动器里的介质放回原来的槽;label:对某个槽中的介质做格式化并加上Networker电子标签,任何介质只有加上了Networker电子标签后,备份软件才能往上备份数据,通常情况下,Networker软件支持自动做格式化和加标签,勿需人工干预,不要轻易对某个磁带作此操作;Inventory:上面提到的清点功能,它的作用是让备份软件确定库设备中的哪些槽中有介质,该介质上有什么内容,从而为备份软件的自动换带、无人干预获取必要的信息,因此,凡是对库设备有增、减、换介质的操作,每次都必需对该库进行Inventory清点操作,备份系统方能正常工作。
图8窗口下端的两个方框很直观地显示出库设备里各存放槽和驱动器当前的状况,左边的方框显示各槽中有没有介质,以及每个介质的详细情况;右边方框显示各驱动器中有没有介质,以及介质的具体情况。用此窗口下的信息结合Networker主管理界面里Volumes窗口下各存储卷的信息,可以清楚地知道备份的内容放在哪个设备的哪个槽里,在需要的时候可从库设备中拿出备有某特定内容的介质。
2、存储卷管理
存储卷的管理主要是指经Legato Networker的label做过卷标后的存储介质的管理,主要有当所有的存储介质都写满了以后的介质手工回收、删除卷标、显示卷标上存储的内容等等。述功能都在下面图9窗口中实现:
图9
进到Networker的主界面后,用鼠标左键点击窗口左下端的Volumes弹出上述窗口,该窗口中能显示所有做过电子标签的卷,在某一个卷上用鼠标右键点击即可弹出上面的灰色小窗口,以下介绍常用的几个功能:
Show Save Sets…将所选定的卷上的备份内容显示出来;
Set location…当想从磁带库或光盘库中拿出介质放到其它地方保存时,可在此处说明该介质所放的位置,当需要该介质时,备份软件会提示你去什么地方取;
Change Mode…将所选定的卷设成可写、只读或可以覆盖的状态;
Recycle…设置所选卷是自动回收还是手工回收;
Remove Volume…将该卷从索引中删除。
二)备份过程中的问题处理
当备份不正常时,首先是要能够及时发现不正常现象,即发现问题。这就要求备份管理员经常查看各个组的备份标志和由备份系统发出的信息,在下图10窗口查看组的备份标志:
图10
用鼠标右键点击某一个组,弹出以上窗口中的小灰色窗口,再用鼠标左键点击Details查看该组最后一次备份的详细信息。另外,备份系统还从Monitor窗口发出备份过程当中发生的一切动作,并将所有的信息永久记录在备份服务器硬盘上,这些信息记录的路径是:c:\win32app\nsr\logs,该目录下的几个文件分别记录着不同类的信息,可用编辑工具详细查看其内容,找出较长时间内发生的问题。【未完待续】
,