TSM(Tivoli Storage Manager) 매뉴얼 (1) - tsm install 기본개념

2013.02.05 09:58

ㅇ TSM 서버

- TSM 서버는 클라이언트가 Backup/Restore, Archive/Retrieve를 하는데 있어 필요한 모든 환경과 기반을 마련해 준다.
- 장비, 스토리지 관리, 스케줄 관리, 작업 모니터링, TSM DB백업, Export/Import 등등 매우 많은 작업을 수행한다
- Backup/Restore는 서버가 하는 것이 아니고, 클라이언트가 하는 것이다
 

ㅇ TSM 클라이언트
- TSM S/W에서 Backup/Restore를 하는 주체가 바로 클라이언트이다.
- 서버만 설치 되어 있으면 Backup/Restore는 절대 할 수가 없다
- 클라이언트가 수행 할 수  있는 작업들 => Backup/Restore, Archive/Retrieve, HSM
 

ㅇ 주요경로(AIX기준)
  (aix가 아닌 경우 usr이 아닌 opt밑에 설치)
- 서버 설치경로 : /usr/tivoli/tsm/server/bin

- 클라이언트 설치경로 : /usr/tivoli/tsm/client/ba/bin

- 서버 환경 파일 : /usr/tivoli/tsm/server/bin/dsmserv.opt
  dsmserv.opt 파일은 TSM서버가 가동 후 TSM S/W 환경을 제어할 수 있는 많은 옵션값들을 제공해준다.
  예를 들어 서버와 클라이언트간에 통신환경이라든가 TSM장비와 Volume 환경의 기록 등을 어느 경로에 어떤 파일로 저장할지 등등 그 외 수많은 값들을 제공해 준다. 대개 설치 후 많은 값들이 이미 Default로 세팅되어 있기 때문에 유저(User)입장에서는 특별히 맞추어 주어야 할 옵션값들이 그렇게 많지 않다

- 클라이언트 환경 파일 : /usr/tivoli/tsm/client/ba/bin/dsm.sys, dsm.opt
  (윈도우용 클라이언트 환경파일은 dsm.sys만 있음)
     이 클라이언트 환경파일에서는 클라이언트가 백업/리스토어 수행 시 가지고 갈 여러 환경 값 들을 정의해 준다. 그 중 가장 대표적인 것이 서버와 클라이언트간의 통신 방법이다. 서버의 환경파일(dsmserv.opt)과 마찬가지로 많은 값들이 이미 default로 세팅 되어져 있기 때문 설치 후 백업하는데 있어서 큰 문제는 없다. 하지만 TSM의 많고 유용한 기능을 이용하기 위해서는 이들 파일에 들어갈 옵션 값들에 대한 숙지가 꼭 필요하다. 최초 설치 후 플랫폼에 따라 dsm.sys & dsm.opt파일이 있을 수도 있고 없을 수도 있다. 없는 경우에는 dsm.sys와 dsm.opt파일을 dsm.sys.smp와 dsm.opt.smp파일로부터 카피한다.


( dsm.sys의 내용) 

[root@db1 bin] # cat dsm.sys
************************************************************************
* Tivoli Storage Manager                                               *
*                                                                      *
* Sample Client System Options file for UNIX (dsm.sys.smp)             *
************************************************************************

*  This file contains the minimum options required to get started
*  using TSM.  Copy dsm.sys.smp to dsm.sys.  In the dsm.sys file,
*  enter the appropriate values for each option listed below and
*  remove the leading asterisk (*) for each one.

*  If your client node communicates with multiple TSM servers, be
*  sure to add a stanza, beginning with the SERVERNAME option, for
*  each additional server.

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

SErvername  server_a
   COMMMethod         TCPip
   TCPPort            1500
   TCPServeraddress   172.16.2.152
   nodename           db1
   password           db1
   errorlogname       /opt/tivoli/tsm/client/ba/bin/error.log
   errorlogretention  30 d
   schedlogname       /opt/tivoli/tsm/client/ba/bin/sched.log
   schedlogretention  30 d



ㅇ Interface for TSM
- Administration Center : http://<hostname>:8421/ibm/console
- Web Client : http://<hostname>:1581/
- Command Line(Server) : /usr/tivoli/tsm/server/ba/bin/dsmadmc                  
- Command Line(Client) : /usr/tivoli/tsm/client/ba/bin/dsmc


ㅇ TSM 프로세스 시작하기

- TSM server의 시작 :  # /usr/tivoli/tsm/server/bin/dsmserv
- TSM server의 종료 : TSM Login 상태에서 HALT 입력( tsm: TSM> HALT )  
- TSM Web Client의 시작 : # /usr/tivoli/tsm/client/ba/bin/dsmcad
   (이 프로세스가 시작해야 1581포트로 웹 클라이언트를 시작할 수 있다)        

 

또루아빠 TSM , ,