[TSM]在调度计划的时候出现 “ANS1125E Unmatched Quotes: 'string' ”错误的替代解决办法
环境:
TSMserver:TSM 6.2.3 for Windows Server 2008 R2
TSMclient: TSM 5.5.0 for CentOS
遇到的故障:
ANS1125E Unmatched Quotes: ''
这个问题在IBM的知识库里面查到的解决办法是
Correct the pattern using matching quotes in the syntax.
按照上面的描述我自己又进行了一下Windows 服务端的调度配置的重新设置,听师傅说:“TSM的Windows版有时候会在那个对象路径下面加一起七七八八的字符”,所以我重新使用了英文半角配对的双引号,但是当其Linux客户端运行的时候还是会提示上面的故障。
Figure 1在红框内手动输入需要进行进行备份的对象,但结果还是无济于事
解决办法:
这里提供的解决办法不是官方的方法,因为分析TSM在Linux客户端的调度日志发现,系统会自己在出现标题ANS1125E错误后紧接着继续出现另一个警告ANS1149E:“No domain is available for incremental backup. The domain may be empty or all file systems in the domain are excluded.”
这里提到的Domain,在Linux下面的Domain是什么呢,顺藤摸瓜,这个思路找到配置TSM的Linux客户端的配置方式:
vi /opt/tivoli/tsm/client/ba/bin/dsm.opt
在其中添加在本地需要进行备份的目录,这个目录就是Domain
语法:Domain <需要添加的路径> <空格做分割>
实例:Domain /FocusBackup/Remote /FocusBackup/Locale #这样添加了两个需要进行备份的路径/FocusBackup/Remote和/FocusBackup/Locale
再次执行计划调度,就顺利进行了。
参考信息:
l 服务端与客户端版本系统不一致,一般的国内的进行Linux客户端配置指南中并没有这个Domain设置的,因此此次问题(可能)就来自于这了,本文参考文章来自于:http://www.oucs.ox.ac.uk/hfs/clients/supported/linux/index.xml?ID=config
l 同时更方便的进行问题故障的排查,可以参考Linux客户端手动执行时候输出的调度的日志/nohup.out 以及自动执行时候产生的/opt/tivoli/tsm/client/ba/bin/dsmsched.log 了解更多帮助信息。
希望以上内容对您有用,欢迎探讨TSM与Windows相关的内容。
-=EOB=-