生活生产服务其它

TSM及TDP for Domino一些基本的操作,适合与新手研究

Tivoli Data Protection for Lotus Domino安装 (AIX)1.安装需求1.1硬件需求RISC System /6000磁盘空间:        80MB内存:        512MB (推荐1GB以上)http://www.redbooks.ibm.com/IBM红皮书下载1.2软件需求...显示全部
Tivoli Data Protection for Lotus Domino安装 (AIX)
1.安装需求
1.1硬件需求
RISC System /6000
磁盘空间:        80MB
内存:        512MB (推荐1GB以上)
http://www.redbooks.ibm.com/
IBM红皮书下载
1.2软件需求
AIX 5.2
Lotus Domino Server已经安装
TSM服务器5.2.2已经安装
TSM备份-归档客户机5.3已经安装 (BA Client)
1.3软件安装步骤
(1). Log in as the root user.
如同在网络上连接主机一样操作ROOT

(2). Insert the Data Protection for Domino CD-ROM into the CD-ROM reader.
插入那个数据光盘FOR Domino的到光区里面去

(3). From the AIX command line, type smitty install and press Enter.
到那AIX命令行里面去,类型是smitty install或者按回车

(4). Select Install and Update Software and press Enter.
选择安装或者修复软件,按回车

(5). Select Install and Update from ALL Available Software and press Enter.
选择安装或者修复,来自与全部可利用的软件或者按回车

(6). At the INPUT device/directory for software prompt, press the F4 key and select the CD-ROM device that contains the installation CD-ROM, and press Enter.
输入安装程序的路径以便于软件高效,按F4键或者选择自定义安装或者按回车
(7). At the SOFTWARE to Install prompt, select the file sets you want to install, press the F7 key, and press Enter.
对那软件安装提示,选择那个文件放到你的应该的安装,按f7键或者按回车

回车确认安装以后,系统会将TDP for Domino安装到系统之中。

2.配置TDP程序
2.1配置程序文件
进入TDP程序目录:/usr/tivoli/tsm/client/domino/bin
# cd /usr/tivoli/tsm/client/domino/bin

创建dsm.opt文件
# vi dsm.opt
文件内容:servername  tdpdom

进入文件夹        创建如下连接:
ln -s /usr/tivoli/tsm/client/ba/bin/dsm.sys /usr/tivoli/tsm/client/api/bin/dsm.sys
并在此文件中添加以下内容:

   1. Servername                        tdpdom
   2. COMMMethod                TCPip
   3. TCPServeraddress                10.60.1.30
   4. PASSWORDAccess         generate
   5. NODENAME                        oasrv

复制代码
编辑notes用户的.profile文件,添加以下内容:

   1. export PATH=/opt/lotus/bin:/notesdata:$PATH:.

复制代码
2.2执行配置脚本
以notes用户登录系统并切换root用户的权限;
$ su root

进入TDP安装目录:
# cd /usr/tivoli/tsm/client/domino/bin

3、执行如下配置脚本
# ./dominstall

4、确认TDP for Domino的安装路径,输入“Y”


5、确认Lotus Domino的安装路径,输入“Y”

6、指定notes.ini文件的路径,输入/notesdata


7、确认TSM API的安装路径,输入“Y”


8、选择是否配置Web客户端,输入“N”


9、回车结束dominstall的配置,出现以下信息:
Data Protection for Domino installation process has successfully completed.

3.验证安装
notes用户执行如下命令,启动TDP命令行操作说明:
$ domdsmc

