简介IBM P740小机安装配置手册是面向系统工程师、AIX运维及HACMP实施人员的实战型操作文档内容源自省操作风险管理系统项目中的小型机安装配置实践完整覆盖从AIX操作系统安装、bundle部署、limit参数与IOCP设置到系统网络/AIO/VM/HBA卡参数调优再到HACMP高可用集群软件安装、补丁及集群资源组配置的全流程。资料为1个doc文档压缩包约4.5MB按目录逐步演示每个操作步骤针对maxpout、minpout、maxuproc、syncd、fullcore、SWAP大小、文件系统、dump等关键项均给出具体调整方法同时涵盖系统时区、error log文件大小、创建Oracle软件文件系统、操作系统镜像、语言包与补丁安装等实用配置。HACMP部分重点说明cluster名称、主机、基于IP与非IP网络、串口心跳、资源组、SVC IP、应用脚本、卷组及相关同步操作结构清晰、可直接对照操作。已有1256人学习下载适合需要独立完成IBM小机初始化、双机高可用搭建或相关故障排查的技术人员按图索骥、快速落地参考。1. IBM P740小机安装配置装上机器的前六个小时决定后面三年的稳定性IBM P740小机是Power 7架构的中端机型在金融、制造业的数据库和核心业务系统里出现频率很高。它和机架式x86服务器最大的区别不是“贵”而是资源管理方式完全不同CPU、内存、I/O并不天然属于某个系统安装配置阶段就要通过HMC管理控制台把整台机器切成一个个LPAR逻辑分区再分别装操作系统。很多第一次碰P740的人觉得它玄学其实难点就落在三层——ASMI固件层、HMC管理面、VIOS虚拟化层。这三层理顺了后面装AIX只是走流程。这篇笔记从裸机讲到LPAR可用适合刚接手小机的新手也适合被分区规划、虚拟I/O配置卡住的老手对照边界。2. 上架通电前的准备ASMI固件检查、HMC管理口与用户规划2.1 ASMI是P740的“黑匣子”先确认微码再谈安装P740的ASMIAdvanced System Management Interface相当于整机主板上的带外管理界面负责处理器微码、内存、电源和风扇状态的监控。HMC下发的一切分区指令、刷新微码的操作最终都要通过ASMI落到底层固件上。所以安装配置的第一步不是急着把AIX光盘塞进去而是先连上ASMI确认当前微码。网线直连P740的管理口是最稳的做法。P740机箱背后有两个管理网口通常标注为HMC1、HMC2常见出厂默认IP是192.168.2.147和192.168.2.148掩码255.255.255.0。把你的笔记本电脑网口配成192.168.2.20x浏览器输入https://192.168.2.147就能打开ASMI登录页。注意是HTTPS首次访问会有证书告警直接忽略即可这是IBM带外管理的默认行为。如果走串口需要一根DB9转RJ45的串口线接在S1口上终端参数设为115200 8N1这种方式更适合HMC1口不可用时的紧急救援。ASMI里最值得先看的是“Firmware”页面里面会列出当前CEC微码版本、服务处理器版本和内存微码版本。微码版本是否匹配会直接影响后续能否装高版本AIX以及内存容量是否被正确识别。举个例子P740在装AIX 7.2之前微码至少要刷到某个基线版本否则安装程序在读设备时可能直接丢内存这种事在真实机房踩过的人不少。所以我的习惯是新机器上架后先不做任何配置花半小时登录ASMI把版本信息截图存档再决定要不要刷微码。2.2 用HMC初始化并登录ASMI网络路径与默认地址清单P740的安装配置如果全靠ASMI逐台操作效率太低生产环境一般都接HMC。HMC可以是独立硬件也可以是一台安装了HMC软件的机架式服务器相当于整个Power服务器机群的管理跳板。HMC通过专用管理口连接每台P740建议把HMC的默认网段固定下来方便后续维护。常见做法是先给HMC配一个管理网IP再接P740的HMC1口。比较稳妥的规划是HMC管理口用192.168.2.20xP740的ASMI保持192.168.2.147/148不变两者在同一网段不冲突。HMC命令行里先检查受管系统状态执行以下命令# 在HMC上列出所有受管系统和当前状态 lssyscfg -r sys -F name,state,service_processor # 查看指定受管系统的详细硬件信息 lshwres -m 服务器名 -r proc --level syslssyscfg -r sys是HMC最常用的查询命令输出里的state字段如果是Operating说明HMC和固件层已经握手成功如果显示No Connection大概率是网线接错口或者ASMI的IP被改动过。lshwres -r proc用来查看整机的物理处理器资源P740常见的配置是4到16核Power 7处理器这个数字会作为后面划分LPAR的预算上限。登录ASMI也完全可以从HMC跳转HMC的Web界面里选中受管P740点击“Service Management”然后打开ASMI页面会自动使用HMC和ASMI之间的内部通道。这样你不需要再单独记住每台小机的ASMI地址HMC相当于给你开了一张统一登录票。不过要注意HMC的日期时间必须和ASMI保持同步否则HTTPS证书和审计日志会出现各种奇怪报错这一点我会在后面的避坑章节展开。2.3 微码与操作系统版本核对安装前必看的版本匹配表微码不是“越新越好”P740这种跑生产的小机最怕的是微码和HMC版本、AIX版本三者不匹配。IBM官方对Power服务器的固件、管理软件和操作系统有明确的兼容矩阵虽然我不能在这里贴外部链接但你可以用一套固定的自查流程替代核对项查看位置需要记录的内容CEC微码ASMI - Firmware形如AL740_xxx的固件级别服务处理器微码ASMI - Service Processor形如SV7xxxx的级别HMC版本HMC命令行执行lshmc -v形如V8R9.1.0AIX版本系统安装完成后执行oslevel -s形如7200-05-04我的操作顺序是先记下当前CEC微码再对照即将安装的AIX主版本来决定是否需要升级。如果微码比AIX要求的基线低我会先通过HMC的“Hardware Management - Firmware Update”功能刷固件刷完再做分区。这个顺序不能颠倒因为某些微码版本对虚拟I/O的PCIe槽位分配规则有调整装完AIX再刷微码可能造成设备配置混乱。刷固件本身并不复杂但有一个原则必须遵守——不要在分区未关闭时刷CEC微码。P740所有LPAR都要先下电微码刷新过程中不能中断电源。如果刷新到一半掉电CEC固件区损坏这台机器就得返厂了。所以刷固件的时间窗口要安排在维护窗口期至少要预留2个小时以上的不中断供电时间。3. 从裸机到LPAR可用先做分区规划再装操作系统3.1 一台P740的典型LPAR格局生产、备机与管理分区怎么分P740的分区规划直接决定了这台机器未来的可用性很多团队翻车不是装不上系统而是分区方案定得太随意。合理的方法是把硬件的物理预算先列出来再按业务重要性倒推。假设一台P740有8核CPU、128GB内存、6块SAS硬盘常见部署形态是三个LPAR一个生产AIX分区、一个备用或测试分区、一个VIOS虚拟I/O分区。VIOS分区需要先用掉一部分资源通常4GB内存、1到2个虚拟处理器、一块物理网卡和一个SAS控制器就够。剩余资源再在大LPAR之间划分。这里有个血泪经验VIOS不要给太少内存尤其如果后续要做NPIV虚拟光纤通道低于2GB的VIOS会频繁报内存紧张直接影响生产分区的存储IO。CPU分配方式上P740支持两种模式——专有Dedicated和共享Shared。专有模式类似物理隔离性能最好但资源利用率低共享模式通过微分区Micro-Partition把物理核切得更细一颗物理核可以同时服务多个LPAR前提是这些分区不是全都咬牙跑满。生产核心分区我推荐用专有模式开发测试分区用共享模式两全其美。3.2 在HMC上创建LPARprofile是分区的“启动配置单”P740的分区不是直接在硬件上框出来的而是通过HMC创建一个“逻辑分区定义”再加载一个“profile配置档”。profile里写清楚这个分区要多少核、多少内存、用什么引导方式相当于给这个分区准备了一张启动配置单。用HMC命令行创建profile的典型流程如下# 创建一个逻辑分区并指定profile名称 mksyscfg -r lpar -m 服务器名 -n AIX_PROD -i \ profile_namedefault_profile,min_mem4096,desired_mem8192,max_mem16384, \ min_procs1,desired_procs4,max_procs8, \ sharing_modecap_sharing,shared_proc_weight128, \ sharing_proc_units2,virtual_serial_port2 # 查看当前所有分区的资源分配情况 lssyscfg -r lpar -m 服务器名 -F name,state,desired_procs,desired_mem这段命令里的参数需要解释清楚。min_mem、desired_mem、max_mem分别是最小、期望、最大内存单位是MBHMC在分区启动时按desired_mem分配min_mem写太大会造成激活失败。desired_procs是期望的处理器核数min_procs和max_procs是动态调整的边界。sharing_modecap_sharing表示这是一个有上限的共享分区shared_proc_weight是权值用于多个共享分区争抢物理核时按比例分配sharing_proc_units2则给这个共享分区设了2个物理核的计算当量。这些参数的设置逻辑必须和业务预期一致。一个典型的错误是生产库内存16GB但创建profile时把max_mem写成64GB以为这样“有扩展空间”结果HMC在生产时段自动把内存动态扩展到物理内存上限触发整机超卖影响所有分区的性能。P740的内存超分在虚拟化场景下是允许的但生产分区必须保证物理内存足够宁可在配置文件里保守一点。3.3 VIOS分区优先装为什么虚拟I/O层不能省P740上面有大量物理I/O资源内置SAS控制器、多块网卡、光纤通道HBA卡。如果每个LPAR都直接占用物理设备最大分区数会被硬件槽位锁死而且设备利用率很低。VIOSVirtual I/O Server正是为了解决这个问题而来的它像一个I/O管家把物理网卡和SAS控制器虚拟化成多个vNIC、vSCSI设备再映射给其他LPAR。一个物理网卡通过VIOS可以分出8个虚拟网卡这就是P740能灵活部署的关键。安装VIOS的流程是先创建分区再从HMC挂载VIOS安装介质。VIOS本质是一个裁剪过的AIX系统安装时选择“Virtual I/O Server”选项就行。装好后要在VIOS里配置物理设备的虚拟映射关键命令如下# 在VIOS里查看物理适配器序号 lsdev -type adapter # 创建虚拟SCSI映射把物理hdisk1映射为vhost0的虚拟磁盘 mkvdev -vdev hdisk1 -vadapter vhost0 # 创建共享网卡物理ent0映射为虚拟以太网适配器 mkvdev -lnagg ent0 -vlan 100mkvdev是VIOS里最核心的虚拟映射命令。-vdev指定物理设备-vadapter指定目标虚拟适配器一旦映射建立这个物理磁盘对生产LPAR来说就是一个标准SCSI盘但物理读写路径经过VIOS。这里要注意mkvdev映射建立后需要立刻记录映射关系下次重启不会自动重建得靠VIOS里的cfgmgr重新扫描。我一般会在做完所有映射后用lsmap -all导出映射清单保存排版成表格放进运维文档后面排查设备丢失时会很快。3.4 通过虚拟光驱给AIX分区装系统最小可复现步骤分区创建好、VIOS映射就绪后就可以给生产LPAR安装AIX了。安装介质可以放在VIOS的虚拟光驱里通过HMC准备一个DVD镜像文件再让LPAR从虚拟光驱引导。操作上分为三步先把ISO上传到VIOS目录再用虚拟光驱挂载最后引导LPAR。# 在VIOS上创建虚拟光盘并挂载AIX安装镜像 mkvopt -name aix72 -file /home/vios/aix72.iso -ro loadopt -disk aix72 -vtd vcd0 # 在HMC上启动分区并让它从虚拟光驱引导 chsysstate -m 服务器名 -r lpar -o on -n AIX_PROD -f default_profile -b cdmkvopt -name指定镜像别名-file指向ISO文件路径-ro表示只读挂载避免安装过程中误写镜像。loadopt把已经定义好的虚拟光盘挂到虚拟磁带设备vcd0上。chsysstate里的-b cd是引导设备选项告诉分区第一启动顺序是光驱。如果安装时发现分区提示找不到启动介质多半是loadopt没挂成功或HMC上引导设备顺序设错。AIX安装程序启动后是字符界面按提示选择控制台、源语言和安装目标盘。这里有一个容易被忽略的选择在安装设置界面里把“Shrink Filesystem”关闭默认是开启的它会自动缩小根文件系统留下未分配空间结果运维护时没空间建逻辑卷还得重新扩卷组。另外安全基线要求密码策略和防火墙在首次安装时就配置好毕竟P740很多时候直接跑在核心业务网段等上线再补救会被安全扫描照出来。4. P740安装配置避坑五个容易翻车的现场4.1 分区激活失败HMC报“insufficient resources”现象按HMC的激活按钮后分区状态在几秒内弹回“Not Activated”错误信息提示资源不足。原因最常见的是创建LPAR时设的desired_mem超过了分区所在的物理内存集合内存池剩余量。P740的内存在CEC里有按“域”划分的概念多个LPAR不能跨域抢内存。解决方法先执行lshwres -r mem -m 服务器名 --level sys查看整机内存池的分配状态再调低profile里的desired_mem。注意改完要重新激活分区不能用旧的profile直接重试。4.2 HMC时钟与ASMI时间差8小时管理日志乱套现象HMC事件日志里分区启动时间全部在凌晨与真实操作时间不符后续审计出问题。原因HMC默认使用本地时区而ASMI和服务处理器用的是UTC时间两者没有做同步。解决在HMC上把时区改成Asia/Shanghai然后执行chhmc -t ntp -s NTP服务器IP同步时间源ASMI侧在“Clock”设置里打开Time Zone调整功能。这个坑很容易被忽略建议在安装配置阶段就调好不然后面每一个微码刷新记录和分区启停记录都是错的时间排障时根本没法信这些日志。4.3 VIOS虚拟光驱挂载成功但AIX引导时黑屏现象loadopt执行后提示成功但分区引导停在无设备可引导的界面。原因HMC下发的引导设备顺序里第一个位置仍然是内置SAS控制器而不是虚拟光驱vcd0。解决在HMC的分区profile里把“Boot Mode”下的引导顺序改成CD-ROM优先或者直接在AIX启动管理菜单里用bootlist -m normal cd0重设引导列表。这个坑的新手触发率极高因为大家都默认HMC知道你要从光驱装系统实际上它只会按profile顺序机械执行。4.4 AIX安装完成后找不全网卡现象AIX装完后执行lsdev -Cc adapter只看到一部分物理网卡或者虚拟网卡全部缺失。原因P740在装系统时会把当前物理设备扫描结果写进ODM库如果VIOS映射是在分区装完系统之后才做的AIX没有重新扫描新设备。解决在AIX里执行cfgmgr -v重新扫描设备总线再执行lsdev检查。如果仍然看不见需要回到VIOS检查mkvdev的映射是否落到了正确的vhost适配器上。有一回我在现场折腾了半小时最后发现是映射落到了vhost1而AIX分区对应的是vhost0重新映射后立刻恢复。4.5 内存微码不匹配64GB内存只识别出32GB现象AIX的prtconf显示物理内存只有配置值的一半但P740的ASMI里看内存条全部在线。原因P740有独立的“内存微码”CEC微码刷新时不一定连带刷新内存微码。这个坑在二手设备和停机较久的机器上尤其常见。解决进入ASMI的“Firmware - Memory”页面检查内存微码级别再通过HMC的固件更新包一并刷新内存微码。刷新完成后需要完全下电再上电不能只重启分区否则新微码不会生效。5. 收尾技巧用配置文件做系统“后悔药”学会验证LPAR状态配置调到能跑起来只是第一步真正的收尾是把这套配置固化成可回滚的文件。HMC的“System Plan”功能可以把整台P740的分区定义、profile、虚拟I/O映射全部导出一份相当于给整个安装配置拍一张快照。具体做法是在HMC命令行执行hscpe -m 服务器名 -t sysbackup -o backup -f /tmp/p740_$(date %Y%m%d).bak导出的文件里存有所有硬件资源规划和LPAR定义。之后一旦有人误删分区或者配置调整出了问题可以直接用hscpe -t sysbackup -o restore把配置原样恢复。需要提醒的是这个备份只含配置不含系统数据别把它当成整机备份用。验证LPAR状态我一般分三个层面做。第一层是HMC视角lssyscfg -r lpar -F name,state,rmc_state查看所有分区的在线状态和RMC心跳RMC表示PowerHA等高可用软件能够正常感知分区状态第二层是AIX视角lparstat -i查看当前LPAR的逻辑CPU和内存分配是否与profile一致第三层是VIOS视角lsmap -all -npiv确认所有虚拟SCSI和虚拟光纤映射没有丢失。这三条命令跑完没报错这台P740的安装配置才算真正闭环。最后说一个我自己的习惯。每装完一台P740我都把ASMI截图、HMC导出的System Plan、以及VIOS的lsmap输出存到同一个目录文件名带上服务器序列号。几个月后再有人问“这台机器当时怎么划的”不用翻聊天记录那份目录就是完整答案。小机这个东西做得越规范后面的维护成本越低。希望这篇笔记能让你少走一点弯路把精力留给真正需要判断的业务决策。本文还有配套的精品资源点击获取