使用 NIM 服务恢复 mksysb 备份

使用NIM服务恢复mksysb备份

使用条件:在对客户服务器进行更换硬件或者升级微码的过程中,由于各种操作都有可能带来风险性,引起系统宕机,所以在操作前必须进行系统备份,以便在意外发生时能够及时的进行补救,一般采用mksysb命令直接备份到磁带机上,但是当客户现场不能提供磁带机时,也应该做一个文件的mksysb备份,然后通过FTP拷出来,以备不时之需。

使用方法:在意外发生后,可以采用mkcd的方式将备份的mksysb刻录成光盘进行恢复,也可以通过搭建NIM服务器的方法,使用网络来进行mksysb的恢复。

注意点: 1.在用FTP协议传送mksysb文件时,一定要采用二进制的方式传输。

2.在使用NIM恢复时,NIM服务器的AIX版本必须高于mksysb中的AIX版本。

3.如果要停止NIM,先smit nim,然后Perform NIM Administration TasksUnconfigure NIM,然后就可以卸载之前安装上的软件包,具体安装了什么软件包,请在安装的时候先记录好。

一、NIM搭建过程

使用lslpp –l |grep nim查看系统中是否已经安装了NIM所需的相关软件包:
使用 NIM 服务恢复 mksysb 备份

如果没有以上几个软件包,教程说明要用光盘安装bos.sysmgt.nim.master和bos.sysmgt.nim.spot两个软件包,则找到相应的光盘放到光驱中,然后使用smit install安装软件包。但是在实际实验过程中,需要一起安装以上两个,以及bos.sysmgt.nim.client三个软件包
但是在我的实验过程中,由于采用虚拟的LPAR环境,而且没有光驱和光盘,所以在安装以上软件包得过程中是从AIX6.1的光盘镜像里提取的bos.sysmgt文件,放到相应的目录并安装后,用lslpp –l |grep nim也能正常的看到以上4个软件包已经安装,但是在初始化NIM环境的时候,出现了0042-002 nimconfig: error signal number 11 received - processing aborted的错误,后来,在安装软件包的时候,把我这个bos.sysmgt里面包含的10个软件包全部安装上去,就解决了该问题,不知道什么原因。(后找到原因为要安装上面说的三个软件包一起,不管client是否已经安装)软件包列表如下
使用 NIM 服务恢复 mksysb 备份
  1. 在软件包安装完以后,教程说要重启,则按照要求重启过,不知是否有必要
  2. 安装完软件包并且把mksysb文件拷贝的本机后,开始搭建NIM环境。
  3. 首先,要在/etc/hosts文件里面定义NIM服务器和客户端的别名及IP地址的对应关系,有了这个才能正常工作,比如:
    192.168.1.10 nimserver
    192.168.1.20 nimclient
  4. 然后,使用smit nim进入菜单,初始化NIM环境,依次选择:
    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    在这里,只需要填写带星号的两项,第一项为该NIM的名字,随便取,第二项为选择对外服务的网卡,根据情况选择即可。
  5. 完成NIM环境的初始化之后,开始为NIM服务器建立资源,也先从smit nim开始,过程如下:
    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    在弹出的资源类型中,选择我们要用到的mksysb类型:
    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    然后在上图的定义资源窗口中,填写带星的三项(一项已经自动写好),第一项为资源的名称,可以自己取,第二项为资源存放的服务器,选本机即master,第三项则是mksysb的路径了,按照实际填写。
  6. 定义完资源之后,就该利用该资源去制作NIM可用的格式了,在上面同样位置定义:
    使用 NIM 服务恢复 mksysb 备份

    在弹出的资源类型中,选择我们要用到的spot类型:
    使用 NIM 服务恢复 mksysb 备份

    然后填写该资源相关信息:
    使用 NIM 服务恢复 mksysb 备份

    要填写的带星的四项分别为该spot资源的名字,随便取,第二项为所在服务器,当然选择master本机了,第三个则选择我们前面定义的mksysb资源的名称,会利用这个来制作相关格式的资源,第四项则是制作出来的资源的存放目录i,指定一个路径即可。写好后执行,过程比较长。
  7. 定义完所有资源后,会生成相应的目录,不用管它,接下去继续定义客户端,smit nim后选择如下:
    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    在上图中,给出nimclient的名字,这个名字必须是在之前hosts文件中定义过的名称,可以被解析出来IP地址的才行,然后图上黑色的communication protocol used by client这一项,必须选择nimsh这一项,这样才能走正确的协议。
  8. 以上我们的资源和客户端定义就全部完成了,然后就是启动这些资源让其可以用来还原系统:过程如下,依然是先smit nim:
    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    使用 NIM 服务恢复 mksysb 备份

    在选择这一项之后,会接着弹出几个弹出窗口,依次选择要还原的客户端
    使用 NIM 服务恢复 mksysb 备份
    再选择要使的资源类型
    使用 NIM 服务恢复 mksysb 备份
    接着是相应资源类型中我们已经定义的资源
    使用 NIM 服务恢复 mksysb 备份
    然后出现相应的spot资源,继续选择
    使用 NIM 服务恢复 mksysb 备份
    选择完成之后来到了最后一步
    使用 NIM 服务恢复 mksysb 备份

    在上面这步中,只需要把黑色的initiate reboot and installation now设置为no,然后运行,等OK后,NIM的服务器端就完成了设置,可以去客户端重启进行网络引导了。

二、客户端

在客户端,进入SMS菜单以后,选择第二项设置远程启动选项设置网络地址:
使用 NIM 服务恢复 mksysb 备份

选择正确的网卡,我这里是2
使用 NIM 服务恢复 mksysb 备份

网络协议,IPV4
使用 NIM 服务恢复 mksysb 备份

协议选择BOOTP
使用 NIM 服务恢复 mksysb 备份

先选1设置IP
使用 NIM 服务恢复 mksysb 备份

根据情况设置
使用 NIM 服务恢复 mksysb 备份

设置完成后进行一下ping test,会列出所有信息
使用 NIM 服务恢复 mksysb 备份

按1继续测试,显示测试成功,然后按任意键返回
使用 NIM 服务恢复 mksysb 备份

返回之后按M键返回主菜单,选5,引导系统
使用 NIM 服务恢复 mksysb 备份

再选1
使用 NIM 服务恢复 mksysb 备份

选6
使用 NIM 服务恢复 mksysb 备份

继续选1
使用 NIM 服务恢复 mksysb 备份

选择正确的网卡,这里是2
使用 NIM 服务恢复 mksysb 备份

选择模式,正常情况下选择正常模式2
使用 NIM 服务恢复 mksysb 备份

确认退出后系统开始引导
使用 NIM 服务恢复 mksysb 备份

数据包在跳,表示引导正常
使用 NIM 服务恢复 mksysb 备份
引导成功,如果是恢复本机的备份,全部按照默认选项即可
使用 NIM 服务恢复 mksysb 备份
2 次浏览 更新于 2026-11-04

同组文章NIM 安装与备份恢复

查看本组全部 7 篇

没有找到想要的答案?

上传日志让 AI 帮你诊断,或者在控制台里直接向 AI 提问。