AIX环境下磁带恢复与备份教程
AIX环境下的SAN存储及磁带备份方案、规划、实施与配置的经验分享

IBM Systems Group
光纤存储网-内容
▪ 产品介绍 ▪ 硬件安装 ▪ 操作界面 ▪ 集联组网 ▪ 划分zone
| |IBM Internal and IBM Business Partner Use Only
© 2004 IBM Corporation
IBM Systems Group
D关S羽家族
业内性能最 好、功能最 完善、性价 比最佳磁盘
存储系统
张N飞AS 家族
业界领先的网 络存储解决方
案
黄磁忠带家族
数据存档, 备 份和灾难恢复
解决方案
开赵放云式软件系
列
虚拟和管理软 件
解决存储管理 问题的综合性
软件
马存储超网络家族
存储区域网络 解决方案
| |IBM Internal and IBM Business Partner Use Only
© 2004 IBM Corporation
IBM Systems Group
存储产品线简介-磁盘产品DS
系列存储产品简介
第四代鲨
鱼
新的入门级产品
统一的产品系列
价格和封装 方面的新标准
闪亮登场
功能、性能、TCO 方面的新标准
DS3000
DS4000
DS6000
DS8000
通用管理平台 通用拷贝服务
4 Gbps
DS4800
DS4500
DS4700
DS4300 DS4200 DS4100
Entry-level
Midrange
High-end
| |IBM Internal and IBM Business Partner Use Only
磁带机恢复AIX操作系统方案

1. 恢复前准备工作系统不能启动后必须由终端进行启动控制,一般IBM服务器都有串口终端,但是必须有IBM的串口线才能登陆到系统,以下是IBM串口线的做法:(我们这里讨论的是DB9 也就是9 针的串口,因为这是我们最常用到的规格),我们知道,DB9 串口线分为两种:标准的RS232 接法和交叉RS232 接法,一般来说我们需要用到串口时很可能就是需要登陆到小机上进行操作,比如系统设置和安装AIX 等待,那我们用到的就是交叉的RS232 接法了(其实我们在发的工具箱里面能看到有根串口线,但是似乎是按照标准接法做的,各位兄弟可以Check 一下是不是这样^_^),我们来看看DB9 头的针脚定义:9 针串口功能一览表针脚功能1 载波检测(DCD)2 接收数据(RXD)3 发送数据(TXD)4 数据终端准备好(DTR)5 信号地(GND)6 数据准备好(DSR)7 发送请求(RTS)8 发送清除(CTS)9 振铃指示(RI)知道了其功能做起来就很简单了,我们在制作时将发送段和接收段的对调,也就是发送脚接到对方的接收段即可,也就是:2 —— 33 —— 24 —— 6 15 —— 51 6 —— 47 —— 88 —— 79 空脚这里有一点要特别注意的是,1 和6 脚一定要短接后和对方的4 脚相连,不然有可能造成无法通讯的故障(这应该是IBM 做的一个定义,因为在其他品牌设备上并不需要这样的接法),我在做到这里的时候做过测试,发现确实无法实现通讯。
附颜色与引脚的关系(不知道此关系有没有通用性):1 黑,2 棕,3 红,4 橙,5 黄,6 绿,7 蓝,8 紫,9 白。
至此,我们的超级串口线就做好了2. 配置终端将终端线连入到IBM服务器COM1 口。
串口配置如下Baud rate: 9600Data bits: 8Parity: NoneStop bits:1DTR/DSR、RTS/CTS、XON/XOFF都不用选上3. 恢复操作1. 将服务器通电但不开机:2. 通过终端连入到主机中可以看到以下界面:Service Processor FirmwareVersion: 3R080425Copyright 2001, IBM Corporation10B716C________________________________MAIN MENU1. Service Processor Setup Menu2. System Power Control Menu3. System Information Menu4. Language Selection Menu5. Call-In/Call-Out Setup Menu6. Set System Name99. Exit from Menus3. 选择2,进入System Power Control MenuSYSTEM POWER CONTROL MENU1. Enable/Disable Unattended Start Mode:Currently Disabled2. Ring Indicate Power-On Menu3. Reboot/Restart Policy Setup Menu4. Power-On System5. Power-Off System6. Enable/Disable Fast System Boot:Currently Fast Boot7. Boot Mode Menu98. Return to Previous Menu99. Exit from Menus4. 选择4. Power-On System ,启动服务器后系统会进入如下提示Please wait....System Powering On. Exiting menus.9022 90FD 9102 9103 9104 9105 9119 9106 9107 9200 9400 9108 9250 9251 9202 9400 9109 9301 9302 9400 910A 910B 910C 96C3 96C4 910D 96C2 910E 96C6 910F 9501 950B 9506 911D 9110 9111 9112 9113 96C7 96E1 96E2 9114 911E9116911F9117260200105. 当出现以下菜单时按1进入SMS管理模式:1 = SMS Menu 5 = Default Boot List6 = Stored Boot List 8 = Open Firmware Promptmemory keyboard network scsi speakerpSeries FirmwareVersion RG080425_d79e22_regattaSMS 1.3 (c) Copyright IBM Corp. 2000,2003 All rights reserved.------------------------------------------------------------------------------- Main Menu1. Select Language2. Change Password Options3. View Error Log4. Setup Remote IPL (Initial Program Load)5. Change SCSI Settings6. Select Console7. Select Boot Options如果有必要选择下6,即设置当前终端为默认终端。
Aix备份及恢复

