1.引言
随着信息技术的广泛应用,现代企业的正常运作越来越多地依赖于信息系统,是否具备先进成熟的业务信息系统也成为衡量一个企业现代化和成熟度的重要方面之一。有效的提高业务连续性,防范系统突发事件,在尽可能降低运作成本和拥有成本的前提下,提高信息可靠性和可用性,已成为每个企业信息化工作急需解决的内容和关键性问题。
提高数据可靠性和可用性最重要的技术手段就是实现自动化的集中数据备份。目前业界有很多集中的备份软件可供选择,根据Gartner和IDC的统计与分析,最大的四家备份软件占据了全部市场份额76%左右,其中IBM TSM与Symantic Veritas一同,是数据备份领域的技术和市场领导者。
本文章旨在介绍IBM TSM软件的产品历史、产品特点、基本功能、基本架构等,以供希望了解TSM或者初学TSM的读者参考。
2.TSM简介与产品历史
Tivoli Storage Manager 简称TSM,是IBM Tivoli软件家族中的旗舰产品之一,而Tivoli则是IBM五大软件家族中的一个,其他的四大软件为:Websphere、IM(DB2)、Lotus、Rational。Tivoli软件主要定位于为用户提供企业级管理软件,如系统管理、安全管理和存储管理。TSM能够为用户提供企业级的存储数据管理解决方案,包括备份、归档、空间管理以及灾难恢复管理等功能。
正如大家所了解到的,TSM的核心功能是提供集中的数据备份管理,能够为大型的企事业单位提供可靠的集中数据备份管理,是业界最主要的备份软件之一。TSM能够提供稳定先进的架构,强大的备份功能支持,和更好的可扩展性。
TSM作为Tivoli软件家族的核心产品之一,拥有非常悠久的历史,可以说是IBM长期以来在存储管理领域不断技术沉淀的结晶。TSM存储管理技术最早可以追溯到1980年,其系统原型是IBM Workstation Data Save Facility (WDSF) ,由IBM Almaden研究中心研发,主要为了解决当时新出现的分布式系统所面临的数据保护问题。此后IBM基于WDSF在分不系统环境下研发基于备份策略的备份产品,并在1993年7月份推出了第一个版本,命名为ADSM(ADSTAR Distributed Storage Manager),也就是TSM的前身。在IBM收购Tivoli软件之后,将ADSM软件划入Tivoli软件家族,并在1999年将新推出的3.7版本正式命名为Tivoli Storage Manager 3.7。目前最新的TSM版本为5.5,IBM计划在2008年推出6.1版本。由此可见,TSM软件一直以来都是基于IBM自有的技术独立研发并提供的重要软件,与IBM其他产品一样,TSM具有非常好的稳定性、性能与可靠性。
TSM主要的版本及发布:
•Workstation DataSave Facility1980年
•IBM ADSTAR Distributed Storage Manager 1.1 1993年7月29日
•IBM ADSTAR Distributed Storage Manager 2.1 1995年
•IBM ADSTAR Distributed Storage Manager 3.1 1997年
•IBM Tivoli Storage Manager 3.7 1999年
•IBM Tivoli Storage Manager 4.1 2000年7月
•IBM Tivoli Storage Manager 4.2 2001年6月
•IBM Tivoli Storage Manager 5.1 2002年3月
•IBM Tivoli Storage Manager 5.2 2003年7月
•IBM Tivoli Storage Manager 5.3 2005年
•IBM Tivoli Storage Manager 5.4 2007年
•IBM Tivoli Storage Manager 5.5 2007年
•IBM Tivoli Storage Manager 6.1 2008年(计划)
3.TSM基本功能
TSM是一个功能非常全面的解决方案,能够提供企业级的存储数据管理功能。从信息生命周期的角度来看,TSM能够提供数据保护,数据归档,分级存储以及数据的销毁等一系列功能。因此,TSM不仅仅是一个数据备份软件,能够提供以数据备份为主的更多的数据管理功能,从数据管理功能角度来看,TSM主要包括以下四部分功能:
集中的数据备份与恢复管理;
TSM存储管理软件能够为用户提供专业的数据备份功能,能够提供多种级别的数据备份,如文件系统备份,应用系统备份,数据库备份,邮件系统备份,操作系统备份等不同的备份类别。TSM能够支持绝大多数主流操作系统平台,主流的应用,根据用户需求为不同的用户定制合适的备份解决方案。由于目前用户绝大多数的存储数据管理需求主要集中在集中备份方面,所以TSM更多的是被作为一个备份软件介绍给大家,因此,在本文中也主要介绍TSM的备份管理功能。
专业的数据归档管理功能;
TSM存储管理软件提供专业的文件系统数据归档功能,TSM的数据归档功能构建于TSM基础架构之上,不需要额外安装其他软件模块,也不需要用户单独付费。TSM提供独立的归档策略,能够为不同的数据对象指定不同的归档保存时间,并能够在归档时提供文件本地保留或从本地删除不同的选择。
高效的分级存储功能;
TSM存储管理软件能够提供专业的文件系统分级存储功能,能够将磁带等存储设备作为文件系统的二级存储,定制策略将访问较少的文件从服务器的文件系统迁移到TSM所管理的磁带库中,并在本地保留一个存根文件,整个过程可以自动完成,也可以手动迁移。当应用系统或者管理员访问该文件时,TSM能够在后台自动将文件迁移回本地。TSM提供的分级存储功能能够大大扩展硬盘的有效空间。
流程化的灾难恢复管理;
TSM存储管理软件提供流程化的灾难恢复管理功能,TSM内置一个灾难恢复管理模块(DRM),通过DRM能够对灾难恢复进行规范的流程管理,包括离线磁带的跟踪和回收,能够对磁带状态进行自动设置更新,并能够对整个恢复流程提供所需要的配置信息,恢复脚本,可以指导管理员顺利的完成整个恢复过程。TSM还提供通过网络进行数据传输的容灾方式,能够将一套TSM系统的数据通过专业技术传输到另外一套TSM系统,从而完成基于网络的数据级容灾。
4.TSM组件与模块
TSM存储管理软件采用了模块化的设计,可以针对不同用户的备份需求采用不同的TSM模块。根据所面向的目标用户规模,TSM软件家族主要分为三个不同的版本:TSM Express Edition,TSM Basic Edition和TSM Extended Edition,分别面向低、中、高端用户。其中TSM Express Editon主要支持Windows环境的数据备份,支持文件、SQL Server、Exchage等数据备份;TSM Basic Edition 和TSM Extended Edition则面向中高端用户,能够支持几乎所有主流的操作系统和应用,TSM Extended Edition相比较TSM Basic Edition提供了更多的高级功能和大容量磁带库的支持,所以更加适合于企业级的应用。TSM Extended Edition 提供的增强功能包括:支持3个驱动器以上的磁带库,支持灾难恢复功能(DRM模块),支持NDMP备份方式等。
从具体的功能来看,TSM软件主要包含以下几个模块:
TSMEE 或TSMBE
提供基础的备份架构,完成所有TSM系统管理功能,包括策略管理、存储设备管理、调度管理等,提供文件系统备份功能;
TSM for DB
提供数据库的在线备份功能,包括Oracle、SQL Server、Informix等数据库的在线备份支持。
TSM for Mail
提供邮件系统的在线备份,支持Domino、Exchange邮件系统;
TSM for SharePoint
提供Microsoft SharePoint在线备份支持;
TSM for SAN
提供LAN-Free备份方式支持;
TSM for Advantage Copy Services
与磁盘阵列的FlashCopy技术相结合,提供Server-Less备份方式支持;
TSM for Copy Services
与Snapshot技术相结合,提供Windows平台上Exchange应用的快速备份与恢复技术;
TSM for System backup and Recovery
提供AIX操作系统的裸机备份与快速恢复功能支持;
TSM for Space management
提供Unix与Linux平台的分级存储功能支持;
TSM HSM for Windows
提供Windows平台的分级存储功能支持;
通过下图能够看到TSM软件各个模块之间的关系:
其他详细的产品信息请参考IBM网站链接:
http://www-306.ibm.com/software/tivoli/sw-atoz/indexS.html
5.TSM异构平台设备支持
TSM存储管理软件提供跨平台的集中数据备份解决方案,TSM不仅支持包括AIX、HPUX、Solaris、Windows、Linux在内的几乎所有主流的操作系统平台,更能够支持IBM专有的OS400、OS390等操作系统平台。TSM也能支持主流的应用系统,如:Oracle、SQL Server、DB2、Informix、Sybase、SAP、Domino、Exchange、SharePoint等应用系统。详细的支持列表请参考IBM公开网站链接:
http://www-306.ibm.com/software/tivoli/products/storage-mgr/product-links.html
衡量备份软件的开放性还有一个重要方面就是对离线设备的支持情况,TSM可以支持500多种离线存储设备,包括数十个供应商提供的各种大小的光磁盘和磁带库。详情请见IBM公开网站链接:
6.推荐阅读的TSM技术文档
红皮书:IBM Tivoli Storage Management Concepts
下载地址:http://www.redbooks.ibm.com/abstracts/sg244877.html?Open
红皮书:IBM Tivoli Storage Manager Implementation Guide
下载地址:http://www.redbooks.ibm.com/abstracts/sg245416.html?Open
红皮书:Deployment Guide Series: IBM Tivoli Storage Manager Version 5.4
下载地址:http://www.redbooks.ibm.com/abstracts/sg247379.html?Open
红皮书:Certification Study Guide: IBM Tivoli Storage Manager V5.4
下载地址:http://www.redbooks.ibm.com/abstracts/sg247489.html?Open
TSM产品手册
下载地址:http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?toc=/com.ibm.itsmhsmw.doc/toc.xml
7.TSM的认证考试
TSM是IBM主要的软件产品之一,有比较完备的认证体系,主要有以下三个考试:
Test 899 IBM Certified Deployment Professional – Tivoli Storage Manager V5.4
Test 894 IBM Certified Administrator – Tivoli Storage Manager V5.4
Test 904 IBM Certified Operator – Tivoli Storage Manager V5.3 & V5.4
具体的考试信息请参考以下网址: