1. 环境准备与镜像获取第一次接触TaiShan鲲鹏服务器时我被它独特的aarch64架构吸引住了。与传统x86服务器不同这种基于ARM架构的服务器在系统部署上有不少特别之处。下面我就把实战中积累的经验分享给大家从最基础的镜像准备开始说起。获取正确的CentOS 7.9 aarch64镜像是个技术活。我建议优先从华为云镜像站下载速度更快更稳定。这里有个小技巧使用wget命令时加上-c参数这样即使断网也能续传。比如wget -c http://mirrors.huaweicloud.com/centos-altarch/7.9.2009/isos/aarch64/CentOS-7-aarch64-Minimal-2009.iso镜像文件主要有两种Minimal版和Everything版。如果是生产环境我强烈推荐Everything版因为它包含了所有可能用到的软件包省去后续很多麻烦。实测Minimal版只有920MB左右而Everything版约8GB下载时需要留意存储空间。制作启动盘时踩过不少坑。U盘一定要格式化为FAT32NTFS会导致引导失败。推荐使用Rufus或者dd命令制作启动盘特别要注意的是鲲鹏服务器只支持UEFI引导模式。有次我用老方法做了启动盘结果在引导阶段卡了半小时才发现这个问题。2. BIOS关键设置详解进入BIOS的姿势很重要 - 不是常见的Del键而是F4。第一次操作时我按了半天Del没反应差点以为服务器坏了。默认密码是Admin9000这个要记牢否则连BIOS都进不去。存储配置是重头戏。TaiShan服务器支持多种RAID模式根据我的经验RAID 0性能最好但无冗余适合临时测试环境RAID 1镜像存储安全性高但容量减半RAID 5兼顾性能与安全生产环境首选配置RAID后一定要在Advanced界面检查两个关键设置将ACPI SPCR TABLE设为Disable在PCIe Config中关闭Support DPC这两个设置不调整的话安装过程中可能会出现各种诡异问题。有次我跳过了这步结果系统安装到一半就卡死排查了好久才发现是这个原因。3. 系统安装实战安装方式有两种选择传统的光盘/U盘安装或者通过iBMC虚拟光驱安装。如果服务器已经上架iBMC方式会更方便。不过第一次操作建议还是用U盘安装更直观。安装界面语言建议选英文中文有时候会出现乱码。软件选择这里有个重要经验千万别选最小安装我吃过亏最小安装缺少太多基础组件后续装软件各种依赖问题。直接勾选带GUI的服务器或者基础设施服务器比较稳妥。分区方案是另一个容易踩坑的地方。以12块4T硬盘的RAID5配置为例我的推荐方案是挂载点大小文件系统用途说明/300GBext4根目录swap50GBswap交换分区/boot1GBext4引导分区/home500GBxfs用户目录/data剩余全部xfs数据存储特别注意/boot分区一定要用ext4xfs可能导致引导失败。root密码可以先设简单的等安装完成再修改毕竟安装过程中要多次输入。4. 网络配置与验证安装完成后网络配置是第一个要解决的问题。鲲鹏服务器的网卡命名规则和x86服务器不同通常是enp开头的一长串名字。用ip a命令先确认网卡名称千万别配错了。配置静态IP时我习惯用nmtui工具比直接改配置文件更直观。不过知道配置文件怎么写也很重要典型的网络配置如下TYPEEthernet BOOTPROTOstatic NAMEenp125s0f2 DEVICEenp125s0f2 ONBOOTyes IPADDR192.168.200.102 NETMASK255.255.255.0 GATEWAY192.168.200.1 DNS18.8.8.8改完后记得systemctl restart network重启网络服务。测试时我有个小技巧先ping网关再ping外网最后用ssh连接测试这样能快速定位问题出在哪一层。5. iBMC远程安装方案对于已经上架的服务器iBMC远程安装是最佳选择。首先通过浏览器登录iBMC管理界面默认IP一般是192.168.2.100账号密码在服务器标签上都有。进入虚拟介质菜单后选择镜像挂载把本地的ISO文件上传上去。这里要注意网络稳定性大文件传输容易中断。挂载完成后在启动选项中选择虚拟光驱优先启动。iBMC安装有个特别优势可以实时查看安装进度。通过远程控制台的截图功能还能保存安装过程中的关键画面方便后续审计。不过要注意安装完成后记得卸载虚拟镜像否则下次启动又会进入安装界面。6. 常见问题排查在多次部署中我总结了一些典型问题的解决方法引导失败检查U盘是否是UEFI模式制作BIOS中是否关闭了安全启动安装卡住尝试更换安装源或者检查BIOS中ACPI设置网络不通确认网卡命名是否正确防火墙是否关闭性能异常检查RAID卡驱动是否安装CPU频率是否正常有个特别隐蔽的问题有时候安装完成后ssh连接特别慢。这通常是DNS解析导致的在/etc/ssh/sshd_config中添加UseDNS no就能解决。最后提醒一点鲲鹏架构的软件生态还在完善中有些x86上的软件可能需要重新编译。建议部署前检查关键应用的ARM兼容性避免后期踩坑。