正在迁移 AIX
在迁移过程中,安装过程确定操作系统的现有版本已安装了哪些可选软件产品。 在AIX 7.3中被新软件取代的以前版本的组件将安装在AIX 7.3级别。
迁移是默认的安装方法,用于从 "AIX®的一个版本和发行版移动到 "AIX的另一个版本和发行版,例如从 "AIX 7.2移动到 "AIX 7.3。
在不同技术级别之间进行迁移时,避免系统降级。 例如,当您从 AIX 5.3 或 AIX Version 6.1 迁移到 AIX Version 7.1时, 您可以通过迁移到 AIX V 7.1的最新可用技术级别来避免先前安装在 AIX 5.3 或 AIX V 6.1 系统上的降级修订的风险。 如果您使用的是使用先前级别基本介质和要添加的更新级别创建的 NIM lpp_source ,请在相同发布日期或晚于要从中迁移的 AIX 5.3 或 AIX Version 6.1 的级别创建具有基本介质的 lpp_source 。 oslevel -s 命令输出的后四位数字表示当前已安装的服务包的年份和周。 如果您的系统处于技术级别,而且没有安装任何其他服务包,那么后四位数字可以是“0000”。 然后,查看命令“lslpp -Lc bos.sysmgt.sysbr”中的最后一个字段以获取相同的信息。
每个原始文件集的核心代码位于 bos.net.tcp.client_core 和 bos.net.tcp.server_core 文件集中。 AIX 操作系统随附的软件 ( bos.net.tcp.client 和 bos.net.tcp.server 文件集) 的必要条件已更改为 bos.net.tcp.client_core 和 bos.net.tcp.server_core 文件集。 其他必备条件将添加到其他新文件集。
原始文件集仍然存在,以满足其他软件的任何必备软件。 原始文件集具有所有新的文件集的必备软件,以确保满足所有需求。
要除去任何这些新文件集,必须除去 bos.net.tcp.client 文件集或 bos.net.tcp.server 文件集。 要确定具有新文件集的原始文件集,请运行 lslpp -d new_fileset_name 命令并查找 bos.net.tcp.client 或 bos.net.tcp.server 实例。 如果没有其他软件具有要除去的文件集的先决条件,那么可以除去该文件集。
在操作系统迁移期间,将进行代码更改,以便所有系统配置和用户可配置的文件(先前归 bos.net.tcp.client 和 bos.net.tcp.server 文件集所有)由现在拥有这些文件的新文件集合并。
以下是新文件集的列表:
- bos.net.tcp.client_core
- bos.net.tcp.server_core
- bos.net.tcp.bind
- bos.net.tcp.bind_utils
- bos.net.tcp.bootp
- bos.net.tcp.dfpd
- bos.net.tcp.dhcp
- bos.net.tcp.dhcpd
- bos.net.tcp.ftp
- bos.net.tcp.ftpd
- bos.net.tcp.gated
- bos.net.tcp.imapd
- bos.net.tcp.mail_utils
- bos.net.tcp.ntp
- bos.net.tcp.ntpd
- bos.net.tcp.pop3d
- bos.net.tcp.pxed
- bos.net.tcp.rcmd
- bos.net.tcp.rcmd_server
- bos.net.tcp.sendmail
- bos.net.tcp.slip
- bos.net.tcp.slp
- bos.net.tcp.snmp
- bos.net.tcp.snmpd
- bos.net.tcp.syslogd
- bos.net.tcp.tcpdump
- bos.net.tcp.telnet
- bos.net.tcp.telnetd
- bos.net.tcp.tftp
- bos.net.tcp.tftpd
- bos.net.tcp.timed
- bos.net.tcp.traceroute
- bos.net.tcp.x500
- 如果要安装操作系统的下一个建议维护或技术级别,请使用 SMIT update_all 快速路径或 install_all_updates 命令来更新当前安装的文件集。 有关更新到 AIX的下一个建议维护或技术级别的更多信息,请参阅 可选产品和服务更新。
- 在应用新的技术级别 (TL) 之前,如果需要回滚至安装的先前级别,那么必须始终创建备份以及有关恢复该备份的计划。 还可使用 alt_disk_install 或 multibos 选项作为用于回滚至先前级别的方法。 由于无法拒绝 TL 更新,因此必须始终落实这些更新。
- 在将系统移至 AIX的新 version.release 之前,如果需要回滚到先前安装级别,那么必须始终创建备份并计划复原该备份。 您还可以使用 nimadm 命令将系统迁移到备用磁盘,并在原始磁盘上维护原始根卷组。
- 保存配置文件
- 准备和除去旧文件
- 恢复新文件
- 除去不受支持或不需要的文件集
- 在任何可能的地方迁移配置数据
- 为安装准备 VPD
- 更新其他文件集
执行软件迁移时,会发生以下情况:
- 将从系统中除去 /usr/lib/drivers, /usr/lib/microcode, /usr/lib/methods和 /dev 目录中的所有文件,因此必须重新安装对设备驱动程序的软件支持。 非设备软件产品和应用程序将保留在系统上,如果它们属于 AIX 二进制兼容性中描述的那些文件,那么它们将正常工作。
- 已从系统中除去 /tmp 目录中的所有文件。
- 运行
pre_migration脚本以获取在迁移到 AIX 7.3时从系统中除去的软件的完整列表。 其中部分产品如下:- AIX 上的 Director Platform Agent for IBM® Systems Director
- Director 公共代理程序
- 公共代理程序服务代理程序 (
cas.agent) - 轻量级基础架构运行时 (
lwi.runtime) - System P 控制台 (
sysmgt.pconsole) - INed 编辑器 (
bos.INed) - 解决方案安装软件 (
bos.installers) - 性能工作台 (
bos.perf.gtools) - Eclipse 集成工具平台 (
eclipse2) - 网络数据管理设施 (
ndaf) - PEX_PHIGS
- Pegasus CIM Server 和
sysmgt.cim提供程序
大多数情况下,在迁移安装过程中,安装新版本之前保存以前版本的产品的用户配置文件。