tivoli.tsm.server.rte —— IBM Tivoli Storage Manager 32 bit Server Runtime tivoli.tsm.server.webcon —— IBM Tivoli Storage Manager Web Console intfc NIM 文件集:
bos.sysmgt.nim.master —— nim master 磁带库相关驱动: Atape.driver
相关具体步骤和注意事项请参见 TSM 产品手册和 AIX NIM 相关文档 客户端(Sysback/TSM Client)
在具体的实施中,我们使用服务器端 TSM Server 来管理客户端 Sysback 所做的系统的备份,并且需要通过客户端 TSM B/A Client 来重新恢复客户端的系统环境,因此我们需要在客户端安装相应的 TSM B/A Client 和 5.4 版本以上的 32bit TSM API。 使用 AIX 的 smitty 工具安装 TSM Sysback 和 TSM B/A Client 非常简单。以下展示了―smitty installp‖的屏幕快照: 图 3 ―smitty installp‖的屏幕快照
注意:
由于 API 版本冲突的原因,客户端 Sysback 需要先于 TSM B/A Client 安装。 安装时将―ACCEPT new license agreements?‖设置为‖yes―, 安装完毕后,使用命令‖lppchk –v―确保安装没有任何损坏的文件集。
Tivoli Storage Manager Sysback 6.1 文件集: tivoli.tivguid 1.1.0.0
tivoli.tsm.client.api.aix43.32bit 5.1.5.0 tivoli.tsm.client.sysback.license.cert 6.1.0.0 tivoli.tsm.client.sysback.license.rte 6.1.0.0 tivoli.tsm.client.sysback.rte 6.1.0.0
Tivoli Storage Manager B/A Client 文件集: tivoli.tsm.client.api.32bit 5.5.0.0 tivoli.tsm.client.api.64bit 5.5.0.0 tivoli.tsm.client.ba.32bit.base 5.5.0.0 tivoli.tsm.client.ba.32bit.common 5.5.0.0 tivoli.tsm.client.ba.32bit.image 5.5.0.0 tivoli.tsm.client.ba.32bit.nas 5.5.0.0 tivoli.tsm.client.ba.32bit.web 5.5.0.0 tivoli.tsm.client.jbb 5.5.0.0 tivoli.tsm.filepath.rte 2.2.0.15 NIM 文件集:
bos.sysmgt.nim.client —— nim client 结束语
本文论述了 Sysback 的功能,备份恢复的系统架构以及搭建环境所需的软硬件要求。后续两篇文章将继续论述 Sysback 的配置,备份和恢复。
当 AIX 系统发生灾难,如 rootvg 损坏,硬盘故障等,需要进行恢复时。是利用了 NIM(network installation management) 的网络启动功能将发生灾难的 AIX 系统引导到网络安装操作系统的界面,同时结合 Sysback 的数据恢复功能对损坏的 AIX 系统进行恢复。这里面最重要的一点就是如何将 NIM 和 Sysback 组合在一起,后面内容讲解了如何将 Sysback 软件集添加到 NIM Master 资源中,这样就可以在网络启动进入网络安装操作系统时利用 Sysback 找到以前备份在 TSM Server 上的 AIX image 从而进行恢复。最后文章给出了备份 AIX 操作系统的实例和脚本。
配置服务器端的 TSM Server
本部分介绍如何配置服务器端的 TSM Server,为备份到 TSM Server 上的客户端数据提供存储空间(TSM Server 存储管理),并对数据的保存版本和保存周期进行管理(TSM Server 策略管理)。
在本例中假设原有的 TSM Serer 环境已配置好存储设备,下面给出 TSM Server 对数据保存版本和保存周期的配置信息作为参考。
下图给出了 TSM Server 策略管理的逻辑拓扑图作为参考:
以下给出了 TSM Server 端对 TSM Server 策略管理的配置实例作为参考。 定义域(在图中对应 policy domain) tsm: TIVP5GLP2>def dom testdomain 定义策略 ( 在图中对应 polict set)
tsm: TIVP5GLP2>def pol testdomain testpol 定义管理类 ( 在图中对应 management class)
tsm: TIVP5GLP2>def mgmt testdomain testpol testmgmt 指派缺省管理类
tsm: TIVP5GLP2>assign defmgmt testdomain testpol testmgmt 定义存储池 ( 在图中对应 storagepool)
tsm: TIVP5GLP2>def stg ltopool lto2tape maxscr=2 定义拷贝组 ( 在图中对应 backup copygroup)
tsm: TIVP5GLP2>def co testdomain testpol testmgmt dest=ltopool 激活备份策略
tsm: TIVP5GLP2>act pol testdomain testpol
最后为客户端注册节点信息 ( 这个节点名逻辑上代表一台实际的机器 ) tsm: TIVP5GLP2>reg node tivp5clp3 tivp5clp3 dom=testdomain 配置客户端的 TSM Client
Sysback 使用 TSM API 来对 AIX 操作系统进行在线备份,如果仅对 AIX 操作系统(rootvg)进行备份的话,只需修改 /usr/Tivoli/tsm/client/api/bin/ 下面的配置文件 dsm.sys 即可,无需更改其他配置文件。本例中 TSM_Server_ip 代表 TSM Server 和 NIM Master 的主机名,node1 代表进行备份的 AIX 主机在 TSM Server 上面注册的节点名。 /usr/tivoli/tsm/client/api/bin/dsm.sys
SErvername TSM --------- 此处的 Servername 仅代表 xxxx NODename node1 COMMMethod TCPIP --------- TSM Server 和 Client 通信方式 TCPPort 1500 --------- TSM Server 和 Client 通信端口