`

Linux + TSM

    博客分类:
  • OS
阅读更多
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
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 authenticationtime 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---RecoveryLog---Recovery Log VolumesDefinerecovery log volume
Volume Name:/sdb/log01.dsm
Format Size:1000
此处为Log文件大小定义,我设为1000 M

Wait:No

将Backup保存地点改为存储上:
Object view--- Server Storage--- Storage Pools--- Disk storagepools--- Volumes---Operations --- Define a disk storage pool volume
Storage Pool Name:BACKUPPOOL
Volume Name: /sdb/backup01.dsm
Media AccessStatus: READWRITE
Format Size:10000
此处为backup空间大小定义,我设为10000M ,空间不够了再来定义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--- ManagementClass---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 PolicySets

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

已删除的版本数据 (Versions Data Deleted)
已删除的版本数据属性指定为从工作站上擦除的文件和目录保留的不同备份版本的最大数目。只要文件或目录还存留在工作站上,就忽略此参数。
如果删除此文件或目录,则在下一次运行增量备份时,现行备份版本将变为非现行版本,而超过此参数指定数值的最早版本将被删除。
其余版本的到期日期基于保留其它版本时间长度和保留唯一版本时间长度参数。

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



8. 基础知识

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

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

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

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

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

相关推荐

    Linux下 Tsm客户端安装配置

    在Linux环境中配置IBM Tivoli Storage Manager (TSM)客户端是一项关键任务,它涉及到数据备份和恢复策略。TSM客户端的安装和配置依赖于Java环境,因此首先需要确保系统已经安装了Java Development Kit (JDK)。以下是...

    TSM6.3 linux+Mhvtl+Oracle+DB2备份恢复测试文档(原创)

    TSM6.3 Linux + Mhvtl + Oracle + DB2 备份恢复测试文档 本文档主要介绍了如何使用 TSM 6.3、Mhvtl、Oracle 和 DB2 进行备份和恢复测试。文档分为四个部分,分别介绍了 Mhvtl 虚拟带库软件安装配置、TSM 软件安装...

    基于Linux系统下的TSM和DB2数据库的还原性测试01-TSM服务器安装.pdf

    ### 基于Linux系统下的TSM和DB2数据库的还原性测试——TSM服务器安装 #### 一、概述 本文档旨在详细说明在Linux环境下安装TSM (Tivoli Storage Manager) 服务器并进行与DB2数据库相关的还原性测试的过程。TSM是一...

    aix和linux的tsm pipe源代码

    标题中的"aix和linux的tsm pipe源代码"是指IBM为AIX和Linux操作系统提供的一种数据备份工具,其核心技术是TSMPipe。TSMPipe是一个应用程序接口(API),它允许程序与IBM Total Storage Manager(TSM)进行交互,实现...

    LINUX系统下TSM6.3服务器部署(LanFree).pdf

    ### LINUX系统下TSM6.3服务器部署(LAN-Free)详解 #### 一、概述 在企业级数据备份与恢复领域,IBM Tivoli Storage Manager (TSM) 是一款广泛使用的解决方案。本文档旨在详细介绍如何在Linux环境下部署TSM 6.3...

    IBM TSM For Linux 中文安装手册

    TSM for Linux 是针对 Linux 平台的版本,支持多种 Linux 发行版,包括但不限于 x86_64 架构、System z(大型机)以及 POWER 架构。 本手册将详细介绍 Tivoli Storage Manager 在不同 Linux 平台上的安装步骤和注意...

    TSM12M手册和驱动程序

    5. **兼容性支持**:确保驱动程序能在不同的操作系统环境下正常工作,如Windows、Linux、Android等。 6. **调试工具**:可能包含一些辅助工具,如日志记录、性能测试,帮助开发者优化和调试驱动。 在使用TSM12M手册...

    TSM16_ADS.rar_TSM12/TSM16程序_TSM12驱动程序_tsm16_触摸_触摸芯片

    为了保证兼容性和稳定性,TSM12/TSM16驱动程序需要针对不同的操作系统进行优化,如Windows、Linux、Android等。在开发过程中,需要遵循操作系统提供的驱动开发接口,进行适当的移植和适配工作。 总的来说,TSM12/...

    TSM 6.3在oracle linux 6.4上部署配置

    在进行TSM(Tivoli Storage Manager)6.3版本在Oracle Linux 6.4环境中的部署配置时,首先需要了解该系统的工作原理以及安装前的准备工作。TSM是一个企业级的数据备份和恢复解决方案,它可以管理大量的备份数据并...

    tsm5.5安装指南

    ### tsm5.5安装指南知识点详述 #### 一、引言 Tivoli Storage Manager(简称TSM)是一款由IBM开发的企业级备份与恢复软件解决方案,它为用户提供了一套全面的数据保护策略,适用于各种规模的企业环境。本文档旨在为...

    TSM for Linux 快速入门 版本5.2

    ### TSM for Linux 快速入门 版本5.2 #### 一、TSM for Linux 概述 **TSM (Tivoli Storage Manager)** 是由 IBM 开发的一款全面的数据保护解决方案,专为各种规模的企业提供高效的数据备份与恢复服务。TSM for ...

    TSM培训资料、TSM维护文档

    linux下安装TSM7.1.doc TSM-7.1.6部署工艺手册.pdf TSM培训课件.ppt TSM操作指南.docx TSM日常维护手册.doc TSM的监控和维护.pdf TSM系统备份介绍.doc tsm维护.doc TSM维护操作手册.doc

    TSM6.2.1实施文档

    - `CZG6WML.bin`:位于`/tsm/soft`目录下,为TSM Server for Linux x86_64。 - `CZGL7ML.tar.gz`:同样位于`/tsm/soft`目录下,是TSM Client for AIX。 - `lin_tape-1.27.0-1.src.rpm.bin`与`lin_taped-1.27.0-...

    TSM-FOR-LINUX

    TSM FOR LINUX。测试可以用。 文档可以参照百度。。。。

    IBM TSM快速入门

    TSM 支持多种操作系统平台,包括 AIX、Linux、Windows 和 Solaris 等。 #### 二、TSM 的核心功能与优势 ##### 1. 数据备份与恢复 - **全面的数据保护**:支持对文件系统、应用程序以及整个系统的备份。 - **灵活的...

    AIX_TSM安装手册

    - TSM服务器支持IBM AIX、Sun Solaris、HP-UX、Windows NT/2000等操作系统,客户端软件则几乎支持所有流行的操作系统平台,包括Linux、Apple、Novell等。 8. **特定应用支持**: - Tivoli Data Protection for ...

    TSM-SYBASE备份系统安装文档

    - Sybase需要ase1254linux32.rar和sybaseapi.tar.gz,后者包含libpipe.c和sybackup.h两个文件。 3. **安装、配置及测试**: - **TSM Server**:首先进行安装前的准备工作,然后正式安装,包括修改服务器名,设置...

    Tivoli TSM restore commands

    - 在 UNIX 和 Linux 系统中,当创建一个符号链接时,其修改时间会被设置为当前系统时间,并且无法更改。因此,在恢复符号链接时,其修改日期和时间将被设置为恢复时的日期和时间,而不是备份时的日期和时间。 - ...

Global site tag (gtag.js) - Google Analytics