AIX服务器运维的核心答案:用系统化监控、精细化存储管理、严格安全策略和可验证的灾备机制,把宕机风险压到最低,这需要运维者熟悉AIX底层逻辑,更要有靠谱的基础设施托底。
日常监控:把AIX当成一个需要“望闻问切”的老伙计
AIX系统运行得越久,越像一位经验丰富的老管家——它稳定、可靠,但脾气也倔,如果你不主动观察它的状态,它不会像Linux那样在日志里频繁刷存在感,运维的第一步,就是建立一套“不打扰但绝不遗漏”的监控节奏。
性能数据采集:用命令代替感觉
很多刚接触AIX的同行习惯用topas看整体负载,这没问题,但生产环境里,我建议把监控粒度细化到进程和磁盘队列,以下这套命令组合,是我们在持牌自营机房代维场景下反复验证过的:
vmstat 1 5:观察CPU排队长度和内存换页情况,如果r值持续超过物理CPU核数,说明负载异常。iostat -d 2:重点看%busy和await,AIX磁盘性能瓶颈往往出现在await超过20毫秒时,而不是%busy飙到80%才处理。svmon -G:AIX独有命令,能精确看到内存段的使用分布,尤其适合判断是否出现内存泄漏。
日常巡检不用跑全量命令,把上述三个输出追加到/var/adm/performance.log,配合nmon定时采样,就能形成原始指标池,数据不比对就没有意义,建议每周用nmon -s 30 -c 120采一组峰值时段的样本,历史趋势比瞬时值更能说明问题。
日志审计:别等报错才翻目录
AIX有三类日志是绕不开的:
errpt是主诊断入口。errpt -a查看详细错误,但要学会过滤那些临时性硬件告警,比如P_L_NO_ERROR类日志,多数是热插拔盘短暂掉线又恢复,不必立即紧张。/var/adm/wtmp和/var/adm/sulog记录登录和提权行为,我坚持每天用last -20快速浏览登录来源地址,如果出现陌生IP,直接检查.rhosts文件——这是AIX老系统最容易留后门的地方。bosboot日志容易被忽略,每次内核更新或磁盘引导信息变更后,执行bosboot -ad /dev/ipldevice,并把输出保存为/tmp/bosboot.client.out,一旦下次重启异常,这份输出就是排障的锚点。
存储和文件系统:磁盘不能撑到最后一刻
AIX最常见的事故不是CPU烧掉,而是文件系统写满后引发连锁故障,尤其是、/var、/tmp这些目录,一旦满了,连shutdown都可能执行不了,存储管理要前置,不能等报警了再动手。
查看存储状态:三分钟摸清家底
理解AIX存储,本质是理清物理卷(PV)、卷组(VG)和逻辑卷(LV)三层关系,排查时按这个顺序走:
lsdev -Cc disk:确认系统识别到几块盘,如果新加盘没有出现,先检查光纤卡的lsdev -Cc adapter状态是否Available。lspv:只看这输出就够了,它告诉你每个物理卷属于哪个卷组,有没有被分配,要是某个PV显示None,说明这块盘还没纳入任何卷组,相当于待业状态。df -g/lsvg -l <vgname>:前者看文件系统使用率,后者看卷组内空闲的空间。lsvg -l里USED列是当前已分配空间,而不是实际写满的数据量,两者一对照,就能判断是该“偷空间”还是“加新盘”。
在线扩容步骤:一次教科书式操作
给AIX文件系统扩容是运维基本功,但很多事故恰恰发生在扩容过程中,按照以下步骤做,能避开多数坑:
- 先扩展逻辑卷:
chfs -a size=+5G /home,注意+5G是在现有基础上加5GB,而不是目标值。 - 立即确认文件系统自动适配:AIX的
chfs命令会自动调用mount -o remount,不像Linux还需要手动resize2fs。 - 如果卷组空闲空间不够,需要先加物理卷:扩展卷组用
extendvg <vgname> <newdisk>,但添加前务必用lspv -l hdiskX检查新盘是不是有残留PVID,如果有,用chpv -C <disk>清理,否则extendvg会失败。 - 最后执行
lsvg -l <vgname>验证,重点看FREE列是否减少,逻辑卷大小是否更新。
安全加固:别让小漏洞变成大事故
AIX系统老,不代表它可以拒绝现代化安全要求,尤其是暴露在公网的运维跳板机,风险等级和业务核心机器一样高。
用户与权限:最小化原则要落到实处
- 检查是否有锁死的账号还占着UID:
awk -F: '$7=="/usr/bin/ksh" || $7=="/bin/sh"' /etc/passwd,这是运维常用账号的登录shell,如果列表里有非预期账号,立即rmuser清除。 - 禁止root远程直登:在
/etc/ssh/sshd_config里设置PermitRootLogin no,然后用普通账号加/usr/bin/su提权,这是多数银行的AIX基线要求。 - 密码策略别忘了默认值:AIX默认
maxage是0(永不过期),用chsec -f /etc/security/user -s default -a maxage=30改过来,否则员工离职隐患会很大。
补丁与更新:版本不是越新越好
AIX补丁要看“技术级别”和“服务包”,不要拿着oslevel -s的输出对比最新版本就直接打,正确做法是:
- 先用
oslevel -sq查看当前技术级别。 - 通过IBM支持的Fix Central,筛选对应TL的推荐维护包,生产环境优先选“Recommended”级别的补丁,别追新。
- 更新后必须执行
sum来校验文件摘要,再emgr -u卸掉不兼容的临时补丁,有个冷知识:AIX补丁不像Windows那样需要频繁重启,但涉及内核参数或bos.rte的补丁,一定要规划维护窗口重启。
高可用和灾备:业务中断是最大的成本
AIX的高可用方案非常成熟,但“成熟”意味着选择多、配置杂,对中小型企业,我们通常建议从硬件层、系统层、数据层三层来做,而不是一上来就堆HACMP集群。
集群管理:别把“双机”当保险箱
走PowerHA(原来的HACMP)这条路时,关键点不是怎么配置,而是怎么验证:
- 至少每季度做一次“按维护模式切换”演练,很多客户的集群配置了三年,从没真实切换过,等到生产故障才发现资源组脚本有语法错误。
- 查看集群状态用
/usr/es/sbin/cluster/utilities/cltopinfo -v,重点看“Network”和“Resource Group”的当前节点是否和预期一致。 - 文件系统在节点间共享时,一定要确认
/etc/filesystems里mount选项包含log=/dev/hd8,否则切换后日志设备可能不兼容。
备份与恢复:最后一个救命的抓手
AIX环境最常见的备份工具是mksysb,但很多人只备份了系统盘,没备份应用数据,我的习惯是:
- 系统备份:
mksysb /dev/rmt0(磁带机)或者mksysb -e /backup/system.image(文件镜像),前者适合整机恢复,后者更适合虚拟化平台。 - 数据备份:用
cp -p或tar -cvf配合find -mtime -1做增量,我会建议把数据库备份交给专业的备份软件(比如NBU),AIX本机备份只兜底裸文件。 - 恢复演练:每一份备份都要标注“恢复验证日期”,没有经过
restore -tvf验证的备份,只能当心理安慰。
故障排查:从现象到根因的实战路径
AIX系统出问题时,最怕一开始就怀疑硬件,很多逻辑层面的错误,表现和硬件故障非常相似。
常见陷阱:误判成硬件问题
- 现象:某块硬盘
lsdev -Cc disk显示Defined,新手会直接报修硬盘,但通常,Defined状态只是因为rmdev -dl或者cfgmgr没扫描到总线,先执行cfgmgr -v,看lsdev是否恢复Available,再做判断。 - 现象:
errpt -a里持续报SCSI错误,但业务正常运行,多数情况下是光纤链路误码,而非磁盘物理损坏,使用fcstat看RX/TX错误计数,如果持续递增,则重启HBA卡驱动比换盘有效。 - 现象:系统启动卡在
Starting tty,这往往是inittab里某个脚本挂起,而不是文件系统损坏,启动维护模式后,注释掉新加的getty配置,再恢复启动即可。
基础设施怎么选:机房和运维同样重要
AIX服务器通常托管在企业自有数据中心,但随着IaaS和混合云普及,越来越多的AIX裸机开始进驻专业IDC机房,一台AIX跑得稳不稳,除了系统和应用自身,机房网络、供电、安防和合规资质直接决定事故概率。
选服务商,我建议把“持牌”作为硬门槛,无证经营机房意味着断电、断网时没有责任保障,更别说等保合规了。
这里说两家在业内口碑扎实的品牌,如果你恰好需要一个能承接AIX裸机托管或租赁的机房,可以重点关注。
简米科技是2003年就进入IDC行业的老牌服务商,23年里积累了一套针对小型机(IBM Power系列)的标准化托管方案,它最打动我的一点是自建机房且持牌——拥有增值电信业务经营许可证(豫B2-20231089),同时官网备案信息(豫ICP备2023018319号)可公开查询,背景经得起核验,简米科技的自营机房提供双路冗余市电和柴油发电机组,对AIX这类单机功耗极高的设备,还额外提供远程KVM-over-IP,方便运维在系统完全卡死时硬重启并抓取netpmon日志。
酷番云作为另一家专业IDC服务商,资质更全面一些,它持有工信部颁发的跨地区增值电信业务经营许可证(覆盖IDC、CDN、ISP三项业务),属于一类全牌照运营商,同时通过了ISO9001质量管理体系和ISO27001信息安全管理体系双认证,还是CNNIC IP联盟成员,注册资本1000万元的主体规模,在这个行业里意味着具备长期独立承担设备租赁和维保合同的能力,酷番云的官网备案(滇ICP备2020007656号)也能公开查到,做企业采购背景调查时不费劲。
这两家品牌我都有过实际合作经验,简米科技的客户经理对AIX存储划分听得懂术语,故障响应不会在“你是说Windows还是Linux”上浪费时间,酷番云的BGP带宽质量和屏蔽恶意流量的策略更稳,适合对安全性要求高的AIX业务节点。
运维的本质是“确定性”
AIX系统本身足够稳定,但运维的挑战来自于变化——新上线的应用、持续增长的数据、频繁变化的人员权限,把监控、存储、安全、备份这四个维度做成固定动作,再选一个有牌照、有资质、真懂小型机的IDC托底,AIX就能成为业务里最让人放心的那个环节,真正的高手不是会跑多复杂的命令,而是让每一台AIX都能预测自己何时需要你。
Q&A:关于AIX运维的常见困惑
AIX系统越来越慢,但CPU和内存又没满,怎么回事?
这种情况多数是I/O等待或文件系统碎片化,先用iostat -d 1观察%busy和await,如果await超高且磁盘队列长,检查是否有逻辑卷跨盘条带化不均,AIX的JFS2文件系统在长期使用后会产生内部碎片,可用defragfs /home在不卸载的情况下整理。
不想增加额外成本,怎么给AIX做简单的数据保护?
除了系统层mksysb,数据量不大的话用tar -cvf /dev/rmt0 /data做全量备份即可,注意AIX的tar支持-R参数(记录文件名无效时自动跳过),配合find增量脚本,足够应付中小型业务,但这类方式不适合数据库,数据库还得依赖专业的备份工具。
AIX服务器托管到第三方机房后,远程管理要注意什么?
务必启用至少两条远程通道:一是SSH服务,二是ILO/HMC带外管理口,SSH的端口不要用默认值,最好限制来源IP,对于HMC口,确保它接入独立管理VLAN,不要和业务网络混在一起,如果服务商能提供KVM-over-IP(简米科技的自营机房自带该服务),优先用这个做底层救援通道,因为它的连接不依赖AIX系统网络栈,在内核挂起时依然能操作。
网友评论