HA环境下TSM8.1的安装与配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HA环境下TSM8.1的安装与配置相关的知识,希望对你有一定的参考价值。
项目需求:
某集团客户,由于备份需求需要部署一套最新的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/ [email protected]#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的安装与配置的主要内容,如果未能解决你的问题,请参考以下文章
AIX UNIX 下 HACMP/POWERHA 高可用集群的配置与搭建
SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端Eureka 服务信息Eureka 发现管理Eureka 安全配置Eureka-HA(高可用) 机制Eur(代码片段
hadoop2.2.0配置了HA,今天发现它自动切换了?啥原因