IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Linux | Tivoli | IBM Systems  >

在 iSeries 和 pSeries 的 Linux 上安装 IBM Tivoli 存储管理器

在 Power 体系结构的机器上安装并运行 IBM Tivoli 存储管理器的提示与技巧

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

Hans-Dieter Wehle (hdwehle@de.ibm.com), 电子商务设计师, IBM Developer Relations

2004 年 7 月 26 日

本文给出了安装的要点,以及在 IBM eServer™ iSeries® 和 pSeries® 服务器的 Linux® 上开始使用 IBM Tivoli® Storage Management(ITSM)服务器方便地备份和恢复您的 IT 环境的步骤。

本文涵盖了如何安装并使用一个简单的 IBM Tivoli 存储管理(Storage Management,ITSM)服务器来 备份和恢复您的 IT 环境的要点。本文虽然讨论了运行 TSM 服务器的方方面面,可是并没有涉及到 TSM 客户机的细节。更确切地说,本文让您在自己的机器上安装服务器环境,以便可以开始探究 Tivoli 环境, 并让您运行一个可以使用的服务器,以便可以开始对其进行定制,同时可以自本文稍后的 参考资料中列出的附加文档中学到更多知识。

IBM Tivoli 存储管理器介绍

作为 TotalStorage Open Software 家族的一部分,IBM Tivoli 存储管理器(Storage Manager)通过在离线存储器中存储数据的备份和存档拷贝来保护您的组织的数据免受硬件 失败和其他错误的破坏。

获得本文中使用的产品和工具

如果您是一位 developerWorks 订阅者,那么您就会有一个单一用户许可,可以使用 Tivoli Storage Manager 以及其他的 DB2®、Lotus®、Rational®、Tivoli 和 WebSphere® 产品 —— 包括基于 Eclipse 的 WebSphere Studio IDE —— 来开发、测试、评价和验证您的应用程序。

IBM Tivoli 存储管理器的核心功能包括数据备份和还原、托管数据存档和检索、对业务关键型应用程序 进行 24x365 的保护,以及对小磁带库的支持。

IBM Tivoli 存储管理器包括大范围而且灵活的集中管理、可定制的而且完全的自动操作、 跨多种平台和存储设备的支持,以及全自动的数据传输和存储技术。这些能力使得 IBM Tivoli 存储管理器可以为各种规模的组织提供对数据的管理、看护以及自动保护。

为了开始探究 TSM 的诸多能力,我们将安装服务器软件。

在撰写本文时,用于 iSeries 和 pSeries 的 SUSE Linux SLES 8 是惟一被许可的可以在 POWER 系统上的 Linux 中使用 TSM 的发行版本。





回页首


安装 TSM 服务器软件

如前所述,这些安装步骤将使您快速地安装并运行,这样您就可以开始在您自己的 POWER 上的 Linux 中探究 ITSM 了。

安装 TSM

准备 ITSM 的安装:

  1. 使用您的系统口令以 root 身份登录。

  2. 为安装文件创建一个临时目录,并切换到( cd )那个目录:

    # mkdir /tsmtemp
    # cd /tsmtemp

  3. 将打包的安装文件拷贝到那个临时目录。例如:

    # cp /labfiles/tsmv5/TIVtsm.tar /tsmtemp
    # tar -xvf TIVtsm.tar

对于服务器安装,下列程序包现在在 .../tsm/ppc64 目录中:

TIVsm-license-5.2.0-0.ppc64.rpm
TIVsm-server-5.2.0-0.ppc64.rpm
TIVsm-license_keys-5.2.0-0.ppc64.rpm
TIVsm-tsmscsi-5.2.0-0.ppc64.rpm

类似下面这样的附加程序包在 ../noarch 目录中:

TIVsm-webadmin-5.2.0-0.noarch.rpm
TIVsm-webhelp.de_DE-5.2.0-0.noarch.rpm
TIVsm-webhelp.en_US-5.2.0-0.noarch.rpm
TIVsm-webhelp.es_ES-5.2.0-0.noarch.rpm

安装程序包

使用下面的命令进行标准安装:

# cd tsm/ppc64
# ./rpm -ivh TIVsm-license-5.2.0-0.ppc64.rpm \ TIVsm-license_keys-5.2.0-0.ppc64.rpm TIVsm-server-5.2.0-0.ppc64.rpm

会显示出类似于后面清单 1 的信息。注意,默认情况下,TSM 服务器安装到 /opt/tivoli/tsm/server/bin 目录下。要将它安装到不同的文件系统中,需要在 rpm 命令中指定 --prefix 选项。例如:

rpm -ivh --prefix /usr TIVsm-server-5.2.0-0.ppc64.rpm

这个 rpm 命令将把 TSM 安装到 /usr/tivoli/tsm/server/bin 目录中。 要进行其他的非标准的安装过程,请参阅 参考资料中列出的 Linux Quick start以及其他文档。