Aix备份流程图BOS Boot Image:bosboot命令创建,包含启动系统需要的系统的内核和设备驱动mkinsttape image:包含./tapeblksz, ./bosinst.data, and ./image.data三个文件./tapeblksz包含mksysb创建的磁带机的block size./bosinst.data 恢复时,用户交互信息存储在这里(相当于安装程序)./image.data包含rootvg里面的fs和lv的sizes, names, maps, mount points等信息。
备份时,可以用mksysb -i来产生一个新的image.datadummy .toc:The dummy Table Of Contents (TOC) is used to have the mksysb tape contain the same number of images as a BOS install tape.rootvg data :包含所有rootvg上会被mksysb备份的数据image.data的组成:image.data由几个部分组成1。
SHRINK:如果这部分为YES,恢复时会收缩所有文件系统。
2。
BOSINST_FILE:BOS INSTALL结束后,要执行的文件或命令的全路径3。
EXACT_FIT:YES:表示根据mksysb -m 产生的pp map来确的lv在不同pv上的分布mksysb -e 会根据/etc/exclude.rootvg的设置,排除一些文件,目录,文件系统等备份过程中需要8-12MB。
mksysb -X会自动扩展/tmpUse the -p flag (disable software packing of backup) only if you know that your tape drive does not do compression.使用smitty mksysb进行备份,会留下日志。
TSM环境下AIX5.3备份恢复测试步骤说明

一、在TSM Server上设置策略域(AIXBACKUP)、存储池(AIXBACKUPPOOL)及创建并指定相应的节点名(aixclient1)节点(aixclient1)指定给AIXBACKUP域存储池AIXBACKUPPOOL指定给AIXBACKUP域二、分别检查两台AIX机器上是否存在以下系统文件集:lslpp -l | grep bos.sysmgt.sysbrlslpp -l | grep bos.rte.bosinstlslpp -l | grep bos.rte.archivelslpp -l | grep bos.rte.libnetsvc注:文件集在两台机器上的对应版本必须一致三、在需要备份恢复的AIX机器(GXOA_1)上安装TSM AIX客户端32位API。
具体步骤为:1. 将TSM AIX客户端软件包解压到系统某个目录下,如:/usr/tsmmedia/TSMClient2. 进入/usr/tsmmedia/TSMClient/LCD7-0505-04/usr/sys/inst.images3. 运行smitty installp选择第一项,回车4. 选择安装32位的TSM Client api (tivoli.tsm.client.api.32bit)四、在需要备份恢复的AIX机器(GXOA_1)上安装TSM for Sysback软件包,具体步骤如下:1. 将TSM for Sysback软件包解压到系统某个目录下,如:/usr/tsmmedia/TSMSysback2. 执行smitty installp3. 基本步骤如上,需要选择安装以下三个文件:•tivoli.tsm.client.sysback.license.cert•tivoli.tsm.client.sysback.license.rte•tivoli.tsm.client.sysback.rte注:accept license 需改为yes五、在GXOA_1上设置TSM Sysback Client1. 以root身份登录2. cd /usr/tivoli/tsm/client/api/bin/3. cp dsm.opt.smp dsm.opt4. vi /usr/tivoli/tsm/client/api/bin/dsm.opt5. 在dsm.opt中输入SErvername server_a6. cp dsm.sys.smp dsm.sys7. vi /usr/tivoli/tsm/client/api/bin/dsm.sys8. 在dsm.sys中输入Servername server_aCOMMmethod TCPIPTCPPort 1500TCPServeraddress 192.168.1.62Nodename aixclient1Passwordaccess generate六、在GXOA_1上创建虚拟设备1. 以root身份登录2. 执行smitty sysback3. 在出现的菜单中选择TSM Configuration并按回车4. 选择TSM V irtual Device Configuration并按回车5. 选择Add a TSM V irtual Device并按回车6. 在Select a TSM Server中选择TSM Server name (即dsm.sys中配置的名称),回车7. 在Client Node Password中输入之前在TSM Server上定义节点时所设置的password并按回车,界面上将显示Device tsm0 for TSM Server server_a has been added.七、显示GXOA_1上创建的虚拟设备1. 执行smitty sysback2. 选择TSM Configuration并按回车3. 选择TSM V irtual Device Configuration并按回车4. 选择List TSM V irtual Devices并按回车,正常情况下应能显示下图:八、在Boot Server (GXOA_2)上安装TSM AIX客户端32位API及Sysback具体步骤请参考前面三、四节九、在Boot Server (GXOA_2)上创建网络启动镜像1. 在boot server上添加Network Boot clienta. 以root身份登录b. 执行smitty sysbackc. 选择Configuration Options并按回车d. 选择Network boot/Install Configuration并按回车e. 选择Classical Network Boot并按回车f. 选择Add or Change a Network Boot Client并按回车2. 在boot server 上设置TSM Network Install Client Defaultsa. 以root身份登录b. 执行smitty sysbackc. Configuration Options -> Network boot/Install Configuration -> Classic Network Boot -> Set TSM Network Install Client Defaultsd. 选择client namee. 进入编辑页面,输入下列内容Hostname GXOA_1TSM Client Node Name [aixclient1]TSM Admin ID [admin]TSM Server Port [1500]Gateway [ ]Client Node or Admin Password [admin] --> See note belowTSM network device name [ ] -> left blankTSM Server IP address [192.168.1.62] --> See note belowSubnet Mask [255.255.255.0]Token-ring speed (if applicable)Ethernet Interface (if applicable)Ethernet Connection Type十一、备份AIXa. 以root身份登录b. 执行smitty sysbackc. Backup & Recovery Options -> Backup Options -> Backup the System (Installation Image):none (rootvg only)Tsmdev tsm0 server_a(如以下图片显示)十二、恢复AIX重新启动待恢复机器1. 选择1进入SMS Menu2. 选择4进入Setup Remote IPL(Initial Program Load)3. 选择需要用于网络启动的网络适配器(确认配置信息正确)4. 选择1进入IP Parameters(可以修改下列参数,配置完成后将会保留)1. Client IP Address: 192.168.1.8 ->2. Server IP Address: 192.168.1.9 ->3. Gateway IP Address: 0.0.0.0 ->4. Subnet Mask: 255.255.255.0 ->5. 按下ESC退回上级页面,选择3 Ping Test确认网络连接正常:当出现Ping Test: Ping Success时,说明网络正常6. 选择M, 退回到主菜单:Main Menu -> Select Boot Options -> Select Install or Boot Device -> Network -> 2(选择相应的网卡) -> Normal Mode Boot -> Are you sure you want to exit System Management Services(yes) ->7. 系统进入白屏状态,当再次进入绿色字体界面即Type a F1 and press Enter to use this terminal as the system console. -> ,按F1并回车8. 选择Change Installation Device回车-> 选择tsmdev TSM V irtual Device (ent1)回车-> 选择Change Network Interfaces: /dev/ent1回车-> 确认后选择ESC退回,再退一次,再退一次9. 选择Change V olume Group & Logical V olume Information回车,选择需要恢复的版本,按ESC退回9. 选择Install the System with Current Settings10. 在出现”Do you wish to continue the installation?(y/n)”后选择yes开始。
AIX的备份和恢复