执行如下命令,测试系统和TSM服务器通讯:

   1. $ domdsmc query adsm
   2.

   3. IBM Tivoli Storage Manager for Mail:
   4. Data Protection for Lotus Domino
   5. 版本 5,发行版 3,级别 0.0
   6. (C) Copyright IBM Corporation 1999, 2004. All rights reserved.
   7.

   8. Tivoli Storage Manager 服务器连接信息
   9. ----------------------------------------------------
  10.

  11. 节点名 ............................... OASRV
  12. 服务器的网络主机名 ................... 10.60.1.30
  13. TSM API 版本 ........................ 版本 5,发行版 R3,级别 L0
  14.

  15. 服务器名称 ........................... MS0431BK1_SERVER1
  16. 服务器类型 ........................... Windows
  17. 服务器版本 ........................... 版本 5,发行版 2,级别 0.2
  18. 压缩方式 ............................. 客户决定的
  19. 域名 ................................. OA_DOMAIN
  20. 活动策略集 ........................... OA_POLICY
  21. 缺省管理类 ........................... OA_TAPE_CLASS

复制代码
执行如下命令,测试系统和Domino服务器通讯

   1. $ domdsmc q domino
   2.

   3. IBM Tivoli Storage Manager for Mail:
   4. Data Protection for Lotus Domino
   5. 版本 5,发行版 3,级别 0.0
   6. (C) Copyright IBM Corporation 1999, 2004. All rights reserved.
   7.

   8. Domino 服务器信息
   9. -------------------------
  10.

  11.   Domino 服务器名称:JLOA01
  12.

  13.   Domino 服务器级别:6.5
  14.   Domino 服务器构建:196
  15.   正在记录:             无记录

复制代码
客户端下中英文的转换:
英文转换中文:
$ export LANG=en
中文转换英文:
$ export LANG=zh_CN
执行如下命令,测试在线备份
$ domdsmc incremental "mail/admin.nsf"(增量备份)
$ domdsmc sel "mail/admin.nsf"(强制备份)
检测系统备份内容
$ domdsmc q dbbackup /subdir=yes

执行如下命令,测试恢复
$ domdsmc restore "mail/admin.nsf" /into=/tmp/admin.nsf
(指定路径)
$ domdsmc restore "*" /pick /subdir=yes全恢复
(字符界面)

$ domdsmc restore "*" /pick /subdir=yes /into=/tmp指定目录全恢复

字符界面时间点恢复显示:
$domdsmc restore "mail/hanbo.nsf" /pick /pit=12/15/2005,11:00:00 /into=/tmp/hanbo.nsf

字符界面时间点恢复:
$domdsmc restore "mail/hanbo.nsf" /pit=12/15/2005,11:00:00 /into=/tmp/hanbo.nsf

显示全部版本:(在进行root到notes用户切换的时候必须是su – notes)
$domdsmc restore "mail/admin.nsf" /pick=showall

显示恢复文件:
$ ls –l /tmp/admin.nsf*

系统恢复数据时,将自动给被恢复的文件加“.dad”后缀,需要激活该文件后才能使用该文件。或者直接在restore命令上加上如下参数 /activate=yes
例如:
$domdsmc restore "mail/hanbo.nsf" /pit=12/15/2005,11:00:00 /into=/tmp/hanbo.nsf /activate=yes


激活刚恢复的数据库
$ domdsmc activatedbs

显示被激活的文件,命令如下:
$ ls –l /tmp/admin.nsf*
$dsmadmc 进入管理控制台
4.Domino服务器的自动在线备份设置
在Domino服务器的TDP安装目录/usr/tivoli/tsm/client/domino/bin做如下操作:
$ cd /usr/tivoli/tsm/client/domino/bin
$ cp dominc.smp dominc.sh
(domsel.smp)
编辑dominc.sh文件,按实际情况修改。

   1. #!/bin/ksh
   2.

   3. DOM_ID=notes
   4.

   5. export DOM_ID_DIR=/usr/tivoli/tsm/client/domino/bin/domdsmc_${DOM_ID}
   6.

   7. date >> ${DOM_ID_DIR}/domsched.log.inc
   8.

   9.


  10. iam=`whoami`
  11.

  12. if [ ${iam} = "root" ]
  13. then
  14.      su - ${DOM_ID} "-c /opt/lotus/bin/domdsmc incremental "`"*"`" -subdir=yes -logfile=${DOM_ID_DIR}/dominc.log" >>${DOM_ID_DIR}/domsched.log.inc &
  15. else
  16.      /opt/lotus/bin/domdsmc incremental `*` -subdir=yes -logfile=${DOM_ID_DIR}/dominc.log >>${DOM_ID_DIR}/domsched.log.inc &
  17. fi

