用 TSM Sysback 备份和恢复 AIX 系统:
第 1 部分: 简介及安装
屠 晟 ([email=tusheng@cn.ibm.com?subject=第 1 部分: 简介及安装]tusheng@cn.ibm.com[/email]), 软件工程师, IBM
张 国俊 ([email=guojunz@cn.ibm.com?subject=第 1 部分: 简介及安装]guojunz@cn.ibm.com[/email]), 软件工程师, IBM
2009 年 1 月 15 日
本系列文章共分为三部分来介绍如何用 Tivoli Storage Manager for System backup and Recovery 6.1(简称 Sysback)来自动备份 AIX 系统和恢复的方法。
? ? ?
第 1 部分:简介及安装 第 2 部分:配置及备份 第 3 部分:系统恢复
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 在同一台机器)
图 2.Sysback 恢复示意图(TSM Server 和 NIM Master 在同一台机器)
1.客户端发生灾难的 AIX 系统通过 bootp 请求服务器端的 NIM Master。
2.NIM Master 返回启动所需的 AIX boot kernel,Sysback 程序包,TSM api 接口给客户