2016-01-05 13:39:17
来 源
中存储网
TSM
TSM Sysback 备份和恢复AIX系统,上篇:简介及安装,本文只讨论服务器端的 NIM Master 和 TSM Server 驻留在一台机器上的情况,并且假设已安装配置 NIM Master,关于 NIM Master 的安装配置不在本文讨论范围。

TSM Sysback 简介

当今很多企业采用 AIX 服务器来组成自己的生产环境,AIX 服务器上通常存储着企业的重要数据,要保证系统和数据的实时可用性,系统的定期备份是必须要做的。Sysback 是 TSM 的子产品,是专门提供给 AIX 管理员使用的,简单有效的备份恢复系统的方法。它非常灵活,可以全部或者部分的备份恢复系统;可以在备份时,同时拷贝备份数据到多个设备,实现多路备份;可以在线备份,不需要停机或者停止应用程序,保证应用的高可用性;还可以在恢复系统时轻松地与 AIX NIM 环境相协同,使用现有的 NIM 资源。

Sysback 功能介绍

1.创建不同类型的备份。

全系统备份,逻辑卷(裸数据)备份,文件系统备份,指定文件夹或者文件备份等等。

2.实现增量备份数据。

3.执行增强的系统备份。

作为裸逻辑卷备份所有数据,通过降低 CPU 使用率从而增加读写性能可以加快备份恢复的速度。

4.可以备份到本地磁带,文件或者通过网络备份到远程服务器。

5.通过使用脚本、计划实现自动备份。

Sysback 功能强大,它几乎可以满足 AIX 系统任何类型的备份恢复要求。

用 Sysback 备份 AIX 系统的优点

我们都知道 AIX 自身就有备份恢复系统的命令 mksysb,但是 AIX 不能实现备份数据的统一管理。

想象一下,大公司都有很多 AIX 系统,每个系统都需要定期备份,那么多的备份数据怎么管理呢?数据和系统的对应关系,数据和时间的对应关系,靠人工管理?显然不可能。

把 Sysback 和 TSM Server 相结合,Sysback 作为客户端,TSM Server 作为服务器端,就可以实现各个 AIX 系统备份数据的统一管理。Sysback 客户端可以通过远程备份,把各个 AIX 系统数据都备份到 TSM Server 端,在服务器端利用 TSM Server 的强大功能对备份数据进行统一的存储管理。

TSM Server 端有:

  • 多层的存储设备。主存储池,拷贝存储池,活跃存数据储池等,可以使备份数据有多个拷贝,更加安全。
  • 专门的数据库来存储备份数据的信息。可以保证备份数据的一致性和完整性,并且可以随时查询备份数据的信息。

关于 TSM Server 的强大功能,有兴趣的读者可以参考 TSM Server 的技术书籍。

Sysback 备份恢复 AIX 的系统架构

本文只讨论服务器端的 NIM Master 和 TSM Server 驻留在一台机器上的情况,并且假设已安装配置 NIM Master,关于 NIM Master 的安装配置不在本文讨论范围。

NIM Master 和 TSM Server 不在同一台机器的情况与之类似,不做详细讨论。

图 1.Sysback 备份示意图(TSM Server 和 NIM Master 在同一台机器)

Sysback 备份示意图(TSM Server 和 NIM Master 在同一台机器)

图 2.Sysback 恢复示意图(TSM Server 和 NIM Master 在同一台机器)

Sysback 恢复示意图(TSM Server 和 NIM Master 在同一台机器)

1.客户端发生灾难的 AIX 系统通过 bootp 请求服务器端的 NIM Master。

2.NIM Master 返回启动所需的 AIX boot kernel,Sysback 程序包,TSM api 接口给客户端 AIX 系统。

3.客户端 AIX 系统管理员设置 Sysback 菜单,输入 TSM Server 信息和 TSM Client 信息,以便在服务器端的 TSM Server 中找到所需恢复介质。

4.服务器端 TSM Server 将发生灾难之前的 AIX 系统备份送回到发生灾难的客户端 AIX 系统中,自动化完成安装的所有步骤。

软硬件环境介绍

操作系统

1.AIX 系统——硬件

本文所用的硬件(P5 561)lpar 配置如下。

服务器端:(TSM Server/NIM Master)

  • 四路处理器(1.65GHz)
  • 16 GB RAM
  • 2 块内部硬盘(指派为 rootvg)
  • 3583 磁带库 ( 通过光纤卡连接 )

客户端:(TSM Client/Sysback/DR Machine)

  • 双路处理器(1.65GHz)
  • 8GB RAM
  • 1 块内部硬盘(指派为 rootvg)

2.AIX 系统——软件、维护级别与文件系统

为此系统安装的维护级别和软件为:

  • 具有技术级别(TL)1 的 AIX 6.1
  • TSM Server for AIX 5.5.2
  • TSM sysback 6.1
  • NIM Master 6.1.1.1

安装软件

下面是服务器端和客户端各自所需的软件列表。

Server:TSM Server,Sysback,NIM Master。

Client : TSM B/A Client,32bit TSM API,Sysback,NIM Client。

  1. 服务器端(TSM Server/NIM Master)

    选择并安装到 AIX 服务器上的文件集如下:

    • Tivoli Storage Manager Server 5.5 文件集
      • tivoli.tsm.devices.aix5.rte —— IBM Tivoli Storage Manager Device Support Runtime
      • tivoli.tsm.license.cert —— IBM Tivoli Storage Manager License Certificates
      • tivoli.tsm.license.rte —— IBM Tivoli Storage Manager 32 bit License Registration
      • tivoli.tsm.msg.en_US.devices —— IBM Tivoli Storage Manager Devices SMIT Menus,US English
      • tivoli.tsm.msg.en_US.server —— IBM Tivoli Storage Manager Server Msgs,US English
      • tivoli.tsm.server.com —— IBM Tivoli Storage Manager Server
      • 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 相关文档

  2. 客户端(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”的屏幕快照

图 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 的配置,备份和恢复。

TSM Sysback 备份和恢复 AIX 系统 上下篇

作者:

王 丽娜 (wanglina@cn.ibm.com), 软件工程师, IBM

屠 晟, 软件工程师, IBM

张 国俊 (guojunz@cn.ibm.com), 软件工程师, IBM

原文:http://www.ibm.com/developerworks/cn/aix/library/0901_wangln_sysback_1

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。