复制代码
改变dominc.sh属性为可执行
$ chmod +x dominc.sh

4、启动调度进程:
后台运行:
# nohup dsmc sched -se=tdpdom 2> /dev/null &

系统启动时运行(在/etc/inittab文件中):

   1. tsm:2:once:/usr/tivoli/client/ba/bin/dsmc schedule -se=tdpdom > /dev/null 2>&1

复制代码收起
参与3

查看其它 2 个回答fallenduan的回答

fallenduanfallenduan技术经理fallenduan
5.TSM服务器的管理
http://10.60.1.30:1580/

用户名称:  admin
用户密码:  oabakadmin

       节点名称:  oasrv
       节点密码:  password

6.TSM服务器的问题处理

1)        查看任务是否在进程:
$dsmadmc 进入管理控制台
query event * *
查询调度执行结果
q event * * begindate=-1
query event domain1 * nodes=joe begindate=09/01/2006 enddate=09/04/2006 exceptionsonly=yes
2)        查看日志:
$dsmadmc 进入管理控制台
query act begintime=now-15
query act begindate=-1

3)        查看系统输出
domdsm.log
dominc.log
domsched.log.inc
dsmsched.log
4)        查看技术支持的方法
q copygroup
q act
q system
q path f=d
q drive f=d
q libr f=d
q libv
q node f=d
5)        更新卷的状态
q vol * acc=unav
update volume * access=readwrite

6)        最新驱动的下载位置
ftp://ftp.software.ibm.com/storage/devdrvr/AIX/
查看设备的具体属性:lsattr -El rmt0
查看设备的具体配置:lscfg -vl rmt0
lsdev -Cc tape

7)       服务器不能启动的处理办法
a. 首先从服务器上查找dsmserv这个服务器程序,然后执行,看看返回什么错误
b. 当前返回的错误是LOG文件满
c. 创建一个日志类型的设备(100M容量)
要通过 dsmserv.dsk 查看服务器设备的位置
dsmfmt -log d:\tsmdata\server1\log2.dsm 100
d. 重新启动服务器,使用扩充的日志文件
dsmserv extend log d:\tsmdata\server1\log2.dsm 100
e. 重新运行服务器程序,看看是否有错误 dsmserv
f. 如果没有错误,就使用客户端 dsmadmc 连接进来,看看是否有错误,如果能连接进来,就正常了
8)        TSM ANR4424W警告的处理
ANR4424W Data Base has reached Maximum Size in Space Trigger.
因为
tsm:MS0431BK1_SERVER1>q spacetrigger db f=d
  数据库空间完全百分比: 80
  数据库空间扩展百分比: 100
        数据库扩展前缀: d:\tsmdata\server1\db
数据库最大字节数(mb): 600
  上次更新者(管理员): ADMIN
    上次更新日期/时间: 08/01/2006 08:48:10
tsm:MS0431BK1_SERVER1>q db f=d
                可用空间(mb): 1,812
              分配的容量(mb): 1,812
          最大的扩展容量(mb): 0
          最大的减少容量(mb): 276
            页面大小(字节数): 4,096
                  可用页面总计: 463,872
                已使用的页面数: 281,883
                        使用率: 60.8
                    最大使用率: 84.7
                        物理卷: 7
                  缓冲池页面数: 65,536
              需要的缓冲器总计: 445,023,808
            高速缓存命中百分比: 99.67
            高速缓存等待百分比: 0.00
                正在进行备份?: 否
          正在进行的备份的类型:
    从上次全备份以来的增量备份: 3
从上次备份以来已更改的量(mb): 47.04
                已更改的百分比: 4.27
        上次完整备份日期/时间: 08/01/2006 09:24:57