清单 1. 安装 TSM server-rpms
TIVsm-license ##################################################
TIVsm-license_keys ##################################################
TIVsm-server ##################################################
Allocated space for db.dsm: 17825792 bytes
Allocated space for log.dsm: 9437184 bytes
Tivoli Storage Manager for Linux/ppc64
Version 5, Release 2, Level 0.0
      Licensed Materials - Property of IBM
      (C) Copyright IBM Corporation 1990, 2003. All rights reserved.
      U.S. Government Users Restricted Rights - Use, duplication or
disclosure
      restricted by GSA ADP Schedule Contract with IBM Corporation.
      ANR7800I DSMSERV generated at 10:28:25 on Jun 13 2003.
      ANR7801I Subsystem process ID is 32092.
      ANR0905W Options file dsmserv.opt not found.
      ANR0300I Recovery log format started; assigned capacity 8 megabytes.
      ANR0301I Recovery log format in progress; 4 megabytes of 8.
      ANR0301I Recovery log format in progress; 8 megabytes of 8.
      ANR0302I Recovery log formatting took 19 milliseconds.
      ANR0303I Format rate: 107789.5 pages/second.
      ANR0304I Page service time: 0.0 ms.
<*SNIP*>
BACKUPPOOL (device class DISK).
ANR1305I Disk volume /opt/tivoli/tsm/server/bin/backup.dsm varied online.
ANR2206I Volume /opt/tivoli/tsm/server/bin/archive.dsm defined in storage
pool
ARCHIVEPOOL (device class DISK).
ANR1305I Disk volume /opt/tivoli/tsm/server/bin/archive.dsm varied online.
***********************************************************
IMPORTANT: Read the contents of file /README
for extensions and corrections to printed
product documentation.
***********************************************************

安装 TSM webadmin

现在您还可以安装 TIVsm-webadmin-5.2.0-0.noarch.rpm,如果要通过浏览器接口来 管理存储管理器服务器,那么需要安装它。它在 noarch 目录下:

# rpm -ivh TIVsm-webadmin-5.2.0-0.noarch.rpm

这里是输出:


清单 2. 安装 TIVsm-webadmin
# rpm -ivh TIVsm-webadmin-5.2.0-0.noarch.rpm
TIVsm-webadmin ##################################################
Tivoli Storage Manager for Linux/ppc64
Version 5, Release 2, Level 0.0
Licensed Materials - Property of IBM
(C) Copyright IBM Corporation 1990, 2003. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corporation.
ANR7800I DSMSERV generated at 10:28:25 on Jun 13 2003.
ANR7801I Subsystem process ID is 184.
ANR0900I Processing options file dsmserv.opt.
ANR0990I Server restart-recovery in progress.
ANR0200I Recovery log assigned capacity is 8 megabytes.
ANR0201I Database assigned capacity is 16 megabytes.
<*SNIP*>
ANR4991I Auditing Interface Driver Tasks.
ANR4992I Auditing Interface Driver Task Members.
ANR4989I Auditing Interface Driver Operations.
ANR4990I Auditing Interface Driver Operation Parameters.
ANR4982I Interface Driver audit completed - definitions are consistent.

这个安装步骤完成后,您的默认服务器目录下(/opt/tivoli/tsm/server/bin)会有:

  • 存储池卷(backup.dsm、archive.dsm、spcmgmt.dsm)。
  • 数据库卷(db.dsm)。
  • 恢复日志卷(log.dsm)。
  • 服务器和许可证。

现在您需要编辑 /opt/tivoli/tsm/server/bin/dsmserv.opt 文件,添加下面示例中的几行。 切换到 /opt/tivoli/tsm/server/bin/ 目录,然后用您所喜欢的文本编辑器打开 dsmserv.opt 文件:

*** IBM TSM Server options file
*** Refer to dsmserv.opt.smp for other options
COMMMETHOD TCPIP
COMMMETHOD HTTP
TCPPORT 1500
HTTPPORT 1580
DEVCONFIG devcnfg.out

您需要添加 COMMETHOD HTTPHTTPPORT 1580 这两行以使得可以通过浏览器来管理 ITSM 服务器。

然后安装就结束了!您可以开始对环境进行探究以检查安装并注册一些用户。





回页首


探究 TSM 环境

要启动 TSM 服务器,请输入:

cd /opt/tivoli/tsm/server/bin
# ./dsmserv

要检查您的安装,请在服务器控制台中输入下面的的命令:

TSM:SERVER1>q status

在这里, q 标记表示“查询(query)”, status 显示出 TSM 服务器状态。

运行这个命令后,您将看到您的 TSM 服务器的当前状态。

要获得帮助,输入 help 命令将显示出 TSM 管理命令。

注册一名管理员

要注册一名管理员用户,请在服务器控制台中输入下面的命令(其中 uadmin 是用户 id,padmin 是口令):

TSM:SERVER1> register admin uadmin padmin

使用下面的命令核查注册:

TSM:SERVER1> q user


