IBM TSM软件安装汇总.docx
《IBM TSM软件安装汇总.docx》由会员分享,可在线阅读,更多相关《IBM TSM软件安装汇总.docx(33页珍藏版)》请在冰豆网上搜索。
IBMTSM软件安装汇总
一、TSM软件安装
1.TSMServer软件的安装
A、以root用户登陆
B、通过#smittyinstallp进行软件的安装
选择相应的软件包进行安装:
Tivoli.tsm.server.rte、T、Tivoli.tsm.server.webadmin、Tivoli.tsm.license.rte、Tivoli.tsm.license.cert、Tivoli.tsm.devices.aix43.rte。
2.TSM客户端软件安装
A、以root用户登陆
B、通过#smittyinstallp进行软件的安装
选择相应的软件包进行安装:
Tivoli.tsm.client.ba.aix43.32bit下的Backup/ArchiveBasefiles、Backup/ArchiveCommonFiles、Tivoli.tsm.client.books、Tivoli.tsm.client.web.aix43.32bit、tivoli.tsm.client.image.aix43.32bit。
3.TSMforOracle的软件的安装
A、以root用户登陆
B、通过#smittyinstallp进行软件的安装
选择相应的软件包进行安装:
tivoli.tsm.client.api.aix43.64bit、tivoli.tsm.client.oracle.64bit、tivoli.tsm.client.oracle.tools.64bit。
二、修改环境变量和配置文件
1.TSMServer和TSMClient安装完成后对进行环境变量的修改。
在TSMServer的.profile文件增加如下内容:
exportDSMSERV_DIR=/usr/tivoli/tsm/server/bin
exportDSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dmserv.opt
在TSMClient的.profile文件增加如下内容:
exportDSM_DIR=/usr/tivoli/tsm/client/ba/bin
exportDSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.opt
exportDSM_LOG=/usr/tivoli/tsm/client/ba/bin
2.修改TSMServer的dsmserv.opt文件
解除屏蔽选项:
COMMmethodTCPIP
COMMmethodHTTP
添加下面两行:
TCPPort1500
HTTPPort1580
3.修改TSMClient的dsm.opt和dsm.sys文件
在dsm.opt文件中指定TSMServer:
Servernametsm(说明此处为TSMServer的名字)
在dsm.sys文件中添加如下内容:
SErvernametsm
COMMmethodTCPip
TCPPort1500
TCPServeraddressxxx.xxx.xxx.xxx
nodenamexxxxxxx
passwordaccessgenerate
managedserviceswebclientschedule
4.修改/usr/tivoli/tsm/client/oracle/bin/tdpo.opt
DSMI_ORC_CONFIG/usr/tivoli/tsm/client/api/bin64/dsm.opt
DSMI_LOG/usr/tivoli/
TDPO_FSadsmorc
TDPO_NODEtdpora1
TDPO_OWNERroot
TDPO_PSWDPATH/usr/tivoli/tsm/client/oracle/bin64
TDPO_DATE_FMT1
TDPO_NUM_FMT1
TDPO_TIME_FMT1
三、TSM进程管理
1.启动TSMServer
#/usr/tivoli/tsm/server/bin/dsmservquiet&
2.启动TSMClient
#/usr/tivoli/tsm/client/ba/bin/dsmcad
3.停止TSMServer
#/usr/tivoli/tsm/server/bin/dsmadmc(输入提示的用户、口令)
dsmadmc>;halt
4.停止TSMClient
通过ps–ef|grepdsmcad查找出对应的PID,然后通过kill命令停止进程。
四、TSM软件配置
1.在操作系统检查磁带库设备硬件
#lsdev–Cctape(会看到rmtx和smc0的状态为Avaliable),如不能看到则需要安装3583磁带库的驱动程序,具体安装方法请参见3583相关资料。
2.磁带库配置
A、使用tapeutil找到Driver的element值#tapeutil
B、选择“openadevice”:
/dev/smc0
C、选择“elementsInformation”,就可以得到Driver和Slots的elements值。
E、定义磁带库
definelibraryautoliblibtype=scsi(定义一个名字为autolib的SCSI磁带库)。
F、定义磁带库的PATH(定义TSMSERVER名为TSM所连的接磁带库autolib在TSMSERVER中的设备PTAH:
/dev/smc0)。
definepathtsmautolibsrctype=serverdesttype=librarydevice=/dev/smc0online=yes
G、定义磁带机(Driver)(定义磁带库autolib中的磁带机,磁带机的名字叫做driver01)。
definedriveautolibdrive01element=256
H、定义磁带机(Driver)的PATH(定义TSMSERVER名为TSM所连接的磁带库autolib中的磁带机在TSMSERVER中的设备PATH)。
definepathtsmdrive01srctype=serverdesttype=drivelibrary=autolibdevice=/dev/rmt0online=yes
I、定义设备CLASSES
definedevclassltotapedevtype=ltolibrary=autolibformat=ultriumcmountlimit=drivesmountretention=5estcapacity=200G
J、检查磁带库的相关配置
querylibrary、querydriver、querypath、querydevclasses
K、定义磁带存储池
definestgpool3583_poolltotapemaxscratch=20(定义ltotape设备类使用的磁带存储池3583_pool)。
3.调整TSMDB和LOG空间的大小
definedbvolume/tsmdata/dblog/db01.dsmformatsize=160wait=yes
extenddb160
dfinelogvloume/tsmdata/dblog/log01.dsmformatsize=100wait=yes
extendlog100
definespacetriggerdbfullpct=85spaceexpansion=25expansionprefix=/tsmdata/dblog/
definespacetriggerlogfullpct=85spaceexpansion=25expansionprefix=/tsmdata/dblog/
reducedb16
reducelog8
deletedbvolume/usr/tivoli/tsm/server/bin/db.dsm
deletelogvolume/usr/tivoli/tsm/server/bin/log.dsm
安装TSMSERVER时默认的db和log的大小分别是16,8MB。
4.备份策略的设置
Storagemanagementpoliciesarerulesyouradministratordefinesinordertomanageyourbackupsandarchivesontheserver(Storagemanagermanetpolicies是管理员为了在服务端管理备份和归档定义的一种规则)。
Youcanassociate(orbind)yourdatatothesepolicies(你能够绑定你的数据到这些Policies);whenthedataisbackeduporarchived,itismanagedaccordingtopolicycriteria(当数据被备份或归档被相应Policy标准管理)。
Policycriteriaincludeapolicydomain,andamanagementclass,apolicyset,acopygroup。
policy决定了是否一个文件或目录适合备份或归档、保留多少个备份版本、非激活状态的备份和归档拷贝保留多长时间、拷贝存放在何处。
Policydaemon是一组有相类似备份或归档需求数据的客户机的集合(Apolicydomainisagroupofclientswithsimilarrequirementsforbackingupandarchivingdata.)。
Policydomainscontainoneormorepolicysets。
Apolicysetisagroupofoneormoremanagementclasses。
Amanagementclassisacollectionofbackupandarchivecopygroupsthatestablishesandcontainsspecificstoragemanagementrequirementsforbackingupandarchivingdata.
Withinamanagementclass,thespecificbackupandarchiverequirementsareincopygroups.Copygroupsdefinethespecificstoragemanagementattributesthatdescribehowtheservermanagesbackeduporarchiveddata.Copygroupsincludebothbackupcopygroupsandarchivecopygroups.Amanagementclasscanhaveonebackupcopygroup,onearchivecopygroup,both,orneither。
A、创建备份clientnode
B、通过WEB方式建立Policydaemon,选择objectclass/Policydaemon/defineaPolicydaemon
C、选择Policydaemon下面的.Policysets/defineapolicysets,并将policyset给Active
D、选择Policysets下面的ManageClass/defineamanageclass
E、选择ManagClass下面的CopyGroup
F、将Clientnode分配到相应的Policydaemon
5.
6.
五、文件系统备份
六、RMAN的配置
安装一套独立与生产数据库之外的ORACLE数据库作为catalogdatabase,最好安装在不同的主机上。
1.在catalog数据库服务器上创建RMAN所需要的表空间
$svrmgrl
svrmgrl>;connectsystem/manager
svrmgrl>;createtablespacerman_tsdatafile‘
;/;’
>;size100Mautoextendonnext100Mmaxsize300M;
2.创建RMAN用户并赋予角色及权限
svrmgrl>;createuserrmanidentifiedbyrman
>;defaulttablespacerman_ts
>;temporarytablespacetemporary
>;quotaunlimitedonrman_ts;
svrmgrl>;grantrecovery_catalog_ownertorman;
svrmgrl>;connect/assysdba;
svrmgrl>;grantdba,connect,resourcetorman;
3.创建recoverycatalog的表结构
$rmantargetinternal/oracle@targetSIDrcvcatrman/rman@recoverycatalogSID
rman>;createcatalog;
4.在catalog数据库中对目标数据库进行注册
rman>;registerdatabase;
七、ORACLE数据库的备份
Database备份script:
run{
allocatechanneld1type'sbt_tape'connect'internal/manager@scdb2'parms
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
allocatechanneld2type'sbt_tape'connect'internal/manager@scdb1'parms
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
backup
format'ctl_t%t_s%s_p%p'
tagcf
(currentcontrolfile);
backup
full
filesperset8
format'db_t%t_s%s_p%p'
tagfulldb
(database);
releasechanneld1;
releasechanneld2;
}
Archivelog的备份script:
run{
allocatechanneld1type'sbt_tape'parms
ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)'
connect'internal/manager@scdb1';
sql'altersystemarchivelogcurrent';
backup
format'arch_t%t_s%s_p%p'
(archivelog
like'/jfbackup/arch_log/arch_1_%.arc'
deleteinput);
releasechanneld1;
}
run{
allocatechanneld2type'sbt_tape'parms
ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)'
connect'internal/manager@scdb2';
sql'altersystemarchivelogcurrent';
backup
format'arch_t%t_s%s_p%p'
(archivelog
like'/jfbackup/arch_log/arch_2_%.arc'
deleteinput);
releasechanneld2;
}
同时还可以对指定的tablespacedatafile进行备份,具体请参见RMAN相关手册。
手工执行ORACLE的备份:
rmantargetinternal/oracle@targetSIDrcvcatrman/rman@recoverycatalogSIDcmdfile=/xxx/xxxmsglog=xxx.log
八、ORACLE数据库的恢复
run{
allocatechanneld3type'sbt_tape'connect'internal/manager@scdb1'parms
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
allocatechanneld4type'sbt_tape'connect'internal/manager@scdb2'parms
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
restorecontrolfile;
alterdatabasemount;
restoredatabase;
recoverdatabase;
releasechanneld1;
releasechanneld2;
sql"alterdatabaseopenresetlogs";
}
九、
备份软件:
Tivoli安装配置
备份软件:
Tivoli
Tivolistoragemanage
TivoliStorageManager功能描述
TSM技术参数
TSM版本:
5.1
TSM5.1服务器软件的运行平台:
IBMAIX4.3.2,4.3.3.,5lSunSolaris2.6,7,8.HP-UX11.0.MicrosoftWindowsNT/2000Workstation或ServerVersion4.0,SP3,SP4,SP5,SP6或SP6a.
TSM客户端软件:
支持几乎所有流行的操作系统平台.如IBM的所有操作系统,Windows,Apple,Novell,DEC,HP,SUN,SCO,SGI,Linux等.
TivoliDataProtectionforOracle2.2:
实现对Oracle数据库的在线备份和恢复。
Oracle服务器可运行在的平台包括WindowsNT/2000,AIX,HP-UX,Solaris。
TivoliTSM产品功能详述
TivoliTSM(TivoliStorageManager)是一个企业级的Client/Server结构跨平台网络备份、恢复及存储管理软件。
TSMClient主要功能是向TSMServer提供需要备份的数据,或向TSMServer索取已备份数据及归档数据以便Client恢复数据。
TSMServer负责管理TSMClient的备份数据、备份策略及管理连接在TSMServer上的各类存储产品。
TSM自动备份和恢复
一旦整个备份系统设置完成,每个应用系统的服务器会在指定的时间把需要备份的数据送到TSM服务器中集中存放。
如果需要恢复数据,TSMClient端只要通过非常简单易用的图形界面或由应用程序发出指令指出恢复哪些个对象文件,TSMServer自动从磁带库中取出文件,交给TSMClient。
如果备份磁带不在磁带库中,TSMServer提示系统管理员插入某盒磁带。
TSM是一个彻底的在线备份软件。
对数据库,TSM通过TSMConnectAgent备份正在打开的数据库。
对一般文件系统的文件,TSM的Client端能够备份打开的文件,甚至能备份正被修改的文件。
当备份TSM遇到需备份的文件正被改动时,有四种处理方式:
不备份,同时在日志中留一个标记;
马上备份
重试数次(次数由用户预定),如文件仍然在修改,则不备份,记日志;
重试数次(次数由用户预先指定),最后一次无论文件静止或仍然在改动,都备份该文件。
TSM比同类备份软件考虑的更多的是数据的恢复能力。
TSM的观念是:
备份的目的就是恢复。
所以在备份软件的评测中,备份速度TSM的优势并不明显,而恢复速度往往是其他软件的数倍。
TSM这种惊人的恢复速度及其他许多独一无二的功能主要依赖于TSM强大的内核,TSM的引擎是一个关系数据库。
迄今没有任何一家其他备份软件是采用关系型数据库作核心的。
关系数据库的处理能力和搜索速度是TSM性能超越其他采用索引文件作为引擎的备份软件的主要原因。
TSM完善的介质管理能力也得益于这个数据库引擎。
TSM备份和恢复过程的容错性
TSM是唯一采用数据库作为核心的备份管理软件,每个备份对象都作为一个交易(Transaction)来处理。
因此TSM具有很强的容错能力,TSM的传输数据原则是:
尽量避免不必要的重复数据传送占用网络带宽。
当某个备份或恢复过程因为网络中断或机器故障而意外终止,下次重新递交该备份或恢复进程时,TSM会从中断处继续传输,而不是从头开始(许多备份软件都必须从头开始重做)。
原因是TSM对每个对象备份完成与否都有日志记录,就象银行系统对每笔交易完成与否都有记录一样。
TSM的永远增量备份
TSM支持全盘备份和独一无二的“永久增量备份”方式。
永久增量备份是指:
初始时做所有数据文件的全盘备份,以后只备份新的或改动过的文件。
这种方式减少了备份时间和所需的存储容量,减轻了网络负担。
这种方式的原因是TSM把每个备份对象作为一个交易,记录在它的关系数据库中,每个备份对象对应文件系统的一个文件。
当用户需要恢复文件系统时,TSM找到所有属于该文件系统原备份对象,交给用户。
所以,TSM能够做永远的增量备份。
TSM的介质管理能力
TSM对备份和归档数据分别管理。
因为归档数据保存时间比备份数据长,而且备份数据有‘版本’,归档数据无版本。
‘版本’就是同一个数据对象的多个备份copy,例如,记录销售情况的文件每天都在改变,如果每天做备份,那么每天的备份就是一个‘版本’。
用户可以根据实际业务需要,保留必要的‘版本’数。
TSM能够自动清除过期的备份版本和归档数据。
TSM在介质管理中采用了独一无二的“磁带集中”和“磁带重用”技术。
“磁带集中”使每个客户机的每天的备份数据都对应放在一盒或一组磁带上,使得TSM能够用最少的磁带数做恢复。
这是一种迅速、可靠的数据恢复方式。
“磁带重用”的目的是使磁带库或光盘库介质自动轮转,完全实现备份、恢复的无人值守。
原理是: