一、            环境说明和配置

1)        环境说明

操作系统:RHEL 6.4 b4bit

备份软件:TSMServer7.1.3 for Linux x86_64.iso

客户端软件:TSMCLI_LNX V7.1.3.iso

  

2)        本文档作为TSM Server部署使用

 

 

3)        环境配置

#yum install libaio.so.1

#/etc/sysconfig/selinux  

selinux=disable

 

 

4)        建立数据库目录及日志目录

#mkdir /home/tsminst1/tsminst1

#mkdir /tsmdb001

#mkdir /tsmdb002

#mkdir /tsmdb003

#mkdir /tsmdb004

#mkdir /tsmarchlog

#mkdir /tsmlog

#mkdir /tsmlogmirror

#mkdir /tsmarchlogfailover

#chmod 777 /tsm*

 

5)        创建tsminst1用户和组

#groupadd tsmsrvrs

#adduser -d /home/tsminst1 -m -g tsmsrvrs -s /bin/bash tsminst1

#passwd tsminst1  :password: tsminst1

 

#mkdir /tsminst1

#chmod 777 /tsminst1

 

 

二、            安装TSM Server

l  挂载TSMServer7.1.3 for Linux x86_64.iso文件,执行安装

# ./install.sh -g -vmargs "-DBYPASS_TSM_REQ_CHECKS=true"

 

 

clip_image002

 

clip_image004 clip_image006

 

clip_image008 clip_image010 clip_image012 clip_image014 clip_image016

 

clip_image018

 

 

三、            配置TSM Server,

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

#./dsmicfgx     

 

管理员名称tsminst1 密码tsminst1

clip_image020

 

clip_image022

 

clip_image024

 

 

clip_image026

 

clip_image028

 

密码IPStor101

clip_image030

 

clip_image032

 

clip_image034

 

clip_image036

 

 

 

l  启动TSM SERVER//重启自动生效

#/opt/tivoli/tsm/server/bin/rc.dsmserv -u tsminst1 -i /tsminst1

/tsminst1目录下有dsmserv.dbid文件

 

 

 

 

 

 

第五步: 安装client (必须)

client的软件包拷贝到/tsmclient下面

#cd ~/tsmclient

#tar -zxvf T***.tar.gz

#cd TSMCLI_LNX/tsmcli/linux86

#rpm -Uvh TIVsm-API64.x86_64.rpm

#rpm -Uvh TIVsm-BA.x86_64.rpm

#rpm -Uvh TIVSM-msg.ZH_CN.x86_64

#rpm -Uvh TIVsm_msg.xxx.x86_64

 

 

 

 

 

第七步,配置dsm.opt, dsm.sys文件和启动服务

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

#cp dsm.opt.smp dsm.opt

#vi dsm.opt

SErvername LOCALHOST

 

#cp dsm.sys.smp dsm.sys

#vi dsm.sys

    SErvername     LOCALHOST

   COMMMethod   TCPip

   TCPPort         1500

   TCPServeraddress   *.*.*.*     ---当前serverIP

   nodename           node1

   passwordaccess     generate

 

#vi /etc/rc.local

sleep 5

/opt/tivoli/tsm/devices/bin/autoconf -a

 

第八步:登陆Server并陪置

[root@localhost bin]# dsmadmc

如果报:

dsmadmc: error while loading shared libraries: libgpfs.so: cannot open shared object file: Error 40

 

分析:查找关联包

clip_image038

 

解决:

# ln -s /opt/tivoli/tsm/client/api/bin64/libgpfs.so /lib64

# ln -s /opt/tivoli/tsm/client/api/bin64/libdmapi.so /lib64

 

 

 

IBM Tivoli Storage Manager

Command Line Administrative Interface - Version 7, Release 1, Level 0.0

(c) Copyright by IBM Corporation and other(s) 1990, 2013. All Rights Reserved.

 

Enter your user id:  admin

 

Enter your password:                  ----------------密码是第六步中的设定的111111

 

Session established with server LOCALHOST: Linux/x86_64

  Server Version 7, Release 1, Level 0.0

  Server date/time: 03/05/2014 13:46:33  Last access: 03/04/2014 21:26:14

 

 

tsm: LOCALHOST>

 

进行Server端的注册:

tsm: LOCALHOST>reg lic file=*.lic

ANR2852I Current license information:

ANR2853I New license information:

ANR2828I Server is licensed to support IBM System Storage Archive Manager.

ANR2828I Server is licensed to support Tivoli Storage Manager Basic Edition.

ANR2828I Server is licensed to support Tivoli Storage Manager Extended Edition.

 

查询注册是否成功:

tsm: LOCALHOST>q lic

 

                                 Last License Audit: 03/04/2014 21:28:13

                    Number of TDP for Oracle in use: 0

           Number of TDP for Oracle in try buy mode: 0

             Number of TDP for MS SQL Server in use: 0

    Number of TDP for MS SQL Server in try buy mode: 0

               Number of TDP for MS Exchange in use: 0

      Number of TDP for MS Exchange in try buy mode: 0

               Number of TDP for Lotus Notes in use: 0

      Number of TDP for Lotus Notes in try buy mode: 0

              Number of TDP for Lotus Domino in use: 0

     Number of TDP for Lotus Domino in try buy mode: 0

                  Number of TDP for Informix in use: 0

         Number of TDP for Informix in try buy mode: 0

                   Number of TDP for SAP R/3 in use: 0

          Number of TDP for SAP R/3 in try buy mode: 0

                       Number of TDP for ESS in use: 0

              Number of TDP for ESS in try buy mode: 0

                   Number of TDP for ESS R/3 in use: 0

          Number of TDP for ESS R/3 in try buy mode: 0

             Number of TDP for EMC Symmetrix in use: 0

    Number of TDP for EMC Symmetrix in try buy mode: 0

more...   (<ENTER> to continue, 'C' to cancel)

 

         Number of TDP for EMC Symmetrix R/3 in use: 0

Number of TDP for EMC Symmetrix R/3 in try buy mode: 0

                       Number of TDP for WAS in use: 0

              Number of TDP for WAS in try buy mode: 0

     Is IBM System Storage Archive Manager in use ?: No

   Is IBM System Storage Archive Manager licensed ?: Yes

     Is Tivoli Storage Manager Basic Edition in use: Yes

   Is Tivoli Storage Manager Basic Edition licensed: Yes

  Is Tivoli Storage Manager Extended Edition in use: No

Is Tivoli Storage Manager Extended Edition licensed: Yes

                          Server License Compliance: Valid

 

另外开启一个命令行窗口,root用户下:

[root@localhost ~]# cd /dev/tsmscsi

[root@localhost tsmscsi]# ls

lb0  lbinfo  mt0  mt1  mtinfo           

 

 

--------------此处查看到lb0是带库,mt0是驱动器0mt1是驱动器1

rc.local里执行/opt/tivoli/tsm/devices/bin/autoconf -a   就是让tsm获取到这些信息

 

 

tsm: LOCALHOST>def libr tl1000 libt=scsi

ANR8400I Library TL1000 defined.                 ---------------定义一个带库tl1000

 

tsm: LOCALHOST>def path LOCALHOST tl1000 srct=server destt=library device=/dev/tsmscsi/lb0

ANR1720I A path from LOCALHOST to TL1000 has been defined.    ----------tl1000定义路径

 

tsm: LOCALHOST>def drive tl1000 dr0

ANR8404I Drive DR0 defined in library TL1000.         ----------定义一个驱动器dr0

tsm: LOCALHOST>def path LOCALHOST dr0 srct=server destt=drive library=tl1000 device=/dev/tsmscsi/mt0

ANR1720I A path from LOCALHOST to TL1000 DR0 has been defined.

                                                   -------dr0定义路径

tsm: LOCALHOST>def drive tl1000 dr1

ANR8404I Drive DR0 defined in library TL1000.         ----------定义一个驱动器dr0

tsm: LOCALHOST>def path LOCALHOST dr1 srct=server destt=drive library=tl1000 device=/dev/tsmscsi/mt1

 

 

tsm: LOCALHOST>q path                    --------查看路径

 

Source Name     Source Type     Destination     Destination     On-Line

                                Name            Type           

-----------     -----------     -----------     -----------     -------

LOCALHOST       SERVER          TL1000          LIBRARY         Yes   

LOCALHOST       SERVER          DR0             DRIVE           Yes    

LOCALHOST       SERVER          DR1             DRIVE           Yes

 

tsm: LOCALHOST>checkin libv tl1000 search=yes status=scratch

需要等待几分子在,q pro 查看进程是否已经执行完,确认没有进程后

 

tsm: LOCALHOST>q libv              --------已经检测到有磁带                                                                          

 

Library Name     Volume Name     Status               Owner          Last Use      Home        Device

                                                                                   Element     Type 

------------     -----------     ----------------     ----------     ---------     -------     ------

TL1000           BTT322L5        Private                             Data          1,003            

TL1000           BTT323L5        Private                                           1,001

 

tsm: LOCALHOST>def vol tl1000 btt322l5

tsm: LOCALHOST>def vol tl1000 btt323l5    -----将磁带添加到tl1000

 

tsm: LOCALHOST>def devc tl1000class library=tl1000 devt=lto   ------定义一个设备类

tsm: LOCALHOST>q devc

 

Device       Device        Storage    Device       Format     Est/Max     Mount

Class        Access           Pool    Type                   Capacity     Limit

Name         Strategy        Count                               (MB)   

---------    ----------    -------    ---------    ------    --------    ------

DISK         Random              3                                            

TL1000CL-    Sequential          0    LTO          DRIVE                 DRIVES

 ASS                                                                          

 

tsm: LOCALHOST>def stg tl1000pool tl1000class maxscr=2              -------定义存储池

ANR2200I Storage pool TL1000POOL defined (device class TL1000CLASS).

tsm: LOCALHOST>q stg                                          ------查看存储池

 

Storage       Device        Estimated     Pct     Pct   High   Low   Next Stora-

Pool Name     Class Name     Capacity    Util    Migr    Mig   Mig   ge Pool   

                                                         Pct   Pct  

-----------   ----------   ----------   -----   -----   ----   ---   -----------

ARCHIVEPOOL   DISK              0.0 M     0.0     0.0     90    70             

BACKUPPOOL    DISK              0.0 M     0.0     0.0     90    70             

SPACEMGPOOL   DISK              0.0 M     0.0     0.0     90    70             

TL1000POOL    TL1000CLA-        0.0 M     0.0     0.0     90    70             

               SS 

 

tsm: LOCALHOST>copy domain standard tape      ----定义一个名为tape的域,具有standard域的属性

tsm: LOCALHOST>update co tape standard standard destt=tl1000pool type=backup

   --------------更新tape域,加入tl1000pool到此域, 属性为备份,如果作归档则为tpye=archive

 

tsm: LOCALHOST>act po tape standard

                                       

 

tsm: LOCALHOST>q domain                             -------查看策略域

 

Policy       Activated    Activated     Number of    Description            

Domain       Policy       Default      Registered   

Name         Set          Mgmt              Nodes   

                          Class                     

---------    ---------    ---------    ----------    ------------------------

STANDARD     STANDARD     STANDARD              0    Installed default policy

                                                      domain.               

TAPE         STANDARD     STANDARD              0    Installed default policy

                                                      domain.   

 

第九步:在root下运行dsmj

弹出客户端界面,执行备份

clip_image040

选择需要备份的文件后,执行备份

clip_image042

 

clip_image044

 

没有failed,备份成功。

 

第十步:进行归档

 

tsm: LOCALHOST>upd co tape standard standard dest=tl1000pool t=a

Session established with server LOCALHOST: Linux/x86_64

  Server Version 7, Release 1, Level 0.0

  Server date/time: 03/05/2014 22:10:10  Last access: 03/05/2014 20:50:44

 

ANR1537I Archive copy group STANDARD updated in policy domain TAPE, set STANDARD, management class STANDARD.

 

tsm: LOCALHOST>act po tape standard

 

Do you wish to proceed? (Yes (Y)/No (N)) y

ANR1514I Policy set STANDARD activated in policy domain TAPE.

root下运行dsmj

弹出客户端界面,执行归档

clip_image046

 

clip_image048

归档成功。