TSM实施.docx

上传人:b****8 文档编号:30393767 上传时间:2023-08-14 格式:DOCX 页数:19 大小:82.09KB
下载 相关 举报
TSM实施.docx_第1页
第1页 / 共19页
TSM实施.docx_第2页
第2页 / 共19页
TSM实施.docx_第3页
第3页 / 共19页
TSM实施.docx_第4页
第4页 / 共19页
TSM实施.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

TSM实施.docx

《TSM实施.docx》由会员分享,可在线阅读,更多相关《TSM实施.docx(19页珍藏版)》请在冰豆网上搜索。

TSM实施.docx

TSM实施

 

1安装配置TSMserverforAIX

1.安装TSMserver

1)创建逻辑卷

smittymklv创建一个名为tsmlv的逻辑卷

在逻辑卷tsmlv上建立文件系统

  tivoli默认安装在/usr/tivoli/下

   smittycrjfs

选择AddaJournaledFileSystemonaPreviouslyDefinedLogicalVolumeLogicalVolume建立文件系统

成功建立文件系统后,mount/usr/tivoli/把文件系统挂载起来.

  2)TivoliStorageManagerServer的安装

  把TivoliServerforaix的光盘放进光驱.运行smittyinstallp,选择安装设备,从光驱上安装.使用F7或者ESC+7选择以下文件集.

注:

安装过程中可能会出现“tivoli.tsm..msg.en_US.devices,tivoli.tsm.msg.en_US.server”安装报错的情况,请查看在安装文件中是否有以上两个文件包,注意区分大小写。

如果没有,则需要在网上下载安装包,提取此两个文件,再重新安装。

直接改名不起作用。

2.运行server:

安装成功后,进入/usr/tivoli/tsm目录,运行#dsmserv启动TivoliServer,如果需要在后台运行,则执行#nohupdsmservquiet&

3.修改/usr/tivoli/tsm/server/bin/dsmserv.opt以下行:

VOLUMEHistory/usr/tivoli/tsm/server/bin/volhist.out

DEVCONFig/usr/tivoli/tsm/server/bin/devcfg.out

4.定义与带库有关的对象

执行以下命令以查看磁带库的设备信息。

#lsdev-Cctape

rmt0Available27-08-01IBM3580UltriumTapeDrive(FCP)

rmt1Available27-08-01IBM3580UltriumTapeDrive(FCP)

smc0Available27-08-01IBM3583LibraryMediumChanger(FCP)

 

1)定义library、drive、path

definelibrary3583liblibtype=scsi

definepathtsm_server13583libsrctype=serverdesttype=librarydevice=/dev/smc0online=yes

definedrive3583libdriver01

definepathtsm_server1driver01srctype=serverdesttype=drivelibrary=3583libdevice=/dev/rmt0online=yes

definedrive3583libdriver02

definepathtsm_server1driver02srctype=serverdesttype=drivelibrary=3583libdevice=/dev/rmt1online=yes

 

2)定义设备类型

definedevclasslto3library=3583libdevtype=ltoformat=drivemountretention=2

#lto3为deviceclass名

3)定义storagepool

definestgpoolora9i_poollto3maxscratch=30#ora9i_pool为定义的storagepool名,用于P650上oracle9i数据库备份。

definestgpoolora10g_poollto3maxscratch=30#ora10g_pool为定义的storagepool名,用于P570上oracle10g数据库备份。

definestgpoolfs_poollto3maxscratch=30#fs_pool为定义的storagepool名,用于文件系统备份

4)label并checkin数据带

labellibvolume3583libsearch=yeslabelsource=barcodeoverwrite=yescheckin=scratch

#如果在将来添加tape,使用overwrite=no。

5.定义策略

从管理中心为所有的TSM节点按下表创建相关的策略

对每一个policydomain,依次创建policydomain、policyset、managementclass、backupcopygroup和archivecopygroup,创建完成后先将所创建的managementclass分配为defaultmanagementclass,接着validate所创建的policyset,最后activate所创建的policyset。

创建完成。

PolicyDomain

Policyset

ManagementClass

BackupCopyGroup

ArchiveCopyGroup

Mode

Frequency

Serialization

Ver-exist

Ver-delete

Ret-extra

Ret-only

Destination

Ret-ver

Serialization

Destination

Ora10g_DM

standard

Standard

Default

defualt

defualt

2

0

30

0

Ora10g_pool

365

shrstatic

none

Ora9i_DM

standard

Standard

Default

defualt

defualt

2

0

30

0

Ora9i_pool

365

shrstatic

none

Fs_dm

standard

Standard

Default

defualt

defualt

2

1

30

60

Fs_pool

365

shrstatic

none

注意:

对于备份或归档destination(storagepool),可以根据磁带的数量和容量、node的数据和备份保留的数据量大小、备份和恢复速度等来进行灵活设置。

 

6.设置管理员权限:

管理员责任

管理员ID

管理员密码

管理员权限

TSM系统管理员

admin

admin

System

注:

TSM安装完成后自动设置上述用户

7.注册客户端节点名

TSM>registernodedomain=passexp=9999backdelete=yes

使用上述命令或从web管理界面register下表中的节点

节点名

所属policydomain

密码

软件平台

有无TDP

P650_a

Fs_dm

P650_a

Aix

None

P650_b

Fs_dm

P650_b

Aix

None

Cqjgjp570_a

Fs_dm

p570_a

Aix

None

Cqjgjp570_b

Fs_dm

p570_b

Aix

None

Ora_p570_a

Ora10g_dm

Ora_p570_a

Aix

Tdpfororacle

Ora_p570_b

Ora10g_dm

Ora_p570_b

Aix

Tdpfororacle

Ora_p650_a

Ora9i_dm

ora_p650_a

Aix

Tdpfororacle

Ora_p650_b

Ora9i_dm

ora_p650_b

Aix

Tdpfororacle

注:

定义client时,所有client、包括TDPclient均可删除备份(从web管理端):

 

8.设置管理员定时器

定时器名称

功能

period

启动时间

命令行

EXPIRE_DATA

将在rman中已删除的过期备份在TSM中标记为过期

每周六

待定

expireinventory

START_ora10g_RECL

将ora10g_pool存储池的回收阙值设为40%以开始回收

每周六

待定

Updatestgpoolora10g_poolreclaim=40

START_ora9i_RECL

将ora9i_pool存储池的回收阙值设为40%以开始回收

每周六

待定

Updatestgpoolora9i_poolreclaim=40

STOP_ORA10g_RECL

将ora10g_pool存储池的回收阙值设为100%以停止回收

每周六

待定

Updatestgpoolora10g_poolreclaim=100

STOP_ORA9i_RECL

将ora9i_pool存储池的回收阙值设为100%以停止回收

每周六

待定

Updatestgpoolora9i_poolreclaim=100

tsmdb_bk

备份TSM数据库

每天

待定

backupdbtype=fulldevclass=lto3scratch=nowait=no

8.设置客户端Oracle备份定时器

定时器名称

功能

period

启动时间

节点

命令行

Ora10g_full_bk

Ora10g全备

每周六

待定

Ora_p570_a

/usr/tivoli/scripts/ora10g_full.sh

Ora10g_inc_bk

Ora10g增备

周日-周五

待定

Ora_p570_a

/usr/tivoli/scripts/ora10g_inc.sh

Ora9i_full_bk

Ora9i全备

每周六

待定

ora_p650_a

/usr/tivoli/scripts/ora9i_full.sh

Ora9i_inc_bk

Ora9i增备

周日-周五

待定

ora_p650_a

/usr/tivoli/scripts/ora9i_inc.sh

具体备份脚本请参见“相关脚本”部分。

9.设置客户端oracle数据过期定时器

定时器名称

功能

period

启动时间

节点

命令行

Ora10g_del

Ora10g删除过期备份

每周六

待定

Ora_p570_a

/usr/tivoli/scripts/ora10g_del.sh

Ora9i_del

Ora9i删除过期备份

每周六

待定

ora_p650_a

/usr/tivoli/scripts/ora9i_del.sh

2在一台2G以上内存PC服务器上安装管理中心

1、安装集成解决方案控制台(ISC)

将安装介质放入CD-ROM,运行安装文件:

setupISC.exe

按照安装向导指示完成安装。

2、安装管理中心

将AdministratorCenter介质放入CD-ROM,运行安装文件:

starInstall.exe

按照安装向导指示完成安装。

3、进入管理中心进行有关的配置

1)在受支持的web浏览器中输入以下地址:

http:

//:

8421/ibm/console。

machine_name就是安装管理中心的机器的网络名或IP地址。

2)要开始使用,请使用您在安装期间创建的集成解决方案控制台用户标识和密码登录(用户:

iscadmin,密码:

iscadmin)。

在成功登录之后,将显示集成解决方案控制台欢迎页面。

展开“工作项”列表中的TivoliStorageManager文件夹,然后单击“开始使用”以显示TivoliStorageManager欢迎页面。

此页面提供了如何使用管理中心的指示信息。

3)在TivoliStorageManager欢迎界面中,选择添加服务器连接,输入TSMServer服务器的IP地址及管理员名字及密码(缺省为admin,admin)。

则可建立TSMServer的管理连接。

3安装配置TSMClient

1.Smit安装BAclient所需要安装的软件包

(在tsm5.3之后,AIX客户端不再区分64位和32位版本)

Tivoli.tivguid

 

2.需要修改的ba配置文件:

dsm.opt文件:

Servernametsm

dsm.sys文件:

SErvernametsm

COMMmethodTCPip

TCPPort1500

TCPServeraddress

nodename节点名,默认为主机名

tcpnodelayyes

txnbytelimit2097152

passwordaccessgenerate

3.测试ba备份

#dsmj

从中备份一个文件并查看备份是否正常

 

4安装配置RMANCatalog数据库

1、安装oracle10g数据库RMAN的catalog数据库。

a.由于catalog数据库的版本必须与目标oracle数据库的版本一致,所以要将catalog数据库建在P570或其他装有相同oracle版本的服务器上。

