本文是系列文章的第 3 部分(第1部分、第2部分),Sysback 是基于 TSM API 来备份 AIX 操作系统的,用户可以通过 Sysback 工具恢复存储在服务器端的 TSM Server 的系统备份,客户允许在 TSM Server 上存储多个系统的备份,并在恢复时挑选任一版本进行恢复。配合 TSM B/A 客户端的使用,用户甚至能够恢 AIX 系统复逻辑卷或文件系统的备份,从而给客户的备份带来很大的灵活性。
本系列文章的前两部分对 Sysback 的概念及安装,配置及备份进行了介绍,本文主要讲述通过 Sysback 工具恢复第二部分中备份客户的 AIX 系统,以及通过 TSM B/A 客户端恢复第二部分中备份的一个逻辑卷裸设备。本文通过图例演示这两个恢复过程 , 并简单讲解其中原理。
本例假设原有的实验环境已做好恢复系统前的准备工作,其中包括一个 AIX 客户端已被添加为 NIM 客户端;用于 Sysback 恢复系统的 NIM 资源 SPOT 和 LPP_Source(Sysback 的 NIM 启动资源资源配置不在本例讨论范围)。
配置 TSM 网络启动客户端
通过 sysback 恢复系统通常有两种途径: Classic Network Boot 和 NIM Resource boot
区别如下:
Classic Network Boot | NIM Resource boot |
---|---|
服务器和客户端必须处于 AIX 操作系统同一个版本 , 安装同样的补丁 (TL) | sysback 可以使用现有不同版本的 NIM 网络安装资源 |
服务器端必须安装所有用于支持客户端硬件设备的 AIX 文件集 | 用 LPP_Source 资源提供客户端机器硬件支持,可以不必和 SPOT 在一台机器上 |
基于多版本系统恢复的考虑,本实例选择 NIM Resource boot 方式使用现有的 NIM 资源,配合 Sysback 的网络启动和安装过程。
首先需要为用户的客户端添加一个 TSM 网络启动客户端,以下操作以 root 用户在服务器端执行。
# smitty sb_nimboot
选择”Add or Change a Network Boot Client”
选择一个已定义好的 NIM 客户端并选择相应的 SPOT 和 LPP_Source 资源,并且确认这些 NIM 资源已经集成了 Sysback TSM B/A,TSM 32bit API 等文件集。如果相应的 NIM 客户端和 NIM 资源未出现在可选项菜单中,请参见前两部分文章关于添加 NIM 客户端和 NIM 资源整合的内容。
确认命令得到成功执行。
配置 TSM 网络安装客户端缺省选项
接着为 TSM 网络启动客户端指定启动缺省选项,客户可以在安装系统时使用这些缺省值而不必再手工输入这些信息,选择“Set TSM Network Install Client Defaults”。以下为部分选项的说明:
- TSM Client Node name 即为客户端注册的 TSM 节点。(参见系列的第 2 部分)
- TSM Admin ID TSM 服务器端管理员帐号
- Client Node or Admin Password TSM 节点或管理员帐号密码
- TSM Backup ID 客户端存储在 TSM 中系统备份的标志。(参见系列的第 2 部分)
- TSM Server Port TSM 服务器的端口,缺省为 1500
- TSM network device Name 用于恢复的网络设备名称
- Gateway 网关,如与服务器处于同一网段,即输入服务器 IP 地址
- TSM Server IP address TSM 服务器地址
- Subnet Mask 网络掩码
最后确认命令执行成功。以上服务器端的操作为网络安装或恢复做好了准备。
启动客户端到 SMS 模式,配置网络启动
为了使客户端的机器从网络启动,需要将机器启动到 SMS 模式,通常做法是当客户的机器刚启动并出现开机画面时按数字键 1,以下为系统进入 SMS 时的画面:
确认系统第一启动选项为网卡。
在 SMS 首页选择“Setup Remote IPL(Initial Program Load”),填写相应 IP 地址。
选择保留并退出,系统进入网络引导。
配置 Sysback 恢复选项
恢复客户端 AIX 系统
客户端系统网络引导启动后,首先会出现确认 console 信息,按屏幕指示的方式确认 console 后,输入终端类型,例如 vt100,最终来到 Sysback 的恢复菜单界面如下:
选择”Change Installation Device”选项,需要为恢复指定 TSM 设备。
此时会列出当前的网络安装设备,选择”tsmdev”作为当前设备,如果 tsmdev 设备未出现在列表中,请再次确认 Sysback 和 TSM 32bit API 已装入 SPOT 和 LPP_Source 等 NIM 资源中。
NIM 选择网卡设备,此例为 ent0。
在此填写 IP,管理员帐户和密码等相关信息,完毕后回到 Sysback 主菜单,选择“Change Volume Group & Logical Volume Information”,通过此菜单可选择以前所作的备份批次。
选择任一备份批次后,回到主菜单,此时可通过“Install the System with Current Settings”进行网络安装,安装画面如下 :
安装完毕后,客户端 AIX 系统自动重启,整个恢复过程结束。
恢复逻辑卷裸设备
本章节介绍恢复客户端 AIX 系统中的一个逻辑卷
以 root 用户在客户端命令行执行:
# smitty sb_opt
并选择“Restore Data from a Backup”,指定 TSM 设备,本例为 tsm0。
选择逻辑卷的备份批次。
确认恢复的选项。
在此可以定制逻辑卷或文件系统的属性。
当所有选项确认后,按 ESC 键开始恢复,以下为恢复画面:
结束语
本文给出了恢复 AIX 系统备份的详细步骤,同时演示了恢复逻辑卷的整个过程。
通过本文的学习,读者可以了解 TSM Sysback 产品的强大功能;备份恢复的系统架构;对比 AIX 自身命令 mksysb 进行备份的优点;搭建环境所需的软硬件要求;如何正确安装和配置 TSM Sysback,TSM Server,TSM Client。
本文还演示了 AIX 系统和逻辑卷备份恢复的两个具体实例,使读者可以形象地理解 TSM Sysback 的初步操作步骤和在 AIX 上的备份恢复应用。
希望读者通过本教程学习,可以有所收获。
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
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。