veritasnetbackup备份系统部署指南.docx
《veritasnetbackup备份系统部署指南.docx》由会员分享,可在线阅读,更多相关《veritasnetbackup备份系统部署指南.docx(60页珍藏版)》请在冰豆网上搜索。
veritasnetbackup备份系统部署指南
Xx公司
Xx项目
备份系统实施报告
日期:
2020年5月27日
概述
项目简介
XXXX的备份系统是基于光纤交换机的SAN存储网络,在该网络上有应用系统,财务人事ERP系统,各系统的备份通过VeritasNetbackupDataCenter软件进行管理和实现。
实施范围与目标
实施范围
根据应用需求,安装相应的软件,并按照一定的策略,对软件和硬件进行配置,将基于EMCSymmetrixDMX800存储系统的SAN网络的各系统及应用数据准确有效地备份到IBM3583L36上。
实施目标
实现所有有备份需求的操作系统的全备份;实现所有有备份需求的应用的备份;保证备份安全可靠,可恢复;保证备份策略合理可靠;合理利用各类资源;不影响原有应用的运行;不破坏网络安全结构。
术语解释
以下是在本文中用到的术语解释
SAN
StorageAreaNetwork,一种以光纤通道为网络拓扑的存储网络
NBU
NetBackUp的简称,也通指VeritasNetbackup系列产品,在本文中是指VeritasNetbackupDataCenter4.5
Schedul
在备份策略中定义备份任务启动的时间、备份可持续时间、备份类型、磁带数据可保存时间等内容
Robot
带库机械手,或称机械臂,用于识别和抓取磁带
MediaServer
介质服务器,提供备份设备和管理备份设备的主机
MasterServer
主服务器,管理备份/恢复及各MediaServer/Client
Client
备份客户端,提供备份数据的主机,可以是单机,也可以是双机环境中的虚拟主机
数据库Agent
提供NBU与数据库备份工具之间的一种程序接口
存储单元
又名:
storageunit,是netbackup管理备份媒质的逻辑概念
策略
定义要备份数据所需的各种参数
注:
未提到的术语可在相关文档中查阅,参照文档见附录一。
第一章系统架构
本章介绍备份系统的整体架构。
1.1系统架构
备份系统是建立在SAN架构之上的,SAN作为网络基础设施,是为了提供灵活、高性能和高扩展性的存储环境而设计的。
SAN通过在服务器和存储设备(例如磁盘存储系统和磁带库)之间实现连接来达到这一目的。
高性能的光纤通道交换机和光纤通道网络协议可以确保设备连接既可靠且有效。
这些连接以本地光纤或SCSI(通过SCSI-to-FibreChannel转换器或网关)为基础,一个或多个光纤通道交换机以网络拓扑(SAN架构)形式为主机服务器和存储设备提供互联。
由于SAN是为在服务器和存储设备之间传输大块数据而进行优化的,因此SAN对于集中的存储备份,其中性能、数据一致性和可靠性可以确保企业关键数据的安全。
基于SAN的操作还能显著减少备份和恢复的时间,同时减少企业网络上的信息流量。
拓扑结构如下:
图1备份系统拓扑结构
在上述备份系统中,共包含MasterServer一台,SANMediaServer二台,Windows2000MediaServer一台:
主机型号/数量
OS
备份环境角色
IBMP610
AIX5100-03
MasterServer/MediaServer
IBMRS6000P690(2x2HA)
AIX5100-03
SANMediaServer/Client
IBMRS6000P690(2x1HA)
AIX5100-03
SANMediaServer/Client
Windows2000服务器
Windows2000SP4
MasterServerMediaServer
表1备份系统主机列表
SAN存储网络交换机:
2
IBM3583L36TapeLibrary:
1SCSIControlledTLDrobot
4SCSIControlledDLTtapedrivers
每台主机(MediaServer)和4个磁带机通过光纤同时连接到一个光交换机上以实现共享备份设备。
由于L35只有一个机械臂,每台机器备份时都要使用它,必须由单独一台机器来管理,该机器需要和机械臂能通讯(需在SAN网络有通路),又要和所有mediaserver通过IP网络能通讯(TCP/IP网络连通),根据目前的网络连接情况,只有masterserver可以承担此角色,所以机械手由MasterServer控制,而4个磁带机是在所有MediaServer之间共享。
1.2FireWall(请酌情考虑是否加入)
备份系统中有4台MediaServer被防火墙隔离,为了实现设备共享和备份数据,各MediaServer必须与MasterServer进行进程间的通讯;具体的使用端口可参见附件一。
因此,在防火墙上配置MediaServer与MasterServer的过滤规则时仅配置备份与恢复的相关端口。
第二章系统安装
2.1安装说明
系统安装主要包括NBUMasterServer/MediaServer/Client、SybaseAgent、BMRServer/Client等软件和相关patch的安装。
安装这些软件有一定的顺序,一般顺序如下:
1、安装NetbackupMasterServer软件,并安装相关patch
2、安装NetbackupMediaServer软件,并安装相关patch
3、安装NetbackupClient软件,并安装相关patch
4、安装NetbackupAgentforOracle软件,并安装相关patch
在本章的后续部分,首先介绍各软件,然后介绍软件的安装过程
2.2软件
2.2.1VeritasNetBackupDataCenter
在本项目中最终使用的NBU版本是NetbackupDataCenter4.5FP3,此版本是在NetBackupDataCenter4.5MP3的基础上增加了新的Feature,特别是关与ShareStorageOpion(SSO)功能。
NetbackDataCenter中包含了MasterServer、MediaServer、Client端的软件,可通过不同的选项选择安装不同的软件。
对于Server端,软件的同时也安装了Client端软件包,因此MasterServer与MediaServer同时也是备份Client,而单纯的client需单独安装client软件。
软件license包含多个服务器级别,并且MediaServerLicenses是基于SAN的,能够更好地支持SAN架构。
具体license列表见附件二。
2.2.2VeritasNetBackupDataCenterAgentforSybase
在备份系统中共有2套Oracle数据库要实现热备份。
为了对Oracle数据库的备份实现策略化管理,并把数据备份到带库上,必须提供NBU与Oracle的API接口,即VeritasNetBackupDataCenterAgent4.5forOracle,这个版本既支持Oracle9ionAIX4.3,又支持Oracle9ionAIX5.1。
另外,关于此软件的license也有两种服务器级别,具体见附件二。
2.3软件补丁
为了更好的实现软件功能,避免已知的bug对软件使用的影响,Verita公司发布了相关patch,在本系统中,共安装了下列最新patch:
NB_45_4_F_257944.rs6000(forNBUserver/client)
NB_CLT_45_4_F_257955(forNBUserver/client)
NB_JAV_45_4_F_257969(forNBUserver/client)
NB_SYB_45_4_F_257998.rs6000_51(forSybaseonAIX5.1)
NB_SYB_45_4_F_257997.rs6000_433(forSybaseonAIX4.3)
patch-NBU-(forBMRserver/client)
patch具体安装见2.5
2.4软件安装
软件安装主要包括MasterServer、MediaServer、Client软件的安装。
在备份系统中,选择backupserver做为MasterServer,同时充当MediaServer的角色。
为便于管理,确定MasterServer作备份系统的GlobalDatabaseHost,用于存放所有的配置和备份信息。
下面逐一介绍每一种软件的安装过程,软件安装列表见附件三。
2.4.1NetBackupDataCenterMasterServerInstallition
安装前作如下准备工作,在MediaServer安装时也要作同样的准备:
·连接硬件
所有MediaServer/MasterServer以及带库、磁带机均连接到一台SAN光纤交换机。
·硬件识别
在安装软件之前,要保证系统能够识别磁带机和机械手(只需MasterServer识别机械手)
#/usr/sbin/lsdev-C|grepI/O
#/usr/sbin/lsdev-C-sscsi
#/usr/sbin/lsdev-C-sfcp
(如果用上述命令看不到连接的磁带机,用命令cfgmg重新识别)。
·系统空间
安装MasterServer之前,确保系统空间大小:
RAM≥512Mb
安装目录可用空间≥64Mb
/tmp可用空间≥32Mb
·系统配置
在备份环境中每台主机都要修改/etc/hosts文件,提供hostname/ip的解析。
在MasterServer端的/etc/hosts文件中增加如下内容:
主机
IP
主机名
地址
HA主机填入虚拟主机名(双机共有)
HA主机填入虚拟IP地址(双机共有)
表2主机/IP-Address对应表
安装步骤如下:
step1:
Mountcdrom
#mount-vcdrfs-r/dev/cd0/cdrom
step2:
切换到光盘目录
#cd/cdrom/cdrom0
step3:
执行安装脚本
#./install
VERITASInstallationScript
Copyright1993-2002VERITASSoftwareCorporation,AllRightsReserved.
InstallationOptions
1NetBackup
2NetBackupClientSoftware
3NetBackupClientJavaSoftware
qToquitfromthisscript
Chooseanoption[default:
q]:
1
/*选则1,安装Server,同时也安装mediaserver软件
TheNetBackupandMediaManagersoftwareisbuiltforuseonRS6000hardware.
DoyouwanttoinstallNetBackupandMediaManagerfiles?
(y/n)[y]y
NetBackupisnormallyinstalledin/usr/openv/netbackup.
IsitOKtoinstallin/usr/openv/netbackup?
(y/n)[y]y
/*确定Netbackup安装目录
MediaManagerisnormallyinstalledin/usr/openv/volmgr.
IsitOKtoinstallin/usr/openv/volmgr?
(y/n)[y]y
/*确定MediaManager安装目录
TheRS6000clientswillbeloaded.
DoyouwanttoloadanyotherNetBackupclientsontotheserver?
(y/n)[y]n
/*确定是否安装其他client,server本身已包含client软件,所以选择“n”
……
Enterlicensekey:
/*输入NetBackupDataCenterBaselicense
xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxx:
NetBackupDataCenterBaseproductwiththefollowingfeaturesenabled:
CoreFrozenImageServices
OpenTransactionManager
hasbeenregistered.
Alladditionalkeysshouldbeaddedatthistime.
Doyouwanttoaddadditionallicensekeysnow?
(y/n)[y]y
/*输入其他相关license,也可在安装完软件后再输入其他license
LicenseKeyUtility
-------------------
A)AddaLicenseKey
D)DeleteaLicenseKey
F)ListActiveLicenseKeys
L)ListRegisteredLicenseKeys
H)Help
q)QuitLicenseKeyUtility
Enteraletter:
InstallingNetBackupDataCenterversion:
4.5GA
Isbackupserverthemasterserver?
(y/n)[y]y
/*设置主机backupserver作masterserver
Doyouhaveanymedia(slave)servers?
(y/n)[n]y
/*设置其他主机作mediaserver
Enterthefullyqualifiednameofamedia(slave)server(qtoquit)?
虚拟主机名1-APdomain
Enterthefullyqualifiednameofamedia(slave)server(qtoquit)?
虚拟主机名2-DBdomain
Enterthefullyqualifiednameofamedia(slave)server(qtoquit)?
虚拟主机名3-DSAP
Enterthefullyqualifiednameofamedia(slave)server(qtoquit)?
Windows2000主机名(如果该主机属于域,输入全域名)
Enterthefullyqualifiednameofamedia(slave)server(qtoquit)?
q
Checkingforabpcdentryin/etc/inetd.conf:
Addingbpcdentry.
Original/etc/inetd.confsavedas/etc/
Checkingforavnetdentryin/etc/inetd.conf:
Addingvnetdentry.
Checkingforavopiedentryin/etc/inetd.conf:
Addingvopiedentry.
Checkingforabpjava-msvcentryin/etc/inetd.conf:
Addingbpjava-msvcentry.
Checking/etc/servicesfortheneededNetBackupandMediaManagerservices.
Copyingoriginal/etc/servicesfileto/etc/services.NBU_061103.10:
31:
32
_[32;1H_[K_[7minstall_trace.26466(94%)_[m_[32;1H_[32;1H_[KEditing/etc/servicestoupdateNetBackupandMediaManagerservices.
/etc/serviceswillbeupdatedtoaddthefollowingentriesforNetBackup/MediaManager.
bprd13720/tcpbprd
bpcd13782/tcpbpcd
bpdbm13721/tcpbpdbm
vnetd13724/tcpvnetd
vopied13783/tcpvopied
bpjobd13723/tcpbpjobd
nbdbd13784/tcpnbdbd
visd9284/tcpvisd
bpjava-msvc13722/tcpbpjava-msvc
vmd13701/tcpvmd
acsd13702/tcpacsd
tl8cd13705/tcptl8cd
tldcd13711/tcptldcd
ts8d13709/tcpts8d
odld13706/tcpodld
tl4d13713/tcptl4d
tsdd13714/tcptsdd
tshd13715/tcptshd
tlmd13716/tcptlmd
tlhcd13717/tcptlhcd
lmfcd13718/tcplmfcd
rsmd13719/tcprsmd
Tochangetheseentriesmodifythefile/tmp/services.ov_edited.24848
andenterwhenreadytocontinue:
/etc/serviceshasbeenupdatedtocontainNetBackupandMediaManagerservices.
TomakeNetBackupandMediaManagerstartupautomaticallywhenthesystemis
restarted,thescriptfoundin/usr/openv/netbackup/bin/goodieshas
beenplacedinthe/etcdirectory,youmustmodify/etc/inittabtoincludeit.
……
Enterwhichhostwillstoreglobaldeviceinformation.
(default:
backupserver):
backupserver
/*设置masterserver作全局设备信息中心
TobeabletoinstalltheclientsoftwaretheNetBackup
processesneedtobestarted.Doyouwanttostartthe
NetBackupprocessessoclientsoftwarecanbeinstalled?
(y/n)[y]y
StartingtheNetBackupdatabasemanagerprocess(bpdbm).
/*启动bpdbm进程以装载client软件
Doyouwanttocreatepolicyandscheduleexamplesthatyoucanvieworuse
whenyouareconfiguringyourownpoliciesandschedules?
(y/n)[y]n
/*确定是否安装策略模板
Clientdatabaseindexingreducesthesearchtimewhenrestoring
clientfiles,butittakesabout2%morediskspace.
Doyouwanttoindextheclientdatabasefiles?
(y/n)[y]y
/*确定是否采用clientindex文件
Thedefaultindexlevelis9levels.Usethedefault?
(y/n)[y]y
/*确定clientindexlevel
Runningindex_clientsprocessinbackgroundmode.
Outputfromtheprocesswillbewrittento/tmp/index_clients.output.
DoyouwanttostarttheMediaManagerdevicedaemonprocesses?
(y/n)[y]y
StartingtheMediaManagerdevicedaemonprocesses.
/*确定是否启动MediaManager进程
DoyouwanttostarttheNetBackupbprdprocessso
backupsandrestorescanbeinitiated?
(y/n)[y]y
StartingtheNetBackuprequestdaemonprocess(bprd).
/*确定是否启动Netbackup监听进程
DoneexecutingNB.inst
Step4:
确认安装成功
#/usr/openv/netbackup/bin/goodies/bp.kill_all
关闭所有已启动的NBU进程
#/usr/openv/netbackup/bin/goodies/netbackupstart
启动NBU进程
#/usr/openv/netbackup/bin/bpps–a
查看NBU进程
#/usr/openv/netbackup/bin/jnbSA&
启动NBU的java管理界面
至此,MasterServer软件安装完毕。
可以继续安装其它server,或者安装patch,见2.5
2.4.2NetBackupDataCenterM