AIX的备份和恢复1.mksysb命令1.1概述mksysb命令针对rootvg上已经mount的file system建立一个bootable image,该文件是backup-file格式,用户定义的paging space、未mount的file system、raw device不包含在备份集中。
1.2备份文件的格式BOS boot image + mkinsttape image + dummy.toc + rootvg data...~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~BOS boot image :包含从mksysb 磁带引导所需的系统内核和设备驱动的副本。
由bosboot 命令创建。
mkinsttape image :有三个重要的文件./tapeblksz 文件包含mksysb 命令运行时设定磁带驱动器的块大小。
./bosinst.data 文件包含自定义的BOS 安装过程和指示BOS 安装程序如何运行。
执行mksysb 命令前可自定义该文件,或映像备份完成后使用程序自定义该文件。
./image.data 文件包含描述BOS 安装过程中安装的映像的信息。
这些信息包括逻辑卷的大小、名称、映射以及在rootvg 的安装点。
可在使用mksysb 命令之前自定义该文件,或在备份期间运行mksysb -i 命令在磁带上生成一个新的 ./image.data 文件。
mkszfile 命令生成 ./image.data 文件。
./image.data 文件以stanza 格式安排。
table of contents:使mksysb 磁带包含和BOS安装磁带同样数目的映像。
rootvg data :包含mksysb 命令备份的rootvg 卷组上的所有数据。
mksysb 命令使用backup 命令保存rootvg 上安装JFS 数据内容,除了raw 数据。
aix系统备份与恢复步骤

Make Bootable backup: 通常来说,备份时应当制作可引导系统的磁 带。系统将使用/tmp下的空间临时存放所创 建的引导部分映象
NUMBER of BLOCKS to write in: 此项定义一次输出操作中所写的块数(即字节 数除以512字节)。如果不填此项,则系统使 用物理设备定义的缺省值。用户所定义的值 必须是缺省值的倍数,值越大,每次传送的 数据就越多
# smit restfile
10. 2. 4 文件系统的备份和恢复
备份命令的语法
backup [-u] [-level] [-f device] [filesystem]
1、 支持增量备份
-0
完整备份
-1 ,-2,-3,… 增量备份
-u
更新/etc/dumpdates 文件
2、支持对逻辑卷文件系统的备份,例如:
第十章备份与恢复101概念与术语1011备份1012恢复1013备份的类型1014备份的策略1015备份设备1016系统存储管理结构102备份和恢复1021rootvg的备份和恢复1022非rootvg卷组的备份和恢复1023文件和目录的备份和恢复1024文件系统的备份和恢复1025其它备份和恢复命令1026测试题第十章备份与恢复2第十章备份与恢复3了解系统备份和恢复工作的重要性理解并掌握备份和恢复策略的相关问题掌握用smit菜单完成备份和恢复操作掌握用命令行完成备份和恢复操作掌握用于备份和恢复数据的其他有用命令本章要点10
10. 1. 3 备份的类型
备份的三种类型
系统备份 操作系统的映象备份(rootvg卷组) 完整备份 备份所有用户数据及配置文件 增量备份 记录上次完整备份以来的变化
10. 1. 4 备份的策略
AIX 操作系统恢复文档

AIX 操作系统恢复注释:本文主要讲使用mksysb备份磁带进行恢复操作系统的方法步骤。
同时也简单描述了使用CD进行恢复的方法。
另外注意,以下内容只是主要操作步骤介绍,实际环境中要根据当时具体的提示信息进行操作。
准备:确保有最近可用的mksysb备份磁带及可用的带机;将mksysb备份磁带插入带机。
方法一:使用mksysb备份磁带恢复操作系统1.首先确定是否将磁带驱动器加入了启动列表,另外还要记住磁带驱动器有关信息,例如:通常系统正常状态下默认为从硬盘上启动,可以使用bootlist命令更改启动顺序,如果要从磁带或DVD光盘上进行启动,需执行如下命令:# bootlist –m normal rmt0 或 # bootlist –m normal cd0另外当系统以 SMS 模式启动时,选择 Maintenance Mode,在这里也可以设置启动设备。
2.如果系统还有正在运行的数据库,则请数据库管理员停掉当前运行的数据库。
3.将包含mkysb系统备份的磁带放入驱动器,使用shutdown –Fr 命令重新启动服务器。
然后需要使用HMC控制台或Web-based System Manager 工具来连接系统。
4.系统从选定的设备启动后,会出现绿色字符的启动画面,按要求键入编号 (?) 然后按回车键选CONSOL。
在接下来出现的界面上,按1键,选英语作为安装语言5.进入安装界面,如下所示键入3然后按 Enter,启动维护模式6.在维护模式界面上,如下所示键入4然后按Enter,选择从一个系统备份中进行恢复,选择装有备份系统的设备如磁带机或光盘等(此时可能要用到带机或光盘的槽位信息来判断要选择的介质),然后开始进行系统恢复。
7.在确定从某设备上进行系统恢复后,确定时会有提示:系统备份过程中可能回毁坏rootvg中的数据,直接确定,系统备份将继续进行。
8.然后等待系统恢复,一般情况下系统恢复时间约40分钟左右。
aix备份与恢复

dd命令读取InFile参数或标准输入,执行指定的转换,然后将转换后的数据复制到OutFile参数或标准输出。可以指定输入和输出块的大小以利用原始物理I/O。
pax命令应该是用于系统转储和2 GB以上的映像的首选存档方法。
mksysb命令在文件中或在可启动的磁带上创建根卷组的可安装映像。
-s SeekBackup
指定backup在一个多备份磁带存档上查找并恢复。-s标志仅适用于将存档写到磁带设备的情况。要正确使用-s标志,必须指定一个no-rewind-on-close和no-retension-on-open磁带设备,例如/dev/rmt0.1或/dev/rmt0.5。
-t
显示有关备份存档的信息。如果存档为文件系统格式,则将该存档中找到的文件列表写到标准输出。
-q
指示可移动介质已准备就绪。当您指定–q标志时,backup命令将继续执行而不提示您准备备份介质。按Enter键继续。
Байду номын сангаас-u
使用上次增量备份的时间、日期和级别来更新/etc/dumpdates。
-v
致使backup命令显示有关该备份的附加信息。
restore
-d
指示在File参数为目录的情况下,应该恢复该目录中的所有文件。仅当存档为文件名格式时,才可以使用此标志。
-s
指定所创建的逻辑卷在容纳文件系统的情况下具有尽可能小的大小。
tctl
-b
指定用于从磁带设备读取或写到磁带设备的块大小(以字节为单位)。
-f
指定要使用的磁带设备。
mksysb命令
mksysb命令创建rootvg卷组上所有已挂载的文件系统的可启动映像。可以使用此备份命令将系统重新安装为其原始状态。