`

Linux下 Tsm 服务器、客户端安装配置全过程

阅读更多

系统环境:LINUX AS5  

存储:IBM DS400 STORAGE 已经将阵列MOUNT到本地/sdb/

 

1.   软件下载

 

地址 ftp://ftp.software.ibm.com/storage/tivoli-storage-management/

TSM服务器端:选用TSM 5.2,原因是有WEB界面,ISC 和 AC普遍反映很慢

TSM客户端5.4.1

 

 

2.软件安装

 

2.1 安装服务器:

rpm –ivh xxx.rpm

\i686 \TIVsm-license-5.2.0-0.i386.rpm

\i686 \TIVsm-license_keys-5.2.0-0.i386.rpm

\i686 \TIVsm-server-5.2.0-0.i386.rpm

\i686 \TIVsm-tsmscsi-5.2.0-0.i386.rpm

\noarch \TIVsm-webadmin-5.2.0-0.noarch.rpm

 

2.2 安装客户端

rpm –ivh xxx.rpm

TIVsm-API.i386.rpm

TIVsm-BA.i386.rpm

TIVsm-msg.zh_CN.i386.rpm

 

 

3.软件配置

 

3.1 服务器端配置

cd /opt/tivoli/tsm/server/bin/

vi dsmserv.opt

dsmserv.opt内容如下:

*******************************

COMMMETHOD TCPIP

COMMMETHOD HTTP

TCPPORT 1500

HTTPPORT 1580

DEVCONFIG devcnfg.out

*******************************

 

3.2 客户端配置

cd /opt/tivoli/tsm/client/ba/bin/

vi dsm.sys (注:将/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp     改名为dsm.sys)

dsm.sys内容如下:

*******************************

SErvername         SERVER1 (此名称为TSM服务器名称,默认为SERVER1)

COMMMethod         TCPip

TCPPort            1500

TCPServeraddress    192.168.0.1   (此IP为服务器端的IP)

nodename           CLIENT1   (此名称为服务器端建立的node的名称,后面会讲到)

passwordaccess     generate

***********************************

 

vi dsm.opt

dsm.opt内容如下

***********************************

SErvername      SERVER1

***********************************

 

 

4.软件运行

 

4.1 服务器端运行,

cd /opt/tivoli/tsm/server/bin/

./dsmserv

然后在IE里访问http://192.168.0.1:1580    192.168.0.1为TSM服务器IP

用户名密码:admin

 

4.2 客户端运行

cd /opt/tivoli/tsm/client/ba/bin/

./dsmcad          启动WEB访问

./dsmc            运行客户端

然后在IE里访问http://192.168.0.2:1581    192.168.0.2为TSM客户端IP

 

 

5.软件使用

 

5.1 服务器端使用

IE里访问http://192.168.0.1:1580

设定不允许超时

Operation view ---- Manage security--- Set web authentication time out 设为0

 

 

建立客户端与服务器的连接点

Object view--- Client --- Client Nodes---Operations--- Register a new node

此处的Node name 就是 客户端 DSM.SYS里的NODENAME

 

Policy Domain Name,Policy Sets,Management Classes是系统已经默认的 命名为STANDARD,如果想自己重头建起,顺序如下:

Object view---Policy Domain Name---Operations --- Define Policy Domain

Object view---Policy Domain Name--- Policy Sets--- Operations --- Define Policy Sets

Object view---Policy Domain Name--- Policy Sets--- Management Class --- Operations --- Define Management Class

Object view---Policy Domain Name--- Client Nodes---Operations--- Register a new node

 

 

LOG保存地点改为存储上:

Object view---Recovery Log---Recovery Log VolumesDefine recovery log volume

Volume Name:/sdb/log01.dsm

Format Size:1000          此处为Log文件大小定义,我设为1000 M

Wait:No

 

Backup保存地点改为存储上:

Object view--- Server Storage--- Storage Pools--- Disk storage pools--- Volumes---Operations --- Define a disk storage pool volume

Storage Pool Name:BACKUPPOOL

Volume Name: /sdb/backup01.dsm

Media AccessStatus: READWRITE

Format Size:10000    此处为backup空间大小定义,我设为10000 M ,空间不够了再来定义backup02.dsm,

Wait:No

 

5.2 客户端使用

IE里访问http://192.168.0.2:1581

输入Noden名和密码

比较简单,有一点说明,要恢复以前某个时间删过的文件时,需要选择

恢复---查看---显示活动/非活动的文件

 

 

6.定时备份

 

方法有两种,一种是在服务器端定义SCHEDULE,一种是在客户端定义定时备份,这里我们选用比较简单的后者。

在客户端运行:

cd /opt/tivoli/tsm/client/ba/bin/

dsmc incremental subdir=yes /test/

意思是 对/test/下所有文件及子目录做增量备份(incremental可简写成i),那么我们只要定时执行这条命令就可以了,Linux下的 crontab即可实现,我们先把命令写在一个文件里,定时去执行这文件。

cd /opt/tivoli/tsm/client/ba/bin/

vi dsmc.sh

内容:dsmc incremental subdir=yes /test/

保存,退出

chmod 777 dsmc.sh

 

运行Linux crontab,和VI一样使用

crontab –e

内容:

21 02 * * * /opt/tivoli/tsm/client/ba/bin/dsmc.sh   意思是每天02:21执行dsmc.sh

保存,退出

 

 

7.高级应用

 

设置保留的版本数

Object view---Policy Domain Name--- Policy Sets--- Management Class---Backup Copy Groups---Operations --- Define Backup Copy Groups

 

Object view---Policy Domain Name--- Policy Sets--- 你的Policy Set---Operations --- Validate Policy Sets

 

Object view---Policy Domain Name--- Policy Sets--- 你的Policy Set--- Operations --- Activate Policy Sets

 

保留其它版本时间长度 ( Retain Extra Versions)

保留其它版本属性指定除最新备份版本外所有其它版本的保留天数。最新版本是现行版本,将永不删除。如果指定无限制,则额外版本会保存到备份版本数目超过存在的版本数据或删除的版本数据参数设置。在此情况下,最老的额外版本会立即删除。

 

已删除的版本数据 (Versions Data Deleted)

已删除的版本数据属性指定为从工作站上擦除的文件和目录保留的不同备份版本的最大数目。只要文件或目录还存留在工作站上,就忽略此参数。

如果删除此文件或目录,则在下一次运行增量备份时,现行备份版本将变为非现行版本,而超过此参数指定数值的最早版本将被删除。

其余版本的到期日期基于保留其它版本时间长度和保留唯一版本时间长度参数。

 

注:Policy Set Name 为 ACTIVE的Policy Set 是被Activate 的Policy Set

 

 

8. 基础知识

 

完全备份

备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。 在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性。

 

差异备份

差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,既:备份后不标记为已备份文件,换言之,不清除存档属性。

 

增量备份

增量备份是针对于上一次备份(无论是哪种备份):备份上一次备份后,所有发生变化的文件。增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,既:备份后标记文件,换言之,清除存档属性。

 

完全备份和差异备份组合

在星期一进行完全备份,在星期二至星期五进行差异备份。如果在星期五数据被破坏了,则你只需要还原星期一完全的备份和星期四的差异备份。这种策略备份数据需要较多的时间,但还原数据使用较少的时间。

 

完全备份和增量备份组合

在星期一进行完全备份,在星期二至星期五进行增量备份。如果在星期五数据被破坏了,则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份数据需要较多的时间,但还原数据使用较少的时间。

 

参考资料:http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics