配置步骤一
1. 首先,进入/opt/Tivoli/tsm/client/ba/bin目录,里面有dsm.opt.smp和dsm.sys.smp两个示例文件,把他们分别copy成dsm.opt和dsm.sys文件.
2. 用VI编辑dsm.sys文件,如下:
######################################
SErvername centos
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 172.16.9.165
nodename centos
passwordaccess generate
managedservices schedule
######################################
其中,第一行SErvername centos表示,服务器的名称centos,
第二行 COMMMethod TCPip表示客户端和服务器端的通讯方式
第三行 TCPPort 1500表示客户端和服务器端的通讯端口
第四行 TCPServeraddress 172.16.9.165表示服务器的IP地址
第五行 nodename centos表示这台客户端的节点名称centos
第六行 passwordaccess generate表示密码的提示方式
第七行 managedservices schedule表示CAD服务管理目标
由于我只有一台破PC,所以服务器和客户端都是它,名字也都是centos,服务器IP就是自己,这些都好说,重点在第六,七行,第六行有两个值,其中passwordaccess是选项名,generate是值,generate表示在客户端和服务器端联系的时候,不询问密码,另一个值prompt表示每次都询问密码,是默认值.由于我需要自动执行任务,所以需要指明是generate.第七行managedservices是指CAD程序管理调度程序还是WEB客户机,两个值,webclient是默认值,schedule表示管理调度,可以两个都指定.
3. 用VI编辑dsm.opt文件,如下:
###############################
SErvername centos
###############################
这里我只写了一行,因为我没有很多个服务器,所以只有一行,要和dsm.sys里面对应
4. 进入/opt/Tivoli/tsm/server/bin,运行./dsmserv &启动服务器,并放入后台运行.
5. 进入/opt/Tivoli/tsm/client/ba/bin,运行./dsmadmc –con,用以查看服务器反馈的消息,这个很重要的,管理员帐号和密码都是admin.
6. 再次运行./dsmadmc,进入命令行控制台,帐号密码admin.此时,服务器的名字是server 1,用set servername centos把名字改成centos.最好把服务重启一次.
7. q do 发现,有一个domain是standard,我不喜欢他,删除掉,但需要先删除掉domain里面的 客户机,remove node client可以删除原有的接点,client是接点名.然后再del do standard, 删除掉默认的domain,后面会重新建立一个.
8. 定义一个手动库newlibrary:
Def libr newlibrary libtype=manual
9. 定义newlibrary里面的驱动器newdrive.
Def drive newlibrary newdrive
10. 定义newdrive的path:
Def path centos newdrive srctype=server desttype=drive library=newlibrary device=/dev/tsmscsi/mt0.
我曾在这里碰到很大一个麻烦,两天多才解决,就是device这个参数的值不知道是什么,在linux中,磁带机一般是/dev/st0,我用/dev/st0可以正常的tar,但定义path的时候,device设置/dev/st0就一直报错ANR8420E错误,查《IBM Tivoli Storage Manager 消息》得知,就是device的值错误,弯弯饶,饶弯弯,终于在《IBM Tivoli Storage Manager for Linux 快速入门》中看到,原来需要一些配置,象我这种只连接了一个磁带机的,运行/opt/Tivoli/tsm/devices/bin下的autoconf文件,就会生成/dev/tsmscsi/mt0,用这个做device的值就可以了.