VERITAS NetBackup备份系统安装配置手册.docx
《VERITAS NetBackup备份系统安装配置手册.docx》由会员分享,可在线阅读,更多相关《VERITAS NetBackup备份系统安装配置手册.docx(83页珍藏版)》请在冰豆网上搜索。
VERITASNetBackup备份系统安装配置手册
VERITASNetBackup6.0
备份系统安装配置手册
一、备份系统描述
主机名
IP地址
操作系统
应用程序
dc-
10.10.1.1
WINDOWS2003企业版sp1
NBU6.0
172.26.20.170
带库
10.10.110
无
无
IP-SAN
10.10.1.100
无
无
hsbdqz(虚拟主机)
172.26.20.179
WINDOW2000SP4更新汇总
SQLSERVER2000
二、备份系统的安装要求
2.1Windows系统要求
有固定的IP地址,且网络畅通。
Windows2000需要sp4rollup1补丁。
Windows2003需要sp1以上补丁。
2.2磁盘空间要求
1,在MasterServer上建议单独配置20GB的磁盘空间;
2,在Client上建议配置500MB的磁盘空间。
三、NetBackup软件的安装与卸除
3.1NetBackupMasterServer(Windows)的安装
注意:
在安装之前,请检查在MasterServer上的c:
\windows\system32\drivers\etc\hosts文件文件中是否写入了MasterServer和各客户端的IP地址及对应的主机名。
3.1.1安装NetBackupMasterServer前准备
1,首先确认一下所要安装的系统环境,Win2003要求SP1或更高;
2,将ICXforWindows光盘放入光驱,光盘中内容如下图;
3,进入PrivateBrachExchange目录,运行VERITASPrivateBrachExchange.msi,如下图;
4,点击Next开始安装,如下图;
5,点击Next,如下图;
6,点击Install,如下图;
7,点击Finish完成安装,如下图;
8,进入ServiceManagerFramework目录,运行VERITASServiceManagerFramework.msi开始安装,如下图;
9,点击Next开始安装,如下图;
10,点击Next,如下图;
11,选择No,然后点击Next,如下图;
12,点击Install,如下图;
13,点击Finish完成安装,如下图;
3.1.2安装NetBackupMasterServer
1,将VERITASNetBackupforWindows的安装CD放入CDROM,光盘会自动运行,如果没有运行,可以手工运行CD根目录下的Launch.exe命令,如下图所示;
2,在左栏‘MainMenu’中选择‘NetBackup’,在右边选择‘NetBackupInstallation’,会出现下图;
3,点击‘InstallServerSoftware’,安装程序会先检查一下系统的环境是否符合安装要求,然后出现如下图所示的安装开始画面;
4,点击next,继续;
5,选择‘Iaccepttheternsofthelicenseagreement‘接受软件许可协议,点击next继续,出现如下对话框;
6,选择‘Installtothiscomputeronly‘,点击next继续;
7,输入序列号,并点击安装NetBackupMasterServer图标;
在MasterServerName中显示备份主机名:
dc-nbus
8,选择NEXT继续;
9,点击install开始安装;
10,选择Finish安装完成。
3.1.2NetBackupServer补丁MP5的安装
1,将补丁程序文件复制到本地磁盘上,然后解压,再执行setup.exe程序安装,如下图;
2,点击Next,如下图;
3,点击Next,如下图;
4,点击Install开始安装,如下图;
5,点击Finish完成安装,并重新启动服务器使安装生效,如下图;
3.2NetBackupClient(Windows平台)的安装与卸除
3.2.1安装NetBackupClient
1,首先确认一下所要安装的系统环境,Win2000要求SP4或更高;
2,确认此服务器和NetBackupMasterServer的Hosts文件中均已加入了双方主机名和IP的对应,双方ping主机名和IP地址都可以ping通;
3,将VERITASNetBackupforWindows的安装CD放入CDROM,光盘会自动运行,如果没有运行,可以手工运行CD根目录下的Launch.exe命令,如下图所示;
4,在左栏‘MainMenu’中选择‘NetBackup’,在右边选择‘NetBackupInstallation’,会出现下图,
5,点击‘StartNetBackupClientInstallation’,安装程序会先检查一下系统的环境是否符合安装要求,然后出现如下图所示的安装开始画面;
6,点击‘Next’,继续安装;
7,选择‘Installtothiscomputeronly’,点击‘Next’,继续安装;
8,选择‘Typical’,点击‘Next’,继续安装;
9,在‘ClientName’中输入本机的主机名,在‘MasterServerName’中输入NetBackupMasterServer的主机名,图中的Name只是一个例子,实施中应该在集群的两个主机hs-bdqz-zj和hs-bdqz-bj安装Client,点击‘Next’,继续安装;
10,点击‘Install’开始安装,安装完成后出现如下提示;
11,点击‘Finish ’,结束安装。
Win2000需重新启动服务器使VSP功能(备份打开文件功能)生效;
12,安装完成后在系统的服务中会有‘NetBackupClientService’服务,此服务是自动启动的,并且显示服务已启动;
3.2.2载卸NetBackupClient
1,在控制面板中打开‘Add/RemovePrograms’,选择‘VERITASNetBackupClient’,如下图所示;注意:
载卸NetBackupClient前,先载卸相应的数据库代理程序;
2,点击‘Remove’;
3,点击‘Yes’确认删除操作;
4,开始删除NetBackupClient,完成后即可,载卸过程无需重启服务器。
3.3安装和卸载SQLAgent(Windows平台)
注,只有NetBackup4.5版本的Client安装才需要单独安装SQLAgent,而NetBackup5.0以后的版本在安装NetBackupClient时已经包含有所有的Agent了。
四、NetBackup的磁带介质管理
4.1使用NetBackup管理员控制台
先启动管理员控制台,运行‘开始’‘程序’‘VERITASNetBackup’下的‘NetBackupAdministratorConsole’;
管理控制台的主界面显示如下图所示,其中
✓DetailsPane:
包括各种配置向导;
✓Backup,ArchiveandRestore:
在该机上执行client端的备份恢复;
✓ActivityMonitor:
显示当前提交的作业的状态;
✓NetBackupManagement:
包括查看日志报告,制定备份策略,存储单元的配置,catalog备份,设置与查看MasterServer、MediaServers、Clients的属性信息;
✓MediaandDeviceManagement:
主要包括对介质与设备的管理;
4.2配置存储设备
4.2.1通过向导程序配置存储单元
1,打开控制台,在上图中点击右边的配置向导中的‘ConfigureStorageDevices’;
2,出现欢迎界面,直接点Next;
3,点击Next,继续;
4,开始扫描Masterserver上所连接的磁带设备,完成后点击Next;
5,选择将要配置的共享磁带设备,然后点击Next;
6,校验磁带设备配置的正确性,点击Next;
7,更新完设备配置后,点击Next继续;
8,自动创建MasterServer上的存储单元,点击Next继续;
9,点击Finish,完成设备配置向导。
4.2.1通过RobotInventory来进行磁带信息扫描和更新
1,在备份软件的主界面中,点击‘MediaandDeviceManagement’下的‘Devices’下的‘Robots’下的‘TLD(0)’,如下图所示;
2,点击鼠标右键选择‘InventoryRobot…’,即出现如下窗口;
3,在‘Inventoryoperation’中选中‘Updatevolumeconfiguration’,然后点击上图中的‘Start’按钮,如下图所示,会显示出所有磁带槽中所包含的磁带信息;
并提示是否要更新这些信息;
4,选择‘Yes’来更新这些信息,完成后点击‘Close’关闭对话框即可。
4.3配置介质池(VolumePool)
1,打开如下界面,选择‘MediaandDeviceManagement’下的‘Media’下的‘VolumePools’,点击鼠标右键选择‘New’来添加一个新的‘VolumePool’;
2,如下图所示,在‘Poolname’中输入新建pool的名称,然后确定即可。
4.4NetBackup的磁带管理
4.4.1将磁带分配到VolumePool中
1,要将磁带介质划归至某一个Pool中,只需同时点中一盘或多盘磁带,然后点击鼠标右键选择‘Change…’;
2,然后选择‘Newpool’,在右边的下拉菜单中选择将要归属的Pool的名称,再点击OK确认即可;
4.4.2将磁带退出磁带库
当磁带库在正常的运行过程中是不可以通过直接打开库门取带的,这样做的话,会使整个磁带库设备宕机,需要重新启动才能恢复工作。
所以,为避免这种情况,如果需要在线取带的话,则需要先将磁带移到MailSlot中,然后从MailSlot中将磁带取出。
大多数的磁带库都具备MailSlot,本项目中使用的磁带库中的MailSlot只可容纳1盘磁带。
具体操作方法如下:
1,先在‘VolumePool’中选择点中需要取出的磁带,然后按鼠标右键选择‘Move…’,如下图所示;
2,在弹出的移动磁带对话框中,如下图所示;
3,更改相应的参数;
在robot项选择:
dc-nbus-hcart3-robot-tld-0
在‘Volumegroup’不选,
然后选中‘Ejectvolumefromrobotviathemediaaccessport’;
如下图所示;
点击OK确认。
4,出现如下对话框;
5,点击‘Eject’,提示是否确认;
6,点击‘Yes’,确认;
7,提示‘Ejectsuccessful’,显示操作完成后,此时磁带已经在MailSlot中了,可以打开MailSlot的仓门,将磁带取出;
8,操作完成后,再转向‘VolumePool’中查看此磁带的信息,磁带的条形码、类型以及所属于的Pool信息均会保留,磁带的内容也不会丢失,依旧是有效的,直到磁带过期。
4.4.3将磁带放入磁带库
1,将磁带放入MailSlot中,因为移动磁带的操作一次只能针对一盘,所以如果往MailSlot中,一次放入多盘磁带的话,也只能一盘一盘依次操作。
这些磁带的介质信息(如条形码、介质类型)必须已经存在于Netbackup的所有Media信息中,但是处于离线(offsite)状态中,即这些磁带是采用4.4.2中的方法从原Slot中退到MailSlot中的;
2,具体操作方法:
先在‘VolumePool’中选择点中需要取出的磁带,注意一次只能取出一盘磁带,然后按鼠标右键选择‘Move…’,如下图所示;
3,在弹出的移动磁带对话框中,如下图所示;
3,更改相应的参数;
在Robot处选择dc-nbus-hcart3-robot-tld-0
在‘Volumegroup’选择‘000_00000_TLD’不变,
在‘Firstslotnumber’中设定要移动的目的地的槽位数;
然后选中‘Injectvolumeintorobotlibraryviathemediaaccessport’;
如下图所示;
4,出现如下提示对话框,点击‘OK’确认;
5,机械手将自动将磁带从MailSlot中移动到刚才指定的Slot中;
6,操作完成后,再转向‘VolumePool’中查看此磁带的信息,磁带的所有信息均已还原;
4.5介质管理的常用命令
4.5.1bpexpdate
作用:
将磁带中的所有内容过期,使磁带可以被重新规划使用。
路径:
c:
\programfiles\veritas\netbackup\bin\admincmd
例如:
要将MediaID为000001的磁带内容全部清除。
bpexpdate–ev000001–d0
AreyouSUREyouwanttodelete000001y/n(n)?
y
输入y后,磁带000001中的内容即被完全清除了。
4.5.2available_media
作用:
查看磁带的状态和使用情况。
路径:
c:
\programfiles\veritas\netbackup\bin\goodies
例如:
需要查看所有磁带的分配使用情况。
available_media
mediamediarobotrobotrobotside/retsizestatus
IDtypetype#slotfacelevelKBytes
------------------------------------------------------------------------------------------------------------------
DataStorepool
000018DLT2TLD018-1393344ACTIVE
NetBackuppool
CATLG04MMNONE-----AVAILABLE
Nonepool
file_server_poolpool
000013DLT2TLD013-133746173ACTIVE
000007DLT2TLD07---AVAILABLE
000009DLT2TLD09---AVAILABLE
000011DLT2TLD011---AVAILABLE
000000DLT2TLD01-158239642FULL
000001DLT2TLD016-164142976FULL
000002DLT2TLD02-156824504FULL
000003DLT2TLD03-156658418FULL
000004DLT2TLD04-163391104FULL
000005DLT2TLD05-156008832FULL
000006DLT2TLD06-178399872FULL
000008DLT2TLD08-156866304FULL
000010DLT2TLD010-160457316FULL
000012DLT2TLD012-160681519FULL
其中:
FULL:
表示磁带已满,左边的字节数表示此磁带中写入的总数据量;
AVAILABLE:
表示磁带为尚未使用或磁带中的内容已全部过期;
ACTIVE:
表示磁带目前被使用中,左边的字节数表示目前为止磁带中写入的总数据量;
注:
此命令是按照磁带所在Pool列出的,所以通过此命令同样可以查看到哪些磁带属于哪些Pool。
4.5.3tpconfig
作用:
查看驱动器的状态。
路径:
c:
\programfiles\veritas\volmgr\bin\
例如:
需要查看磁带库的驱动器状态,如下图:
驱动器的正常工作状态是UP的,如果状态显示为DOWN,即为设备不可用。
将DOWN的状态改为UP的状态,
4.5.4robtest
作用:
检查磁带库的使用状况,测试机械手和驱动器的使用。
路径:
c:
\programfiles\veritas\volmgr\bin\
使用步骤:
#robtest
Configuredrobotswithlocalcontrolsupportingtestutilities:
TLD(0)roboticpath=/dev/sctl/c12t0l2
RobotSelection
---------------
1)TLD0
2)none/quit
Enterchoice:
1(选择机械手)
Robotselected:
TLD(0)roboticpath=/dev/sctl/c12t0l2
Invokingrobotictestutility:
/usr/openv/volmgr/bin/tldtest-r/dev/sctl/c12t0l2-d3/dev/rmt/c12t0d0BESTnb-d4/dev/rmt/c12t0d1BESTnb
Opening/dev/sctl/c12t0l2
Entertldcommands(?
returnshelpinformation)
出现等待命令的提示信息。
输入ss,显示所有slot中的磁带信息。
…….
slot21(addr1020)containsCartridge=yes
Sourceaddress=503
Barcode=000034
slot22(addr1021)containsCartridge=yes
Sourceaddress=503
Barcode=000035
slot23(addr1022)containsCartridge=no
slot24(addr1023)containsCartridge=no
……
如上例,其中
Cartridge=yes表示slot中有磁带,Barcode=000035表示磁带的条形码信息。
Cartridge=no表示slot中没有磁带。
输入sd,显示所有drive中的磁带信息。
sd
…….
drive3(addr502)access=0ContainsCartridge=yes
Sourceaddress=1000(slot1)
Barcode=000000
SCSIIDfromdrive3is1
drive4(addr503)access=1ContainsCartridge=no
SCSIIDfromdrive4is2
……
如上例,其中
Cartridge=yes表示drive中有磁带,Barcode=000000表示磁带的条形码信息,slot1表示磁带来源于第1个slot。
Cartridge=no表示drive中没有磁带。
输入msxdy,表示将第x个slot中的磁带移动到第y个drive中。
ms1d3
InitiatingMOVE_MEDIUMfromaddress1000to502
MOVE_MEDIUMcomplete
如上例,将第1个slot中的磁带移动到了第3个drive中。
输入unloaddy,表示unload第y个drive中的磁带。
unloadd3
Opening/dev/rmt/c12t0d0BESTnb,pleasewait...
TapesuccessfullySCSIunloaded,readyforSCSI2unload
如上例,将第3个drive中的磁带unload。
输入mdysx,表示将第y个drive中的磁带移动到第x个slot中。
md3s1
InitiatingMOVE_MEDIUMfromaddress502to1000
MOVE_MEDIUMcomplete
如上例,将第3个drive中的磁带移动到了第1个slot中。
注意:
执行此步之前必须先执行unload命令。
4.5.5bplist
功能:
浏览已备份的数据
例如:
要浏览备份客户端mesprod1上已备份的数据类型为Oracle的备份集
#bplist-Cmesprod1-t4-R/
/0qeq03sr_1_1
/TEST-c1-p1-s25-t497028951.log
/TEST-c1-p1-s24-t497028641.dbf
其中,参数-C表示客户端的名称,-t表示要浏览的数据类型,具体的数据类型表示请查阅手册,-R表示浏览数据的路径
五、NetBackup的备份与恢复
5.1SQL数据库的备份与恢复
5.1.1SQLServer备份
5.1.1.1创建SQL备份脚本
1,打开Windows系统开始菜单中的‘程序组’中的‘VERITASNetBackup’中的‘NetBackupSQLClient’,如下图;
2,设定需要连接数据库的登录参数;
3,选择需要备份的数据库内容,并保存为可执行的脚本程序;
在‘Selectdatabasesforbackupfrominstance’中选择需要备份的数据库内容;
在‘Backuptype’中选择备份的类型;
在‘Backupscript’中选择立刻执行(Launchimmediately)或者保存为脚本文件(Saveforlaterexecution);
如果是对所有数据库进行备份也可以直接在‘Whichobjectsappearingintherighthandpanelwouldyouliketobackup?
’中选择ALL;
点击OK确认;
4,选择保存脚本后,会出现如下对话框,在此对话框中输入创建的备份脚本的文件名,其扩展名为bch,然后点击‘Save’,也可以保存到指定的路径。
本项目中SQL数据库的备份脚本路径一律保存在‘c:
\programfiles\veritas\NetBackup\DbExt\MsSql