b.创建catalog数据库,将数据库的SID设为rman,数据库配置随意,最小化安装就可以。

c.Catalog数据库创建完成后,在tnsname.ora文件中添加数据库网络解析服务名:

RMAN=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=TCP)(HOST=)(PORT=1521))

(CONNECT_DATA=

(SERVER=DEDICATED)

(SERVICE_NAME=rman)

2、在rman数据库上建rman用户用rman表空间

$sqlplus/nolog

sql>connectsys/change_on_install@rmanassysdba

sql>CREATETABLESPACERMANDATAFILE'/oradata/hnsales/rman.dbf'SIZE200Mreuse

AUTOEXTENDOFFEXTENTMANAGEMENTLOCALautoallocate;

sql>createuserrmanidentifiedbyrmandefaulttablespacermantemporarytablespacetemp

quotaunlimitedonrman;

sql>grantconnect,resource,recovery_catalog_ownertorman;

sql>exit;

$rman

rman>connecttargetsys/change_on_install@

rman>connectcatalogrman/rman@rman

rman>createcatalogtablespace‘RMAN’;

rman>registerdatabase;

5安装配置TSMforOracle

1.smit安装以下软件包:

表8.DataProtectionforOracleAIX5L64位、实用程序、语言和TivoliStorageManagerAPI软件包名称

软件包

软件包名称

DataProtectionforOracle64位

tivoli.tsm.client.oracle.aix51.64bit

DataProtectionforOracle实用程序

tivoli.tsm.client.oracle.tools.aix51.64bit

DataProtectionforOracle语言

tivoli.tsm.client.oracle.msg.aix51.64bit.xx_XX

TivoliStorageManagerAPI64位

tivoli.tsm.client.api.64bit

电子许可证协议

tivoli.tsm.loc.client.oracle.aix51.64bit.ela

2.设置环境变量

DSMI_CONFIG/usr/Tivoli/tsm/client/api/bin64/dsm.opt

DSMI_DIR/usr/Tivoli/tsm/client/api/bin64

DSMI_LOG/usr/Tivoli/tsm/client/oracle(此路径可以由用户自己指定)

3.编辑tdpo.opt

DSMI_ORC_CONFIG/usr/tivoli/tsm/client/api/bin64/dsm.opt

TDPO_NODE

4.编辑apiclient的/usr/Tivoli/tsm/client/api/bin64/dsm.opt文件

*SErvernameAservernamedefinedinthedsm.sysfile

SErvernametsm

5.编辑apiclient的/usr/Tivoli/tsm/client/api/bin64/dsm.sys文件

Servernametsm

COMMmethodeTCPip

TCPPort1500

TCPServeraddress

nodenamesuchas:

ora_p570_a

Tcpnodelayyes

txnbytelimit2097152

6.在TSMserver注册apiclient(oraclenodename)

注意:

该客户机节点的属性必须是:

BACKDELETE=YES

7.初始化password:

使用tdpoconfpassword

则会出现提示,根据提示输入口令。

该口令与TSMserver注册该节点时的口令相同

8.连接oracle备份的库文件

#su-oracle

$cd$ORACLE_HOME/lib

$ln–s/usr/tivoli/tsm/client/oracle/bin64/libobk64.alibobk.a

 

7.相关脚本

1.RMAN备份脚本

全备脚本(0级备份):

(/usr/tivoli/scripts/fullbk.rcv)

run

{allocatechannelc1type'sbt_tape'parms'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';

backup

incrementallevel0cumulative

format"%d_full_%s_%p"

filesperset5

databaseincludecurrentcontrolfile;

releasechannelc1;

}

增备脚本(1级备份):

(/usr/tivoli/scripts/incbk.rcv)

run

{allocatechannelc1type'sbt_tape'parms'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';

backup

incrementallevel1cumulative

format"%d_inc_%s_%p"

filesperset5

databaseincludecurrentcontrolfile;

releasechannelc1;

}

注:

所有的rman备份脚本都放在各客户机的/usr/tivoli/scripts目录下。

归档日志备份脚本

由于在rac环境中,数据库是共享的,所以可以连接到一个实例就可以备份整个数据库,但归档日志可以备份在本地,所以需通过连接到两个实例的通道来备份两个实例的归档日志。

run

{allocatechannelc1type'sbt_tape'parms'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)'connect'sys/pass@节点1';

allocatechannelc2type'sbt_tape'parms'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)'connect'sys/pass@节点2';

sql"altersystemarchivelogcurrent";

backup

format"%d_arch_%s_%p"

filesperset20

(archivelogalldeleteinput);

releasechannelc1;

releasechannelc2;

}

2.RMAN的删除过期脚本

在执行删除过期脚本之前应首先在rman下作以下操作:

RMAN>configureretentionpolicytorecoverywindowof30days;//定义需要保留的版本的天数。

此为30天。

删除脚本(delete.rcv)

allocatechannelformaintenancedevicetypesbt;

deletenopromptobsolete;

releasechannel;

实施中的问题:

RMAN>run{

2>allocatechannelc1type'sbt_tape'parms'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';

3>allocatechannelc2type'sbt_tape'parms'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1