清单 3. 核查注册
TSM:SERVER1>
q user
ANR20171 Administrator SERVER_CONSOLE issued command: QUERY USERID
Administrator	Days Since	Days Since	Locked? 	Privilege
Name		Last Access	Password Set			Classes
-------------	-----------	------------	-------		---------
ADMIN			  1		   1	  No		System
SERVER_CONSOLE					  No		System
UADMIN			 <1		  <1	  No

如清单 3 所示,管理员用户 uadmin 没有任何特权级别(Privilege Classes)。使用 grant 命令 来批准用户 udamin 加入到 TSM 管理员特权级别中:

TSM:SERVER1> grant authority uadmin classes=system

现在会有一个新的管理员来控制您的环境。





回页首


探究 TSM 服务器

使用浏览器来打开 TSM Web 管理员控制台。默认情况下,TSM Web 控制台安装于 1580 端口:

#URL: http://"yourhostname":1580/

您将看到标准登录屏幕,在那里您可以使用前面指定的 uadmin/padmin 组合登录进入。登录进入以后, TSM 将打开 TSM 管理屏幕,在那里您可以配置各个 TSM 选项。左边是探究这些选项的菜单。


图 1. ITSM 管理屏幕
图 1. ITSM 管理屏幕

TSM 客户机注册

要注册任何另外的备份-存档客户机,请单击 Clients > Client Nodes

要注册一个新节点,请单击 Operations,然后就会显示出注册新节点的屏幕。


图 2. 注册一个新节点
图 2. 注册一个新节点

填入节点名、口令以及联系信息;然后按 Finish 按钮。现在您的客户机节点就可以访问 TSM 服务器环境了。


图 3. 新节点表单
图 3. 新节点表单

使用 TSM 数据库

第一次安装过程会创建一个默认为 17-MB 大小的数据库卷(db.dsm)。

在 Web 控制台中,单击 Objectview > Database来开始监控 TSM 数据库。

在这个屏幕中,您会看到有 Back up databaseExtendReduce等不同的选项。单击 Operations下拉菜单。

数据库的大小在很大程度上取决于存储在服务器存储器中的客户机文件数目。

当您添加客户机后,可能需要增大数据库的大小。根据当前的使用情况,恢复日志的大小可能也需要增加。 在 Objectview 屏幕中您可以轻松地完成这一任务。

使用 TSM 日志

第一次安装过程会创建一个默认为 9-MB 大小的恢复日志卷(log.dsm)。

在 Web 控制台中,单击 Objectview > Recovery Log来开始监控 TSM 日志。


图 4. ITSM 恢复日志
图 4. ITSM 恢复日志

有不同的操作选项可供使用。单击 Operations下拉菜单。

自动化客户机操作:定义 TSM 客户机时间表

您可以将备份等大部分客户机操作调度为自动开始。

单击 Objectview > Automation > Client schedules 以打开客户机调度屏幕。

单击 Operations > Define schedule来定义一个 TSM 客户机时间表。会显示出下面的屏幕:


图 5. ITSM 客户机时间表表单
图 5. ITSM 客户机时间表表单

输入时间表的名称和描述(比如 test/test)。

Day of Week修改为 WEEKDAY,然后单击 Finish。TSM 客户机的时间表现在定义为 每周日进行日常备份,您的 TSM 节点将由 TSM 客户机时间表来管理。

停止 TSM 服务器

要从服务器控制台关闭服务器,使用这个命令:

TSM:SERVER1> halt

显示出类似于图 4 所示的信息:


清单 4. 关闭服务器
ANR7822I Thread 21 terminated in response to server shutdown.
ANR7822I Thread 22 terminated in response to server shutdown.
ANR7822I Thread 23 terminated in response to server shutdown.
ANR7822I Thread 24 terminated in response to server shutdown.
ANR7822I Thread 25 terminated in response to server shutdown.
ANR7822I Thread 26 terminated in response to server shutdown.
ANR7822I Thread 28 terminated in response to server shutdown.
ANR7822I Thread 29 terminated in response to server shutdown.
ANR7822I Thread 30 terminated in response to server shutdown.
ANR7822I Thread 31 terminated in response to server shutdown.
ANRO99II Server shutdown complete.

这样就结束了对 TSM 服务器的简短介绍;请继续探究左边的菜单以及帮助页以掌握更多内容。 要获得详尽的教程以及其他参考资料,请参阅下面的 参考资料



参考资料



关于作者

Hans-Dieter Wehle

Hans-Dieter 是 IBM Developer Relations 团队的一位电子商务设计师。他是 IBM EMEA Technical Marketing Competence Center 和 Linux Center of Competence(位于德国柏林)的一名成员。从领域支持到软件开发再到顾问, Hans-Dieter 拥有超过 15 年的计算机行业经验。您可以通过 hdwehle@de.ibm.com 与 Hans-Dieter 联系。




对本文的评价

太差! (1)
需提高 (2)
一般;尚可 (3)
好文章 (4)
真棒!(5)

建议?




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款