浪潮服务器CentOS 7安装全攻略:从RAID配置到系统部署

📅 发布时间:2026/8/5 10:15:28
浪潮服务器CentOS 7安装全攻略:从RAID配置到系统部署
1. 浪潮服务器上安装CentOS 7从硬件到系统的完整旅程如果你刚拿到一台崭新的浪潮服务器看着机箱上闪烁的指示灯和前面板密密麻麻的接口第一反应可能是兴奋紧接着可能就是一丝迷茫这台性能强大的“铁疙瘩”怎么才能让它跑起来装上我需要的操作系统呢尤其是对于CentOS 7这样一个经典、稳定但安装过程又有些“老派”的系统在服务器硬件上操作和在自己电脑上装系统完全是两码事。这不仅仅是插入一个U盘、点击“下一步”那么简单它涉及到服务器硬件的初始化、远程管理卡的配置、磁盘阵列的规划以及系统安装参数的精调。我经手过不少从塔式到机架式的浪潮服务器从NF系列到SA系列每次安装都是一次与硬件和底层固件的深度对话。今天我就把这一整套从开箱到系统就绪的实操流程结合那些容易踩坑的细节为你完整梳理一遍。无论你是运维工程师、系统管理员还是自己搭建实验室环境的开发者这篇指南都能让你避开我当年走过的弯路高效、稳妥地让浪潮服务器运行起CentOS 7。2. 安装前的核心准备硬件自检与远程管理卡配置在按下电源键之前大约80%的潜在问题都可以通过充分的准备工作避免。服务器安装操作系统第一步永远不是启动安装介质而是确保你的硬件和远程管理通道是畅通的。2.1 硬件连接与初始状态确认首先确保服务器已正确上架或放置连接好电源线。对于机架式服务器还需要连接KVM键盘、显示器、鼠标或者准备好远程管理方式。我强烈建议第一次配置时最好接上显示器和键盘以便直观地观察开机自检POST过程。开机后注意听是否有异常的蜂鸣报警声并观察前面板上的系统状态指示灯。浪潮服务器通常会有标识清晰的指示灯比如健康状态灯、电源灯、硬盘活动灯等。一个健康的启动过程这些指示灯会按规律亮起或闪烁最终系统健康灯应常亮绿色。接下来是关键一步进入服务器的BIOS/UEFI设置界面。在开机自检画面出现时根据提示通常是按Del、F2或F11键快速按下相应按键。在BIOS中你需要检查几个关键设置启动模式确认启动模式是UEFI还是Legacy BIOS。CentOS 7对两者都支持但为了更好的兼容性和未来扩展性比如使用超过2TB的硬盘而不必担心MBR限制我通常推荐设置为UEFI模式。在浪潮服务器的BIOS中这个选项可能在Boot或Advanced菜单下。虚拟化技术确保Intel VT-x或AMD-V根据你的CPU型号处于Enabled状态。即使你暂时不用虚拟化打开它也不会有什么影响但未来如果需要运行KVM等虚拟化环境这就是必须的。硬件健康状态浏览一下Hardware Health或System Health菜单查看CPU温度、风扇转速、各路电压是否在正常范围内。这能提前排除散热或电源的硬件故障。2.2 远程管理卡BMC的初始化与网络配置对于服务器运维来说能够远程控制是生命线。浪潮服务器集成的远程管理模块通常称为BMC基板管理控制器。通过BMC你可以实现远程开关机、虚拟控制台像本地一样操作服务器屏幕、虚拟介质挂载将本地的ISO镜像作为服务器的光驱等强大功能。这对于没有KVM或者服务器在远程机房的情况至关重要。配置BMC的第一步是获取它的IP地址。通常有以下几种方式默认IP查看服务器手册或机箱上的标签浪潮BMC常有默认IP如192.168.1.100。DHCP获取如果网络中有DHCP服务器BMC可能会自动获取一个IP。通过操作系统查询如果服务器已有临时系统可以通过ipmitool命令查询。开机自检画面部分浪潮服务器在POST过程中会在屏幕上短暂显示BMC的IP地址信息。获取IP后用另一台电脑使用浏览器打开该IP地址如https://192.168.1.100使用默认用户名和密码通常是admin/admin或USERID/PASSW0RD注意0是数字零登录BMC的Web管理界面。登录后第一件要做的事就是修改默认密码这是最基本的安全要求。然后进入网络配置页面为BMC设置一个固定的、与你管理网络相匹配的IP地址、子网掩码和网关。这样无论服务器主机系统状态如何你都能通过这个固定IP访问BMC进行管理。注意BMC的网络配置最好与服务器业务网卡分开使用独立的带外管理网络这样可以避免业务网络流量对管理通道的干扰也更为安全。配置好网络后你就可以在BMC的“虚拟控制台”或“远程控制”功能里预览服务器的实时屏幕。更重要的是“虚拟介质”功能它允许你将存放在你本地电脑上的CentOS 7 ISO镜像文件通过网络映射给服务器仿佛服务器本地有一个光驱插入了安装光盘。这是后续安装的关键步骤因为它省去了制作启动U盘、调整启动顺序等一系列麻烦。3. 磁盘阵列RAID配置为系统搭建稳定的存储基石服务器通常配备多块硬盘我们很少会直接使用单块硬盘安装系统。为了数据安全冗余或性能提升条带化我们需要在安装系统之前先通过服务器的RAID卡将这些物理硬盘配置成逻辑卷。浪潮服务器大多集成了硬件RAID卡如PM8060、3108等。3.1 进入RAID卡配置界面在服务器开机自检过程中注意观察屏幕提示当出现RAID卡初始化信息时例如提示按CtrlH进入WebBIOS或CtrlR进入配置界面迅速按下相应组合键。不同型号的RAID卡进入方式不同需参考具体手册。我以常见的LSI SAS3108芯片的配置界面为例。进入配置界面后你会看到所有连接到RAID卡上的物理硬盘。首先你需要决定创建哪种类型的RAID阵列。对于操作系统安装常见的方案有RAID 1两块硬盘做镜像。数据同时写入两块盘一块损坏不影响数据读取性能一般写入性能略有下降。适用于对可靠性要求极高的系统盘场景。RAID 10需要至少四块硬盘先两两做RAID 1镜像再将两个镜像组做RAID 0条带化。兼具高性能和高可靠性是生产环境系统盘的理想选择但磁盘利用率只有50%。RAID 5需要至少三块硬盘通过奇偶校验提供数据冗余允许一块硬盘损坏。磁盘利用率比RAID 1高但写入性能有“写惩罚”。对于读写不那么频繁的系统盘也是一种可选方案。RAID 0纯粹的性能阵列无冗余。一块硬盘损坏全部数据丢失。绝不建议用于生产环境的系统盘仅可用于纯缓存或临时数据盘。3.2 创建虚拟磁盘Virtual Drive假设我们有两块960GB的SSD计划为系统做一个RAID 1。在配置界面中选择“创建虚拟磁盘”。然后在物理磁盘列表中勾选你要加入该阵列的两块硬盘。接下来关键参数配置如下RAID Level选择RAID 1。Strip Size条带大小。对于操作系统这种小文件读写较多的场景通常选择64KB或128KB即可。过大的条带大小可能不利于小文件性能。Read Policy读策略。Always Read Ahead预读可以提升顺序读性能对于系统启动和软件安装有好处建议开启。Write Policy写策略。这里有个重要选择Write Back回写和Write Through直写。Write Through数据直接写入硬盘安全性最高但性能差。Write Back数据先写入RAID卡上的缓存有电池或闪存保护再由缓存写入硬盘性能极高。只要你的RAID卡配备了电池BBU或超级电容Flash来保护缓存数据在生产环境中就强烈建议使用Write Back模式它能极大提升系统IO性能。浪潮服务器标配的RAID卡通常都有缓存保护模块。Initialize初始化。选择Fast Initialize快速初始化即可全盘初始化耗时极长通常没有必要。配置完成后保存退出。RAID卡会开始后台初始化或重建如果是替换硬盘后的重建。这个过程不影响我们进入下一步安装但最好等其完成进度100%后再进行大量数据写入操作。4. 启动安装介质与CentOS 7安装程序引导存储基础打好后接下来就是引导安装程序了。这里我们利用之前配置好的BMC的虚拟介质功能。4.1 挂载ISO镜像并设置启动顺序在你的管理电脑上打开BMC的Web界面导航到“虚拟介质” - “CD-ROM/ISO映像”。点击“浏览”或“连接映像文件”选择你提前下载好的CentOS-7-x86_64-DVD-2009.iso或更新版本文件。点击“连接”或“挂载”。成功后在虚拟介质状态里应该能看到该ISO文件已连接。然后我们需要确保服务器从这个虚拟光驱启动。有两种方式临时启动菜单在BMC的虚拟控制台里发送CtrlAltDel组合键重启服务器。在开机自检初期根据屏幕提示通常是按F11进入“Boot Menu”启动菜单。在启动菜单里你应该能看到一个代表虚拟光驱的选项例如Virtual CDROM或Remote CD/DVD选择它并回车。修改BIOS启动顺序进入服务器BIOS在Boot选项里将Virtual CDROM或Remote Device移动到启动顺序的第一位。保存退出并重启。服务器重启后就会从你挂载的CentOS 7 ISO镜像启动了。屏幕上会出现CentOS 7的安装引导界面。4.2 安装引导参数与内核调试在安装引导界面直接按Enter键会开始图形化安装。但有时候你可能会遇到因为显卡驱动、存储控制器驱动等问题导致屏幕黑屏或卡死。这时候就需要使用“安装引导选项”了。在引导界面高亮“Install CentOS 7”后不要按回车而是按Tab键如果是UEFI模式可能是e键你会看到一串引导参数。在这串参数的末尾在quiet之后你可以添加一些调试或驱动参数。例如如果安装程序无法识别你的网卡或RAID卡你可能需要手动指定dd驱动盘。但这在浪潮主流服务器和CentOS 7自带内核下比较少见。如果遇到图形界面问题可以在参数末尾添加nomodeset。这个参数会告诉内核在安装阶段不要加载显卡的KMS内核模式设置驱动而是使用最基本的VESA帧缓冲这能解决大部分安装过程中的显示问题。如果你想用纯文本模式安装速度更快可以添加inst.text。添加好参数后按CtrlX或Enter来用这些参数启动安装程序。顺利的话你就会进入CentOS 7的图形化安装界面或者文本界面。5. 图形化安装过程中的关键配置详解安装界面是中文的相对友好。我们一步步来看关键点。5.1 语言、时区与安装源首先选择安装过程中的语言建议选中文-简体中文然后进入“安装信息摘要”主界面。第一个需要配置的是“本地化”部分。日期和时间点击进入首要任务是关闭“网络时间”然后在地图上点击中国区域城市选择上海。即使你服务器在别的时区在国内统一使用Asia/Shanghai时区也是常见的做法可以避免时区混乱。关闭网络时间是为了防止安装过程中因网络问题卡住系统装好后再配置NTP同步。键盘保持默认的汉语即可。语言支持默认已包含中文可以再添加English (United States)作为辅助语言方便某些命令行环境。接下来是“软件”部分。安装源因为我们是从本地ISO启动的这里会自动检测到“本地介质”无需更改。如果是网络安装则需要配置网络仓库地址。软件选择这是重中之重。默认是最小安装只有一个基本的命令行环境。对于服务器我通常根据用途选择Web服务器选择基本网页服务器它会包含Apache、PHP等基础组件。虚拟化主机选择带GUI的服务器如果你需要图形界面管理虚拟机或最小安装纯命令行然后装好后再用yum groupinstall Virtualization Host来安装KVM套件。通用服务器/数据库主机我强烈推荐选择最小安装。一个纯净的系统更安全、更稳定、性能开销更小。所有需要的软件如MySQL, Nginx, Docker等都可以通过yum在装好系统后精确安装。“少即是多”在服务器运维中是黄金法则。5.2 系统分区手动布局的艺术“系统”部分下的“安装位置”是最复杂也最重要的一环。点击进入后你会看到我们在RAID卡上创建的那个逻辑磁盘可能显示为sda或nvme0n1。重要请务必选择“我要配置分区”然后点击完成。不要使用自动分区自动分区方案通常不符合服务器的最佳实践。进入手动分区界面后点击“点击这里自动创建他们”可以生成一个建议布局但我们还是要基于此进行自定义。对于一个典型的服务器系统盘我建议采用以下分区方案挂载点建议大小文件系统类型说明/boot1 GiBxfs启动分区。存放内核和引导文件。UEFI模式下可能还需要一个/boot/efi分区约200-500MiB类型EFI System Partition。/boot/efi512 MiBvfat(仅UEFI模式需要) EFI系统分区。/50-100 GiBxfs根分区。存放系统核心文件和安装的软件。/home剩余空间或按需xfs用户家目录分区。如果服务器是多人使用或需要存放用户数据可以独立分区。对于单一用途服务器可以合并到/。swap物理内存的1-2倍swap交换分区。在内存不足时提供虚拟内存。对于内存很大的服务器如64GB以上swap可以等于或略小于物理内存甚至对于拥有超大内存且业务对延迟极其敏感的场景可以不要swap但需谨慎。分区实战心得为什么分/boot主要是为了安全性和兼容性。将引导文件独立出来即使根分区被写满或出现严重问题系统仍有很大机会能够启动到一个救援模式。此外一些老的引导程序对分区位置有要求。文件系统选什么CentOS 7 默认使用xfs它是一个高性能、高扩展性的日志文件系统非常适合服务器环境。就选它不要改。LVM用不用在手动分区界面你可以选择是否在物理卷上创建LVM逻辑卷。LVM提供了强大的在线扩容、快照等功能。对于系统盘如果你预见到未来可能需要灵活调整分区大小可以使用LVM。具体操作是先创建类型为LVM的分区如/dev/sda2然后在这个物理卷上创建卷组如vg_system最后在卷组里创建逻辑卷如lv_root,lv_home,lv_swap并格式化和挂载。对于新手如果磁盘规划清晰不用LVM也可以更简单直接。分区大小调整点击分区条目可以修改其大小。确保“摘要”中的总空间分配合理。配置好分区后点击“完成”安装程序会提示你确认更改点击“接受更改”即可。5.3 网络与主机名、安全策略回到主摘要界面配置“网络和主机名”。点击进入你会看到服务器的物理网卡如eno1。将右上角的开关从“关闭”拨到“打开”。这样安装程序就会在安装过程中获取IP地址并可以在安装后立即联网。你可以点击“配置”来设置静态IP但更常见的做法是安装完成后在系统中通过编辑/etc/sysconfig/network-scripts/ifcfg-eno1文件来精细配置。安装时先DHCP获取一个地址即可。在下方的主机名输入框中为你的服务器起一个名字例如centos7-server。最后设置“ROOT密码”并创建一个普通用户在“用户设置”部分。为root设置一个强密码是必须的。创建普通用户并赋予sudo权限是生产环境的最佳实践避免直接使用root进行日常操作。6. 安装后首次启动与必须的基础配置点击“开始安装”后系统就会开始格式化磁盘、复制文件。这个过程大概需要10-30分钟取决于你的磁盘速度。安装完成后点击“重启”。服务器重启后会进入首次启动配置。同意许可协议完成初始设置如果有的话然后以root或你创建的用户登录。登录后第一件事就是进行一系列基础配置让服务器“可用”且“好用”。6.1 配置静态IP与网络如果安装时用的是DHCP现在就需要配置静态IP了。编辑网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-eno1关键参数修改如下根据你的网络环境调整BOOTPROTOstatic # 从dhcp改为static ONBOOTyes # 确保开机自启 IPADDR192.168.1.10 # 你的静态IP NETMASK255.255.255.0 # 子网掩码 或使用PREFIX24 GATEWAY192.168.1.1 # 你的网关地址 DNS1114.114.114.114 # 主DNS DNS28.8.8.8 # 备DNS保存退出后重启网络服务systemctl restart network。然后用ip addr和ping www.baidu.com测试网络是否通畅。6.2 更新系统与安装必备工具连接到网络后立即更新系统获取最新的安全补丁和软件包yum update -y更新完成后安装一些运维必备的工具包yum install -y wget curl vim net-tools bash-completion lsof htopwget/curl下载工具。vim比vi更强大的文本编辑器。net-tools包含ifconfig,netstat等传统网络工具虽然ip命令是未来但很多脚本和习惯仍依赖它们。bash-completion命令自动补全增强。lsof列出打开的文件排查问题的利器。htop交互式进程查看器比top更直观。6.3 配置防火墙与SELinuxCentOS 7默认使用firewalld作为防火墙前端SELinux处于强制模式。对于新手这两者可能会带来一些困扰。防火墙如果你处于受信任的内网环境或者暂时为了测试方便可以暂时关闭防火墙并禁止开机启动systemctl stop firewalld systemctl disable firewalld生产环境警告在生产环境中请务必根据业务需要使用firewall-cmd命令精确开放所需端口如--add-port80/tcp --permanent而不是直接关闭防火墙。SELinuxSELinux是一个强大的安全模块但策略复杂。在学习和测试环境可以将其模式改为permissive允许操作但记录审计日志这样不会阻止你的操作但会留下日志供你日后分析setenforce 0 # 临时设置为permissive sed -i s/SELINUXenforcing/SELINUXpermissive/g /etc/selinux/config # 永久生效同样生产环境建议在充分理解后配置正确的SELinux策略而不是直接禁用。6.4 配置NTP时间同步服务器时间不准会引发无数诡异问题如日志时间错乱、证书验证失败等。配置NTP同步yum install -y chrony # CentOS 7推荐使用chrony代替旧的ntpd systemctl start chronyd systemctl enable chronyd chronyc sources -v # 查看时间源同步状态完成以上步骤你的浪潮服务器就已经运行着一个基础但坚实可靠的CentOS 7系统了。你可以在此基础上部署你的应用、数据库、Web服务或者虚拟化平台。整个过程中与硬件BMC、RAID的交互、分区规划的思路、以及安装后的安全与运维基础配置是比单纯点击“下一步”更重要的收获。记住服务器安装不是终点而是稳定运行的起点。一个好的开始能让后续的运维工作事半功倍。