码迷,mamicode.com
首页 > 其他好文 > 详细

HA环境下TSM8.1的安装与配置(一)

时间:2018-06-21 11:32:51      阅读:1014      评论:0      收藏:0      [点我收藏+]

标签:ext   mat   edit   min   系统版本   add   脚本   设置   win   

项目需求:
某集团客户,由于备份需求需要部署一套最新的TSM(即TSM8.1.5),且为了安全考虑,需要部署在HA环境下(AIX);带库使用的是EMC DD2500。
基础环境:
使用的为S824和P750的各一个微分区。

物理设备型号 内存 系统版本 HA版本 共享VG 共享fs
主节点 8286-42A 32GB 7100-04-04-1717 6.1.0.15 tsmvg /tsminst1
备节点 8233-E8B 16GB 7100-04-04-1717 6.1.0.15 tsmvg /tsminst1

IP规划:
192.101.104.5 tsm1_bt
192.101.104.6 tsm2_bt
172.22.213.109 tsm1_mgt
172.22.213.110 tsm2_mgt
172.22.213.9 tsm_svc

介质
TSM server 8.1.5
TSM client 8.1.4

TSM8版本说明:

硬件要求
7.5GB安装目录
4GB /tmp
2GB /home

内存:最小16GB

系统版本:
? AIX 7.2 or later fix-pack levels (64-bit kernel)
? AIX 7.1 or later fix-pack levels (64-bit kernel)

? HP-UX 11i V3 for Itanium 2 64-bit
Note: For V8.1, only the HP-UX IA-64 Itanium API is delivered.

linux_X86
? SUSE Linux Enterprise Server 12 (64-bit)
? SUSE Linux Enterprise Server 11 (64-bit)
? SUSE Linux Enterprise Desktop 11 (64-bit)
? Red Hat Enterprise Linux 7 (64-bit)
? Red Hat Enterprise Linux 6 (64-bit)
? Ubuntu 16.04
? Ubuntu 14.04
Note: These are the minimum levels of RHEL and SLES supported by the backup-archive client. Later maintenance levels and service packs are also supported.

windows
For all x64 editions (with Automated System Recovery (ASR) for EFI and non-EFI), see the limitations on the detailed requirements page.
? Windows Server 2016
? Windows Server 2012 R2, all SPs
? Windows Server 2012, all SPs
? Windows 10 (except Mobile edition)
? Windows 8.1, all SPs

特别说明
由于从TSM7.8之后,TSM server默认采用SSL传输而不是以往的TCP/IP。故可能会出现需要认证的问题,特别是在配置lanfree的时候。
一、安装软件
由于需要配置为HA环境,故分开安装DB2实例和TSM软件,不安装在默认目录。(单机环境大同小异)
1.创建用户和用户组
#mkgroup -A id=1001 tsmsrvrs
#mkuser -a id=1002 pgrp=tsmsrvrs home=/tsminst1 tsminst1
#passwd tsminst1(密码:tsminst1)
2.创建如下目录
/tsminst1/db/tsmdb0001
/tsminst1/db/tsmdb0002
/tsminst1/db/tsmdb0003
/tsminst1/db/tsmdb0004
/tsminst1/db/tsmlog
/tsminst1/db/tsmarchlog
/tsminst1/db/tsmlogmirror
/tsminst1/db/tsmarchlogfailover
3.修改/tsminst1下面所有的目录权限为tsminst1:tsmsrvrs
chown -R tsminst1:tsmsrvrs /tsminst1
chmod -R 775 /tsminst1
4.安装TSM8.1软件
#./SP_815_AIX_SERSTG_AGT_ML.bin
解压完成执行安装(这里采用图形化安装)
5.执行安装
这里不选择device drive(因为这里采用的是dd2500虚拟带库,模拟的是IBM TS3310带库,所以后面手动安装Atape驱动)
#./install.sh
技术分享图片

技术分享图片
技术分享图片
选择语言
技术分享图片

配置OC,端口11090;设置密码Password01#$
登录:https://IP:11090/oc 用admin/admin123登录(这个是TSMserver的用户和密码)
技术分享图片
安装tsm server(选择extended版)
技术分享图片

检查确认之后安装
技术分享图片
安装完成
技术分享图片

5.注释掉/etc/inittab中TSM Server自动启动的行autosrvr,OC自动启动的行tsmcc(这里是因为是HA环境,若是单节点可不改)
二、创建实例
实例安装在共享卷上(使用命令创建实例)
#cd /opt/Tivoli/tsm/server/bin/
#./dsmicfgx
技术分享图片
输入用户名和密码tsminst1/ A!S@D#F$
技术分享图片

