简介

系统迁移是在与其当前版本不同的操作系统版本上安装系统的一种方法。IBM AIX 安装提供了在不同版本上安装系统的各种方法。您可以选择以下方法:

  • 新的、完全覆盖式的安装会覆盖选定硬盘上的所有数据。
  • 保守安装会保留旧用户数据,这些数据位于 root 卷组中。
  • 迁移安装将 AIX 升级到不同的主要版本或次要版本,同时保留 root 卷组。

本文主要介绍 AIX 系统迁移安装方法,提供了使用网络安装管理 (NIM) 服务器将系统从一个 AIX 版本迁移到另一个 AIX 版本的分步说明。

概述

迁移安装尝试保留所有用户配置,同时将操作系统从一个 AIX 版本转移到另一个 AIX 版本。在迁移安装期间,安装过程会确定现有的操作系统版本上安装了哪些可选的软件产品。与新的、完全覆盖式的安装相比,迁移安装的主要优势是,大部分文件集和数据仍会保留在系统上。所有目录(比如 /home、/usr 和 /var)、逻辑卷信息和配置文件都会保留。在系统迁移期间,不会保留 /tmp 文件系统。

在将系统从一个 AIX 版本迁移到另一个版本期间,会采用以下步骤:

  1. 保存现有的配置文件
  2. 准备和删除旧文件
  3. 使用新配置文件还原系统
  4. 删除不受支持的或不必要的文件集
  5. 只要适用和可能,就可以迁移配置数据
  6. 在其他文件集需要时更新额外的文件集

迁移规划流程涉及到多种步骤。管理员在将系统从一个 AIX 版本迁移到另一个版本之前,必须先准备一个检查列表,以便关注以下步骤:

  1. 备份现有的环境,预防数据丢失
  2. 检查已迁移版本的硬件需求
  3. 检查新 AIX 版本的安全漏洞问题
  4. 确定迁移战略

硬件需求

不同 AIX 版本的硬件需求不同。请确保新的操作系统支持您的硬件。请阅读发行说明,了解您的硬件需求和相应的 AIX 操作系统需求。

另外,除了检查硬件之外,在开始迁移安装之前,在您系统上执行的另一个重要任务是升级您的系统、所有适配器和其他设备的微代码级别。请访问修复中心(Fix Central),查找和下载微代码升级软件,请参见 参考资料 一节。

迁移方法

可采用不同的方法将系统从一个 AIX 版本迁移到另一个 AIX 版本:

  • 使用 NIM 进行迁移
  • 使用 CD 或 DVD 驱动器进行迁移
  • 使用 mksysb 进行迁移
  • 使用备用磁盘迁移来实现迁移。

这些方法有助于将系统从一个版本迁移到另一个版本。但是,每种机制都有自己的优点和缺点。

如果环境中有多个系统,那么 NIM 方法将是迁移系统的最佳选择。NIM 方法提供了一种远程访问系统的机制,它是最省时的方法。

请注意,您需要配置 NIM 宿主 (master),以便 NIM 客户端可在迁移时使用 NIM 宿主上的资源。请参见 参考资料 一节,了解如何配置 NIM 宿主。

使用 NIM 进行迁移的步骤

  1. 删除 NIM 客户端系统上的 /etc/niminfo 文件(如果存在)。
  2. 在 NIM 客户端上运行 smit nim 命令。
  3. 选择 Configure Network Installation Management Client Fileset,从 NIM 宿主分配资源,如图 1 所示。 

    图 1. smit nim
    NIM 安装菜单 

     
  4. 输入系统名称作为您希望安装的 NIM 客户端的主机名。在本示例中,P7he42 作为 NIM 客户端。输入 en0 作为系统的主要网络安装接口 (Primary Network Install Interface)。最后提供 NIM 宿主详细信息。

    输入您希望从中选择 lpp_source 和位置的网络安装宿主的主机名(比如 distnim.austin.ibm.com),如图 2 所示。



    图 2. 在 NIM 客户端上提供 NIM 宿主的详细信息
    NIM 安装菜单 

     
  5. 按下 Enter 键继续。命令状态显示 OK。
  6. 再次在 NIM 客户端上运行 smit nim 命令,从菜单列表选择 Manage Network Install Resource Allocation,然后选择Allocate Network Install Resources,如图 3 所示。 

    图 3. 在 NIM 宿主上分配资源
    NIM 安装菜单 

     
  7. 选择需要安装的 lpp_source 和相应构建版本的位置,如图 4 所示。此操作中,会给 NIM 客户端分配资源。 

    图 4. 选择 NIM 资源
    选择构建版本 

     
  8. 再次运行 smit nim 命令,从菜单列表选择 Perform a NIM Client Operation,如图 5 所示。 

    图 5. 执行 NIM 操作
    NIM 客户端操作 

     
  9. 为 NIM 客户端安装选择 bos_inst 方法,如图 6 所示。 

    图 6. NIM 客户端安装的 bos_inst 方法
    NIM 客户端操作 

    如果您的环境具有用于 bos_inst 安装的自动化脚本,那么在执行 bos_inst 脚本的资源分配期间,应该选择提示的安装选项。

  10. 最后,将 ACCEPT 新许可协议值更改为 Yes,如图 7 所示,按下 Enter 键确认安装。 

    图 7. 接受新许可
    接受新许可 

     
  11. 安装 NIM 客户端后,客户端分区会自动重新启动。使用硬件管理控制台 (HMC) 打开一个新的终端会话。客户端分区引导至 SMS 菜单,资源分配包计数会开始执行 OS 安装。 

    图 8. 选择终端作为系统控制台
    SMS 菜单 

    成功分配所有资源后,系统会提示您通过选择选项 1 来选择使用系统控制台作为打开的终端,如图 8 所示。安装选项会显示在此控制台上。

  12. 选择选项 1 后,安装选项显示为英文,如图 9 所示。 

    图 9. 以英文形式显示安装选项
    安装设置 

     
  13. 显示安装选项,让用户选择 OS 安装方法。对于迁移和保守安装,可以选择选项 2(如图 10 所示)来更改默认的安装设置。 

    图 10. 更改安装设置
    更改安装设置 

     
  14. 选择 change/show installation settings(如图 10 所示)之后,系统会提示您选择安装方法。可以选择选项 3 来进行迁移安装,如图 11 所示。 

    图 11. 选择迁移安装
    迁移安装 

     
  15. 通过选择相应的序列号(如图 12 所示),选择操作系统需要安装到哪个磁盘驱动器。 

    图 12. 从列表中选择所需的磁盘驱动器
    列出磁盘驱动器 

     
  16. 最后,通过选择选项 2 ,根据需要更改主要语言。选择主要语言后,按 0 使用需要的安装设置来安装操作系统,如图 13 所示。 

    图 13. 选择语言和安装设置
    语言设置 

    使用上述设置继续执行安装。在将系统完全迁移到目标 AIX 版本后,系统会自动重新启动。您可以使用 Telnet 或 Secure Sheell (SSH) 服务直接进行登录。

结束语

迁移安装将系统从一个 AIX 版本迁移到另一个 AIX 版本。迁移安装会保留旧用户数据和配置文件。NIM 安装方法有助于将系统从一个 AIX 版本迁移到另一个 AIX 版本。