因为数据库的利用率为84.7%,而设置的空间为80%
解决办法
A.清除TSM DB的过期数据
B.扩充TSM DB的大小
C.更新触发器大小
q spacetrigger db f=d
update spacetrigger db maximumsize=600
或者update spacetrigger db maximumsize=0

9)        备份TSM DB
backup db devclass=fildev1 type=full

10)        TSM ANR2997W 警告的处理
ANR2997W The server log is log full percentage percent full. The server will
delay transactions by delay time milliseconds.
因为
tsm:MS0431BK1_SERVER1>q log
      可用空间(mb): 564
    分配的容量(mb): 564
最大的扩展容量(mb): 0
最大的减少容量(mb): 168
  页面大小(字节数): 4,096
        可用页面总计: 143,872
      已使用的页面数: 100,085
              使用率: 69.6
          最大使用率: 84.6
中的最大使用率为 84.6%
而设置的警告值低仅仅为80%
tsm:MS0431BK1_SERVER1>q spacetrigger log f=d
      日志完全百分比: 80
  日志空间扩展百分比: 100
        日志扩展前缀: d:\tsmdata\server1\
日志的最大大小(mb): 0
上次更新者(管理员): SERVER_CONSOLE
  上次更新日期/时间: 06/04/2005 13:25:29
办法:增加TSM LOG
11)        增加TSM LOG
q log f=d
define logvolume "D:\TSMDATA\SERVER1\LOG5.DSM" formatsize=400
extend log 400
q log f=d
tsm:MS0431BK1_SERVER1>q log
      可用空间(mb): 564
    分配的容量(mb): 564
最大的扩展容量(mb): 0
最大的减少容量(mb): 168
  页面大小(字节数): 4,096
        可用页面总计: 143,872
      已使用的页面数: 100,085
              使用率: 69.6
          最大使用率: 84.6
12)        增加TSM DB
q db f=d
define dbvolume "D:\TSMDATA\SERVER1\DB8.DSM" formatsize=400
extend db 400
q db f=d
13)        设置服务器的日志模式
set logmode rollforward设置为回滚模式
set logmode normal设置为普通模式
14)        数据库自动备份触发器
query dbbackuptrigger
update dbbackuptrigger logfullpct=80
delete dbbackuptrigger
15)        查询备份策略域
q domain

16)        查看服务器端信息
q status

17)        日常查看的文件
1、/usr/tivoli/tsm/client/domino/bin/domdsmc_notes/domsched.log.inc
它应该每天更新,显示的是4700-5800文件之间的备份状态

18)        删除卷里面的内容
del vol A00569L2 discard=yes
19)查看驱动器是否联机
q dr

20)查看所有券及库名的所有信息
q libr      (Scratch乱写的)

21)启动进程号
Expire inv
22)查看所有节点
q node   (可查看到所有的节点及节点名多对应的策略域名)

23)查看所复制的目的地
q co (策略域名) * * f=d

24)
audit libr

25)查看一个进程
q proc

26)查看一个库名
q libr

27)启动一个进程
q libr (库名)

28)把眷变成可读写的
upd vol (眷名) access=readwrite

29)查看某个眷的状态
q vol (眷名) f=d
30)checkin是删除完卷后需要的操作
checkin libv AUTOLIB search=yes status=scratch

31)查看所有卷的状态
q v f=d

32)如果不甚将版本底的CLIENT端连进SERVER所造成的备份不成功,可进行如下操作:
1.export node <节点名> filedata=all devclass=<设备类>

2.rename node

3.register node <节点名> <密码>

4.import node <节点名> filedata=all devclass=<设备类> vol <卷名>

5.delete volhistory todate=today type=export
生活生产服务其它 · 2010-10-17
浏览1497

回答者

fallenduan
技术经理fallenduan
擅长领域: 备份数据安全存储
评论646

fallenduan 最近回答过的问题

回答状态

  • 发布时间:2010-10-17
  • 关注会员:0 人
  • 回答浏览:1497
  • X社区推广