指定实例目录(HA中创建好的共享目录)
技术分享图片

指定数据库目录(起初创建好的日志目录)
技术分享图片

指定日志目录(起初已创建好)
技术分享图片
不要选择开机启动(由于是HA环境,此处一定注意)
技术分享图片
TSM SERVER登录名和密码设置为admin/admin123
技术分享图片
技术分享图片
技术分享图片

配置完成
技术分享图片
三、安装客户端
解压安装包:
#gunzip -d SP_CLIENT_8.1.4_AIX_ML.tar.gz
#tar -xvf SP_CLIENT_8.1.4_AIX_ML.tar
用smitty install安装(选择全部安装)
技术分享图片

1.配置ba客户端
#cd /usr/tivoli/tsm/client/ba/bin64/
#cp dsm.opt.smp dsm.opt
#vi dsm.opt
SErvername LOCALHOST
#vi dsm.sys
SErvername LOCALHOST
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 192.168.0.9
nodename node1
passwordaccess generate
#chmod 644 dsm.opt
#chmod 644 dsm.sys

2.TSM SERVER环境配置
#cat /etc/profile
export DSMSERV_DIR=/opt/tivoli/tsm/server/bin
export DSMSERV_CONFIG=/tsminst1/dsmserv.opt
export DSM_DIR=/usr/tivoli/tsm/client/ba/bin64
export DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin64/dsm.opt
export DSM_LOG=/usr/tivoli/tsm/client/ba/bin64

3.TSMserver在HA环境配置
HA对端节点的/etc/servicces文件中加入,只有在初始化实例时候才会自己加
DB2_tsminst1 60000/tcp
DB2_tsminst1_1 60001/tcp
DB2_tsminst1_2 60002/tcp
DB2_tsminst1_3 60003/tcp
DB2_tsminst1_4 60004/tcp
DB2_tsminst1_END 60005/tcp
编辑dsmserv.opt内容加入如下:
VOLUMEHISTORY /tsminst1/volhistory.out
DEVCONFIG /tsminst1/devconfig.out

启停脚本配置
配置roo用户启停tsmserver
cp -p /opt/tivoli/tsm/server/bin/startserver /tsminst1
cp -p /opt/tivoli/tsm/server/bin/stopserver /tsminst1
编辑/tsminst1/startserver
在#!/bin/ksh的后面添加两行 (不修改的话HA切换到备用节点db2会起不来)
#set hostname for db2 /tsminst1/sqllib/db2nodes.cfg
echo "0 hostname 0" > /tsminst1/sqllib/db2nodes.cfg
修改
INST_USER=tsminst1
INST_DIR=/tsminst1
最后加入一行/opt/tivoli/tsm/ui/utils/startserver.sh (OC的启停跟TSM服务没有直接关系,不用管启停顺序)
编辑/tsminst1/stopserver
INSTANCE_DIR=/tsminst1/
最后加入一行/opt/tivoli/tsm/ui/utils/stopserver.sh

配置HA启停脚本
#cat /etc/tsm_start.sh
#!/usr/bin/ksh
route add 0 172.22.213.254
echo "0 hostname 0" > /tsminst1/sqllib/db2nodes.cfg
/tsminst1/startserver
banner tsm_app start successful
#cat /etc/tsm_stop.sh
#!/usr/bin/ksh
/tsminst1/stopserver
banner tsm_app stop successful

四、TSM SERVER配置
当你在客户端运行dsmadmc准备进入tsmserver时,可能会出现如图错误:
ANS1592E(ssl协议问题)。此时就是前文中所讲到的关于TSM8的一大变化(默认为SSL传输协议)
技术分享图片

解决方法:
将TSMSERVER中的认证到baclient的证书库。
首先查看是否存在证书
#gsk8capicmd_64 -cert -list -db /tsminst1/cert.kdb –stashed
技术分享图片
导入证书
/usr/tivoli/tsm/client/ba/bin64/dsmcert -add -server tsmserver -file /tsminst1/cert256.arm
技术分享图片
如果此时发现和我所做的一样会出现错误,则删除/usr/tivoli/tsm/client/ba/bin64/原有下面文件
dsmcert.crl
dsmcert.idx
dsmcert.kdb
dsmcert.rdb
dsmcert.sth
然后重新导入:
技术分享图片
此时再次执行dsmadmc则可以顺利进入tsm server
技术分享图片

对于剩下的部分,以后抽空更新,敬请关注

HA环境下TSM8.1的安装与配置(一)

标签:ext   mat   edit   min   系统版本   add   脚本   设置   win   

原文地址:http://blog.51cto.com/10706561/2131114

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!