TSM安装配置报告.docx
《TSM安装配置报告.docx》由会员分享,可在线阅读,更多相关《TSM安装配置报告.docx(52页珍藏版)》请在冰点文库上搜索。
TSM安装配置报告
xxx
TivoliStorageManager安装配置报告
2007年11月
1背景说明
安装环境:
AIX5.3、AIX5.1;TSM5.4.0,WindowsOS,TSMforSysback5.6.7.1,IBM3573磁带库。
共有六台服务器,每台服务器安装配置如下软件
PCServer:
ISC/AC
SAPDEV:
TSMServerv5.4/TSMClientv5.4/TSMforSysback/TSMAPI32bit
AFSPRD:
TSMClientv5.4/TSMforSysback/TSMAPI32bit/TSMforSAN
RTPPRD:
TSMClientv5.4/TSMforSysback/TSMAPI32bit/TSMforSAN
FANERP1:
TSMClientver5.2.2
FANERP3:
TSMClientver5.2.2
注:
本文档为本人所写的快速安装指南,如有错误或不详之处,请参考并以IBM正式出版物为准。
2
安装配置TSMserver
1.smit安装所需要的软件包:
Tivoli.tsm.devices.aix5.rte
Tivoli.tsm.license.aix5.rte64
Tivoli.tsm.license.cert
Tivoli.tsm.server.aix5.rte64
T
Tivoli.tsm.server.webadmin
TSMserver程序安装目录,在系统盘底下,还是新划一块存储来存储?
2.修改dsmserv.opt文件
/usr/Tivoli/tsm/server/bin/dsmserv.opt
修改以下行:
VOLUMEHISTORY/tsmdata/volhist.out
DEVCONFIG/tsmdata/devconfig.out
3.运行server:
注意:
进入/usr/Tivoli/tsm/server/bin目录,
执行命令:
dsmserv&
4.调整数据库和日志(可选)
Dsmfmt–m–db/tsmdata/db01.dsm1001
extenddb1000
Dsmfmt–m–log/tsmdata/log01.dsm301
extendlog300
注:
TSM服务器安装后会自动初始化数据卷db1.dsm和日志卷log1.dsm,db1.dsm为16M,log1.dsm为8M,为方便对TSM索引的管理,建议:
删除掉db1.dsm和log1.dsm,删除步聚如下:
querydbvf=d
reducedb16
deldbvdb1.dsm
querylogvf=d
reducelog8
dellogvlog1.dsm
注:
前面及以后的command若无特别说明,均在tsm管理命令行下运行,通过dsmadmc进入。
5.定义与带库有关的对象
1)查看robtic和drive的设备文件名
lsdev–Cctape
2)定义library、drive、path
definelibrarylib3573libtype=scsishared=no#在TSM中定义名为lto3582的磁带库
definepathtsmlib3573srctype=serverdesttype=librarydevice=/dev/smc0online=yes
#为磁带库定义路径,tsm为备份服务器名称
definedrivelib3573lto3-1#在磁带库中定义名为lto3-1的驱动器(driver1)
definepathtsmlto3-1srctype=serverdesttype=drivelibrary=lib3573device=/dev/rmt1online=yes
#为驱动器定义路径,tsm为备份服务器名称
definedrivelib3573lto3-2#在磁带库中定义名为lto3-2的驱动器(driver2)
definepathtsmlto3-2srctype=serverdesttype=drivelibrary=lib3573device=/dev/rmt2online=yes
#为驱动器定义路径,tsm为备份服务器名称
3)定义thedeviceclass
definedevclasslto3library=lib3573devtype=lto(命名为何,才能明了)
#定义名为lto3的LTO设备类,其中LIB3573属于此类
4)定义storagepool
definestgpoolfs_poollto3maxscratch=40#为Filesystem的备份定义磁带存储池
definestgpoolsysback_poollto3maxscratch=10#为Sysback的备份定义磁带存储池
definestgpooldb2_poollto3maxscratch=20#为DB2的备份定义磁带存储池
5)label并checkin磁带
labellibvolumelib3573search=yeslabelsource=barcodeoverwrite=yescheckin=scratch
#如果在将来添加tape,使用overwrite=yes,此命令必须有条形码磁带标签
6.定义策略
从web管理端为所有的ba和tdp节点按下表创建相关的策略
对每一个policydomain,可以使用ISC图形界面进行创建。
PolicyDomain
Policyset
ManagementClass
BackupCopyGroup
ArchiveCopyGroup
Mode
Frequency
Serialization
Ver-exist
Ver-delete
Ret-extra
Ret-only
Destination
Ret-ver
Serialization
Destination
standard
standard
standard
default
default
default
nolimit
1
30
60
fs_disk_pool
Sb_domain
standard
standard
default
default
default
nolimit
1
30
60
sybase_disk_pool
Db2_domain
standard
standard
default
default
default
nolimit
1
30
60
Db2_pool
ISC图形界面设置步骤:
点击“策略域和客户机节点”,进入
点击“服务器TSM”,得到如下界面:
从选择操作中选择“创建策略域”,得
在名称一栏中输入策略域名,点击下一步,得
选择数据要备份的目标存储池,点击下一步:
选择暂不分配客户机节点,点击下一步,得
点击完成,完成策略域的定义。
7.注册客户端节点名
Registernodedomain=passexp=9999backdelete=yes
使用上述命令或从web管理界面register下表中的节点
节点名
所属policydomain
密码
软件平台
有无TDP
Sapdev(主机名为佳)
standard
admin
aix
none
afsprd
standard
admin
aix
none
rtpprd
standard
admin
aix
none
Fanerp1
standard
admin
aix
none
Fanerp3
standard
admin
aix
none
Sb_afsprd
Sb_domain
admin
aix
none
Sb_rtpprd
Sb_domain
admin
aix
none
Db2_afp
Db2_domain
admin
aix
Db2onlinebk
Db2_rtp
Db2_domain
admin
aix
Db2onlinebk
Db2_sapdev
Db2_domain
admin
aix
Db2onlinebk
注:
定义client时,所有client、包括TDPclient均可删除备份(从web管理端):
16、TSMServer数据库的管理
定义保存TSMDB的设备类,通过图形界面实现:
点击“存储设备”,进入如下界面:
在服务器的选择操作中选择“查看设备类”,得
在设备类的选择操作中选择“创建设备类”,得:
在设备类型中选择FILE类型,得
输入设备类的名称,及存储文件的路径,并设备最大文件的大小及安装限制数,点击下一步得:
设备类创建完成。
在上述的设备类定义中,将文件系统/tsmdata下的目录dbbackup作为存储TSM自身数据库的路径。
设置管理员定时器
定时器名称
功能
period
启动时间
duration
命令行
del_volhist
更新volumehistory文件
每天
9:
30
5minutes
deletevolhisttype=dbbackuptodate=today-3
tsmdb_bk
备份TSM数据库
每天
9:
00
5minutes
backupdbtype=fulldevclass=file_dev
在ISC图形界面设置步骤如下:
点击“服务器维护”进入得:
在选择操作中选择“服务器属性”,并在窗口中选择管理调度得:
在选择操作中选择“创建调度”,得:
输入调度名称,描述及要执行的命令,点击下一步,得:
选择重复选项及重复时间,点击下一步得:
设定每天执行,点击下一步得:
设定失效时间为5分钟,点击下一步得:
设置完成。
3
安装ISC和AC
3.1安装ISC
在TSMserverAIX上,安装ISC,AC
放入ISC安装介质,运行ISCsetup.exe,根据安装向导进行安装:
在以下界面中设定用户iscadmin的用户密码:
确定安装目录:
3.2
安装AC
在aix上安装AdministratorCenter
放入AC安装介质,运行setupAC.exe,按安装向导完成安装:
在以下界面中输入安装ISC时定义的iscadmin用户的密码:
添加服务器连接:
添加TSM服务器连接成功。
4
安装配置TSMClient
1.Smit安装BAclient所需要安装的软件包
Tivoli.tivguid
Tivoli.tsm.client.ba
2.需要修改的ba配置文件(/usr/tivoli/tsm/client/ba/bin):
dsm.opt文件:
Servernametsm
dsm.sys文件:
SErvernametsm
COMMmethodTCPip
TCPPort1500
TCPServeraddress192.168.0.39
nodename
tcpnodelayyes
Txnbytelimit2097152
Passwordaccessgenerate
3.测试ba备份
#dsm或#dsmc
从中备份一个文件并查看备份是否正常
5
安装配置TSMforDB2
1.smit安装以下软件包:
不用安装介质包。
2.设置环境变量(db2user.pofile)
DSMI_CONFIG=/usr/tivoli/tsm/client/api/bin/dsm.opt
DSMI_DIR=/usr/tivoli/tsm/client/api/bin
DSMI_LOG=$HOME/log*此路径由用户自己指定
3.编辑apiclient的/usr/Tivoli/tsm/client/api/bin/dsm.opt文件
*SErvernameAservernamedefinedinthedsm.sysfile
SErvernametsm
4.编辑apiclient的/usr/Tivoli/tsm/client/api/bin/dsm.sys文件
Servernametsm
COMMmethodeTCPip
TCPPort1500
TCPServeraddress
nodename
Tcpnodelayyes
txnbytelimit2097152
passwordaccessgenerate
5.在TSMserver注册apiclient(oraclenodename)
Registernodedomain=passexp=9999backdelete=yes
注意:
该客户机节点的属性必须是:
BACKDELETE=YES
6.初始化节点password
#$HOME/sqllib/adsm/dsmapipw
根据提示输入相应的DB2节点密码
7.DB2数据库参数的设置(db2user)
如果DB2数据库要做在线备份,则必须修改归档日志参数
如果是循环日志,则只能做离线备份,db2offline备份。
如果是归档日志,则可以选择做在线备份,或者离线备份。
Db2updatedbcfgforDB_nameusingLOGRETAINrecovery
Db2updatedbcfgforDB_nameusingLOGARCHMETH1DISK:
需要单独划分一块存储来存放db2归档日志,并且可以设置成只保留3天归档日志,有TSMschedule来自动调度删除db2归档日志。
(好像不好,如果TSM宕机之后,db2会因为归档日志撑满,而罢工)
8.DB2数据库备份及恢复命令
OnlineBackupcommand:
Db2backupdatabaseDB_nameonlineuseTSM
Offlinebackupcommand:
Db2backupdatabaseDB_nameuseTSM
RestoreCommand:
Db2restoredatabaseDb_nameuseTSM
Db2rollforwarddbDb_nametoendoflogsandstop
/*将数据库恢复至日志结束*/
Db2rollforwarddbDb_nametopoint_timeusinglocaltimeandstop
/*将数据库恢复至一个时间点*/
9.DB2的备份脚本
DB2的备份脚本全部存放在本机的/db2/bkscripts目录下,分别为:
Afsprd:
/db2/bkscripts/bk_afp.sh
Rtpprd:
/db2/bkscripts/bk_rtp.sh
Sapdev:
/db2/bkscripts/bk_db2.sh
6
安装配置TSMforSysback
6.1SetuponAIXClient
1、smitty安装如下包
Tivoli.tsm.client.sysback.rte
Tivoli.tsm.client.api.32bit
2、设置TSM环境变量(root)
DSMI_CONFIG/usr/lpp/sysback/tsm/dsm.opt.tsmX
DSMI_DIR/usr/Tivoli/tsm/client/api/bin
DSMI_LOG/usr/lpp/sysback/log
3、编辑api/bin的dsm.opt文件
SErvername
编辑api/bin的dsm.sys文件
SErvername-与dsm.opt的一致
COMMmethodeTCPip
TCPPort1500
TCPServeraddress192.168.0.39
nodenamesb_nodename-与在TSMserver注册的nodename一致
PASSWORDAccessgenerate
注:
在servername与nodename加前缀sb的目的是为了区别其它的客户端节点。
4、在sysbackclient端创建一个TSM的虚拟设备,通过此设备把sysback的backupimages送到TSMServer。
#smittysysback
选择TSMConfiguration->TSMVirtualDeviceConfiguration->AddaTSMVirtualDevice.
在下面出现的窗口中选择你要增加设备的主机名并回车。
(此主机名通过/usr/tivolit/tsm/client/api/bin/dsm.sys中所定义的nodename进行获取)。
则出现提示要输入Clientnodepassword。
输入密码,并回车,则可创建VirtualDevice.
6.2
Networkbootserversetup(NIMServer)
6.2.1BasicsetupandinstallationofSysBackintotheSPOToftheNIMserver
thefilesetsmustbeinstallbeforesetuptheNIMserver
bos.sysmgt.nim.master
bos.sysmgt.nim.spot
bos.sysmgt.nim.client
.nfs.cachefs
.nfs.client
.nfs.server
1、将一个基本的NIMServer创建成一个NetworkbootServer
1)设置NIM环境
将AIX安装盘的第一张放入CDROM
#smittynim
选择ConfiguretheNIMEnvironment-->ConfigureaBasicNIMEnvironment(EasyStarup),则得如下界面:
InitializetheNIMMaster:
*PrimaryNetworkInterfacefortheNIMMaster[]-->PressF4andselectournetworkinterface.e.g.en0
*Inputdeviceforinstallationimages[]-->PressF4thenselectdevicee.g./dev/cd0
*LPP_SOURCEName[lpp_source1]-->Usedefaultvalue
*LPP_SOURCEDirectory[/export/lpp_source]-->Usedefaultvalue
CreatenewfilesystemforLPP_SOURCE?
[yes]-->Usedefaultvalue,Thiswillcreate/export/lpp_sourceforyou.
FilesystemSIZE(MB)[650]-->Maychangetobe1024MB(1GB)
VOLUMEGROUPfornewfilesystem[rootvg]-->Selectyourvolumegrouptokeepthe/export/lpp_sourcefilesystems.WemaychooseotherVolumeGrouponthissystemtokeep/export/lpp_sourcefilesystemsforus.
*SPOTName[spot1]-->Usedefaultvalue
*SPOTDirectory[/export/spot]-->Usedefaultvalue
CreatenewfilesystemforSPOT?
[yes]-->Usedefaultvalue,Thiswillcreate/export/spotfilesystemforyou.
FilesystemSIZE(MB)[350]-->Maychangetobe512MB
VOLUMEGROUPfornewfilesystem[rootvg]-->Selectyourvolumegrouptokeep/export/spotfilesystem.
CreateDiskless/DatalessMachineResources?
[no]
SpecifyResourceNametoDefine:
ROOT(requiredfordisklessanddataless)[root1]-->Usedefaultvalue
DUMP(requiredfordisklessanddataless)[dump1]-->Usedefaultvalue
PAGING(requiredfordiskless)[paging1]-->Usedefaultvalue
HOME(optional)[home1]-->Usedefaultvalue
SHARED_HOME(optional)[shared_home1]-->Usedefaultvalue
TMP(optional)[tmp1]-->Usedefaultvalue
Diskless/Datalessresourcedirectory[/export/dd