IBM P740小机AIX系统安装与配置实战指南
简介这份《IBM P740小机安装配置手册》面向AIX系统运维工程师、项目实施人员及备考IBM相关认证的技术人员聚焦P740小型机从裸机到高可用集群的完整落地流程。资源包共1个doc文档约4.5MB内容以项目实战手册形式组织涵盖操作系统安装、bundle部署、limit参数与IOCP/fullcore设置、maxpout与minpout及maxuproc调整、系统网络与AIO/VM参数配置、HBA卡参数、语言包与补丁包安装、Oracle文件系统创建、系统镜像与SWAP大小调整、dump设置以及HACMP软件安装、补丁、网络与串口心跳、资源组和SVC IP添加等完整环节。手册源自真实项目实践目录结构清晰按步骤逐项说明配置要点与注意事项便于读者对照实施、排查内存溢出与性能瓶颈等问题。目前已有1256人学习下载适合需要系统掌握P740小机安装与HACMP高可用部署的运维人员参考。1. 一台二手 P740 摆在机房角落先想清楚它到底能干什么机房搬迁清出来一台 IBM Power 740业内常叫 P740 小机面板上还贴着上一手用户的资产标签。很多做 x86 的同行第一反应是「这玩意儿还能开机吗」第二反应是「装个系统要多久」。我经手过几台不同批次的 P740从拆箱上架到 AIX 跑起业务最深的体会是它不难难的是你拿 x86 的思维去套它——固件、分区、卷组、设备命名全是另一套逻辑。这篇笔记面向两类人一类是手里真有一台 P740 要装系统、配网络、划存储的运维另一类是想搞明白 Power 小机这套体系到底怎么落地、值不值得投入的工程师。我会按「上电前准备 → 固件与分区 → AIX 安装 → 网络与存储 → 避坑 → 进阶验证」的顺序讲命令和参数都给到能直接抄的程度。P740 属于 IBM Power 7 世代的中端机型双路插槽、支持 PowerVM 虚拟化常见于中小企业的核心数据库和中间件场景二手市场存量不小所以这套流程现在依然有实用价值。2. 上电之前P740 的硬件认知与固件准备2.1 先认清 P740 的物理结构和关键部件P740 是 4U 机架式前面板能插硬盘和 DVD后面板是电源、HMC 口、串口、网口和 PCIe 槽位。和 x86 服务器最大的区别在于它有一套独立于操作系统的固件层叫 FSPFlexible Service Processor灵活服务处理器负责上电自检、分区管理、固件升级。你开机看到的第一个界面不是 BIOS而是 FSP 的进度码。关键部件清单如下上电前建议逐项确认部件位置检查要点电源模块后面板至少两个冗余供电FSP 卡主板集成决定能否进 ASMI 管理界面硬盘背板前面板确认 SAS 接口类型HMC 端口后面板两个用于接管理机串口后面板应急 console 入口PCIe 槽后面板网卡、HBA 卡插这里我一般会先做三件事确认电源线是 C19 接口不是普通 C13、确认串口线是 RJ45 转 DB9 的 Cisco 风格线序、确认管理网段和业务网段分开。这三件事任何一件没准备好后面都会卡住。2.2 用串口或 HMC 建立第一个管理会话P740 没有 VGA 输出你必须通过串口或者 HMCHardware Management Console才能看到固件界面。没有 HMC 的情况下串口是最直接的入口。串口连接参数是固定的用 minicom 或 PuTTY 都行# Linux 下用 minicom 连接 P740 串口 # 先确认串口设备名通常是 /dev/ttyUSB0 ls -l /dev/ttyUSB* # 启动 minicom参数如下 minicom -D /dev/ttyUSB0 -b 19200 # 波特率 192008 数据位无校验1 停止位无流控参数说明波特率必须是 19200这是 FSP 串口的固定速率设成 115200 会看到乱码。数据位 8、无校验、1 停止位是标准配置。流控必须关闭否则串口会挂死。连上之后按回车如果 FSP 正常你会看到login:提示。默认账号密码在机器标签上通常是 admin/admin 或者需要向上一手用户索取。登录后进入的是 ASMIAdvanced System Management Interface的命令行版本可以查看固件版本、电源状态、分区配置。提示如果串口完全没输出先检查线序。P740 的 RJ45 串口是 Cisco 线序用普通网线接 DB9 转接头大概率不通需要专用的 console 线。2.3 固件版本确认与升级路径进到 ASMI 之后第一件事是看固件版本。P740 的固件分两部分FSP 固件和系统固件也叫 PNOR。两者版本不匹配会导致分区起不来。# 在 ASMI 命令行查看固件版本 # 登录后执行 ls /proc/fsp/firmware cat /proc/fsp/firmware/version # 或者通过 ASMI 的 Web 界面 # 浏览器访问 https://FSP_IP默认账号 admin/admin # 进入 System Service Aids - Firmware Update逻辑说明/proc/fsp/firmware/version这个路径在 ASMI 的 Linux 环境中是标准位置读出来的是当前运行的 FSP 级别。如果版本低于机器支持的 AIX 版本要求需要先升级固件再装系统。升级固件有两种方式通过 ASMI Web 界面上传 .rpm 包或者通过 HMC 的 Update 功能。没有 HMC 的情况下只能用 ASMI 上传注意上传过程中不能断电否则 FSP 会变砖这是血泪经验。参数说明固件包必须从官方渠道获取对应 P740 机型的版本不同机型比如 8202-E4B 和 8205-E6C的固件不通用。升级前记录当前版本号升级后核对如果升级失败FSP 会回滚到上一个可用版本但回滚过程可能长达 20 分钟期间串口无响应是正常的。3. 分区与 AIX 安装从裸机到能登录的系统3.1 决定用整机还是逻辑分区P740 支持 PowerVM 虚拟化可以把一台物理机切成多个 LPAR逻辑分区。装系统之前必须先决定是整机装一个 AIX还是划多个分区。整机安装最简单不需要 VIOSVirtual I/O Server所有硬件资源直接给一个分区。逻辑分区则需要先装 VIOS由 VIOS 提供虚拟磁盘和虚拟网卡给客户端分区。对于只有一台 P740、跑一两个业务的场景我建议整机安装省掉 VIOS 这一层故障点少一半。如果确实要划分区流程是先在 ASMI 里创建分区配置文件分配 CPU、内存、I/O 槽位然后装 VIOS再在 VIOS 上创建虚拟设备最后给客户端分区装 AIX。这个过程没有 HMC 会非常痛苦因为 ASMI 的分区管理功能有限建议至少借一台 HMC 或者用 IVMIntegrated Virtualization Manager来管。3.2 用 ASMI 创建分区并分配资源假设你已经决定划两个分区一个跑数据库一个跑应用。在 ASMI 里操作# 通过 ASMI 命令行创建分区需要先进入 ASMI 的 restricted shell # 查看当前分区配置 ls /proc/powerpc/partition # 创建分区配置文件分区 ID 从 1 开始0 是 VIOS 或整机 # 这一步在 ASMI Web 界面操作更直观 # System Configuration - Partition Configuration - Create Partition # 分配 CPU最少 0.1 个处理单元建议数据库分区给 2 个专用处理器 # 分配内存最小 512MB数据库建议 8GB 以上 # 分配 I/O把需要直通的 PCIe 槽位分配给分区逻辑说明ASMI 的分区配置本质上是写一个分区描述文件记录 CPU 权重、内存大小、I/O 归属。创建完分区后需要激活分区才能装系统。激活方式有两种从 ASMI 手动激活或者设置成自动启动。参数说明CPU 分配有「专用」和「共享」两种模式。专用模式下一个分区独占处理器性能稳定但利用率低共享模式下多个分区按权重争抢处理器适合测试环境。生产环境跑数据库建议用专用模式至少给 2 个处理器。内存分配注意 P740 的内存颗粒是成对插的分区内存大小要符合硬件实际配置。3.3 从 DVD 或网络引导安装 AIXAIX 安装介质通常是 DVD 或者网络上的 NIM 服务器。没有 DVD 光驱的情况下可以用网络引导网络安装管理NIM。# 在 ASMI 中设置引导顺序 # 进入分区 - Boot Options - Boot Mode # 选择 Normal 或 SMSSystem Management Services # 如果要网络引导选 SMS 进入固件菜单配置网络参数 # 在 SMS 菜单中设置网络引导 # 1. 选择 Setup Remote IPL (Initial Program Load) # 2. 选择网卡配置 IP、子网掩码、网关 # 3. 选择 Ping Test 确认网络通 # 4. 返回主菜单选择 Select Boot Options - Install/Boot Device - Network逻辑说明SMS 是 P740 的固件菜单相当于 x86 的 BIOS 设置界面。网络引导需要先配好 IP然后 NIM 服务器上要有对应客户端的定义。如果只是单机安装用 DVD 更简单把 AIX 安装盘放进光驱在 SMS 里选 DVD 引导后面就是图形化或文本化的安装向导。参数说明AIX 安装过程中会问几个关键选项——安装类型选「New and Complete Overwrite」会清空硬盘选「Preserve Installation」会保留原有数据。语言选英文或中文时区选 Asia/Shanghai。安装完成后系统会自动重启第一次登录用 root密码在安装时设置。3.4 安装后的基础配置网络、主机名、时区系统起来之后第一件事是配网络。AIX 的网络配置和 Linux 不同用smit菜单或者mkdev命令。# 查看当前网卡 lsdev -Cc adapter | grep ent # 配置第一块网卡 ent0 的 IP smitty mktcpip # 在菜单中填写 # Hostname: p740-db01 # Internet Address: 192.168.1.100 # Network Interface: en0 # Nameserver: 192.168.1.1 # 确认后退出 # 或者用命令行直接配 mktcpip -h p740-db01 -a 192.168.1.100 -i en0 -m 255.255.255.0 -g 192.168.1.1逻辑说明lsdev列出所有设备ent是物理网卡en是逻辑网卡接口。AIX 中网卡命名是 ent0、ent1对应接口是 en0、en1。mktcpip是创建 TCP/IP 配置的命令执行后会写入 ODMObject Data Manager数据库重启不丢失。参数说明-h是主机名-a是 IP 地址-i是接口名-m是子网掩码-g是网关。如果有多块网卡重复执行mktcpip并指定不同接口即可。配完后用ifconfig -a确认用ping测试网关连通性。4. 存储与网络把 P740 接进现有环境4.1 本地硬盘的卷组创建与文件系统规划AIX 的存储管理核心概念是 PV物理卷、VG卷组、LV逻辑卷、FS文件系统。一块硬盘是 PV多个 PV 组成 VGVG 上划 LVLV 上建 FS。# 查看物理硬盘 lsdev -Cc disk # 创建卷组假设硬盘是 hdisk0 mkvg -y datavg -s 64 hdisk0 # -y 指定卷组名-s 指定物理分区大小PP size单位 MB # 在卷组上创建逻辑卷 mklv -y datalv -t jfs2 datavg 10G # -y 逻辑卷名-t 文件系统类型10G 是大小 # 在逻辑卷上创建文件系统 crfs -v jfs2 -d /dev/datalv -m /data -A yes # -v 文件系统类型-d 逻辑卷设备-m 挂载点-A 自动挂载 # 挂载文件系统 mount /data逻辑说明mkvg创建卷组时会指定 PP size这个值决定卷组能管理的最大空间。PP size 一旦设定不能改所以规划时要留余量。mklv创建逻辑卷大小可以写 10G 或者用 PP 数量表示。crfs创建文件系统并写入/etc/filesystems-A yes表示开机自动挂载。参数说明PP size 常见取值 32M、64M、128M。小硬盘用 32M大存储用 128M。逻辑卷大小建议留 10% 余量因为 JFS2 文件系统本身有元数据开销。如果后续要扩容用extendlv增加 LV 大小再用chfs -a size5G /data扩展文件系统。4.2 光纤卡与 SAN 存储的识别和挂载P740 接 SAN 存储需要 HBA 卡光纤通道卡。卡插在 PCIe 槽里通过光纤连到交换机再连到存储。# 查看光纤卡 lsdev -Cc adapter | grep fcs # 查看光纤卡对应的端口 lsdev -Cc if | grep fcs # 扫描新挂载的 LUN cfgmgr # 查看识别到的磁盘 lsdev -Cc disk # 新磁盘通常显示为 hdisk1、hdisk2... # 查看磁盘的 PVID 和 WWN lspv hdisk1逻辑说明cfgmgr是 AIX 的设备配置管理器执行后会扫描所有 I/O 设备新接的 LUN 会被识别成 hdisk。如果没识别到检查光纤卡状态lsdev -Cc adapter看 fcs0 是否 Available、检查 SAN 交换机 zoning、检查存储端的 LUN masking。参数说明lspv显示物理卷信息包括 PVID物理卷标识、VG 名称、状态。新磁盘没有 PVID需要先chdev -l hdisk1 -a pvyes分配 PVID然后才能加入卷组。如果磁盘显示Defined而不是Available用mkdev -l hdisk1激活。4.3 网卡绑定与 VLAN 配置生产环境通常需要网卡冗余和 VLAN 划分。AIX 支持 EtherChannel网卡聚合和 VLAN 标记。# 创建 EtherChannel把 ent0 和 ent1 绑成 ent2 mkdev -c adapter -s pseudo -t etherchannel -a netaddr192.168.1.100 \ -a netmask255.255.255.0 -a adapter_namesent0,ent1 -a mode8023ad ent2 # 配置 VLAN在 ent2 上打 VLAN 100 的标签 mkdev -c if -s VLAN -t vlan -a vlan_tag100 -a base_adapterent2 ent3 # 给 VLAN 接口配 IP mktcpip -h p740-vlan100 -a 10.0.100.10 -i en3 -m 255.255.255.0逻辑说明EtherChannel 把多块物理网卡绑成一个逻辑网卡提供带宽聚合和冗余。mode8023ad是标准链路聚合协议需要交换机配合配置。VLAN 接口是在物理接口上打标签一个物理口可以承载多个 VLAN。参数说明adapter_names列出参与绑定的物理网卡mode可选 8023ad、round_robin、active_backup。生产环境推荐 8023ad需要交换机做 LACP。VLAN 的vlan_tag是 1 到 4094 的整数base_adapter是物理接口或 EtherChannel 接口。5. 避坑与排查P740 装系统最容易翻车的五个地方5.1 串口连不上进度码停在某个数字不动现象串口线接好终端参数也对但屏幕没有任何输出或者 FSP 进度码停在 0x91、0xC0 之类的值。原因P740 的串口是 Cisco 线序普通网线不通或者 FSP 处于待机状态需要按面板电源键唤醒或者波特率设错。解决换专用 console 线按面板电源键确认 FSP 灯亮确认波特率 19200。如果进度码停在 0xC0通常是内存或 CPU 故障需要看 FSP 日志。5.2 网络引导时 Ping 不通 NIM 服务器现象SMS 里配好 IPPing 测试失败无法网络引导。原因SMS 里的网卡选择错误P740 可能有多个网口或者交换机端口没配成 access 模式或者 NIM 服务器没定义客户端。解决在 SMS 里逐个试网卡确认哪个口是通的检查交换机端口 VLAN在 NIM 服务器上用smitty nim添加客户端定义确认客户端 IP 和 MAC 地址匹配。5.3 装完系统后网卡起不来ifconfig 看不到 en0现象系统装完lsdev能看到 ent0但ifconfig -a没有 en0。原因网卡没有配置 IP或者接口状态是 Defined 不是 Available。解决用smitty mktcpip配置 IP或者mkdev -l en0激活接口。如果 ent0 是 Defined先mkdev -l ent0激活物理网卡。5.4 卷组创建失败报「0516-1234 mkvg: Unable to create volume group」现象mkvg命令报错卷组创建不了。原因硬盘已经有 PVID 或者属于其他卷组或者硬盘状态不是 Available。解决用lspv查看硬盘状态如果属于其他 VG先reducevg移除如果状态是 Defined用mkdev -l hdiskX激活如果硬盘有残留 PVID用chdev -l hdiskX -a pvclear清除。5.5 固件升级中途断电FSP 无响应现象升级固件时断电重新上电后串口无输出FSP 灯不亮或闪烁异常。原因FSP 固件写入过程中断电固件损坏。解决这种情况比较麻烦需要进入 FSP 的恢复模式。通常做法是断开电源等待 5 分钟重新上电观察 FSP 进度码。如果进度码停在特定值可能需要用 ASMI 的 recovery 功能重新刷固件。如果 recovery 也进不去只能换 FSP 卡。所以升级固件前一定要接 UPS这是后悔药。6. 进阶验证用 lparstat 和 topas 确认 P740 真的跑稳了系统装完、网络通了、存储挂上了怎么确认这台 P740 真的可以交付我一般会做三组验证CPU 和内存的分配是否符合预期、I/O 有没有瓶颈、网络吞吐是否达标。第一组用lparstat看分区资源。整机安装的话lparstat显示的是物理机的资源逻辑分区的话显示的是当前分区的分配情况。# 查看分区 CPU 和内存信息 lparstat -i # 输出示例 # Node Name: p740-db01 # Partition Name: p740-db01 # Partition Number: 1 # Type: Full Partition (整机) 或 Shared (共享分区) # Mode: Dedicated (专用) 或 Shared (共享) # Entitled Capacity: 2.0 (分配的处理器数) # Online Virtual CPUs: 2 # Maximum Virtual CPUs: 4 # Minimum Virtual CPUs: 1 # Online Memory: 8192 MB参数说明Entitled Capacity是分区有权使用的处理器数量专用模式下等于物理处理器数共享模式下是权重值。Online Memory是当前分配的内存如果小于物理内存说明是逻辑分区。整机安装时Type显示Full Partition这是最省心的模式。第二组用topas看实时性能。topas是 AIX 自带的性能监控工具相当于 Linux 的 top 加 iostat 加 netstat。# 启动 topas默认每 2 秒刷新 topas # 只看 CPU 和内存 topas -c # 只看磁盘 topas -d # 只看网络 topas -n逻辑说明topas的 CPU 面板显示用户态、系统态、等待 I/O 的占比。如果Wait占比高说明存储有瓶颈如果Sys占比高说明系统调用频繁可能是应用配置问题。内存面板看Comp计算内存和Noncomp非计算内存的占比数据库应用通常Comp占大头。第三组用dd和ftp做简单的 I/O 和网络吞吐测试。# 测试磁盘写吞吐写一个 1GB 的文件 time dd if/dev/zero of/data/testfile bs1M count1024 # 测试磁盘读吞吐清空缓存后读 sync; echo 3 /proc/sys/vm/drop_caches # AIX 没有这个命令用下面的方式 # AIX 下用 dd if/data/testfile of/dev/null bs1M # 测试网络吞吐用 ftp 传文件 ftp 另一台机器 put /data/testfile参数说明dd的bs1M表示块大小 1MBcount1024表示 1024 块总共 1GB。写吞吐受硬盘和文件系统影响SAS 盘通常 100-200MB/sSSD 能到 500MB/s 以上。网络吞吐受网卡和交换机影响千兆网卡理论 125MB/s实际 100MB/s 左右。我自己的习惯是交付前一定跑一遍lparstat -i和topas把输出截图存档。这样后面出问题的时候有个基线可以对比。P740 这代机器虽然老但只要固件版本对、分区配置合理、存储和网络没瓶颈跑 AIX 7.1 或 7.2 依然很稳。真正容易翻车的地方从来不是硬件本身而是固件升级断电、串口线序不对、分区资源分配不合理这些细节。把这几步做扎实这台小机就能安安稳稳跑上好几年。希望帮到你。本文还有配套的精品资源点击获取