当前位置:首页 > 行业动态 > 正文

hp服务器安装linux

制作Linux启动U盘,开机按F10进BIOS设置UEFI启动顺序,选择安装介质,安装时注意划分LVM分区并加载HP阵列卡驱动,完成基础系统安装后通过yum更新内核,配置网络及SSH服务,最后安装HP管理

HP服务器安装Linux全流程详解

安装前准备

  1. 硬件兼容性检查

    • 确认服务器型号(如ProLiant DL360/DL380)及硬件配置(CPU、内存、RAID卡、HBA卡等)。
    • 检查电源、散热、存储设备(硬盘/SSD)状态,确保无物理故障。
    • 注意:部分老旧机型可能需启用特定BIOS设置(如串口控制台)。
  2. BIOS/UEFI设置

    • 进入BIOS/UEFI(开机按F2Esc),禁用安全引导(Secure Boot)并启用传统启动模式(Legacy Mode)或UEFI模式。
    • 调整启动顺序:优先选择安装介质(USB/DVD/PXE)。
    • 关键操作:关闭阵列卡ROM提示(避免安装时中断)。
  3. 驱动与工具准备

    • 下载对应Linux版本的HP Smart Start CD(含阵列卡、网卡等驱动)。
    • 若使用RAID阵列(如P400/P800/HPE Smart Array),需提前下载ccisshpsa驱动。
    • 准备启动介质:ISO镜像(Ruby/CentOS/Ubuntu)或制作可启动U盘。

安装流程(以CentOS 8为例)

步骤 操作说明
启动服务器 插入安装介质,开机按F9/F11选择启动设备(Boot Menu)。
进入安装界面 选择Install CentOS 8,跳过测试介质(Test Media)以节省时间。
磁盘分区 若使用RAID阵列,需提前通过阵列卡Web界面(如HP Smart Storage Administrator)配置逻辑驱动器。
非RAID场景:手动分区(/boot、、swap)。
驱动加载 安装初期按Tab编辑内核参数,添加inst.dd=指定驱动路径(如dev文件夹)。
网络配置 配置IP地址、网关及DNS,建议启用NetworkManager管理网络。
用户设置 创建管理员账户(root密码),建议禁用弱密码策略(SSH安全需单独配置)。

RAID阵列配置(核心难点)

  1. 物理磁盘初始化

    • 进入阵列卡配置界面(如Ctrl+RF10),创建逻辑驱动器(Logical Drive)。
    • 典型RAID级别
      • RAID 5:至少3块硬盘,平衡性能与冗余。
      • RAID 1+0:4块硬盘,兼顾速度与安全性。
    • 注意:Linux需识别逻辑驱动器为单一设备(如/dev/sda)。
  2. 驱动集成

    • 若阵列卡驱动未自动加载,需手动指定cciss.kohpsa.ko模块。
    • 命令示例
      modprobe cciss
      echo "-" > /sys/class/cciss/host0/rescan

安装后配置

  1. 系统更新

    yum update -y  # CentOS/RHEL
    apt update && apt upgrade -y  # Ubuntu
  2. HPE专用工具安装

    • 安装hponcfg:用于自动配置硬件(如iLO远程管理)。
    • 安装hp-health:监控服务器硬件状态。
  3. 远程管理(iLO)

    • 访问iLO Web界面(默认端口2381),配置网络KVM、虚拟媒体等功能。
    • 安全提示:修改默认账户密码,启用SSL加密。

常见问题与解决方案

问题 解决方案
安装时提示“No Disk” 检查阵列卡逻辑驱动器是否已创建,或加载正确的RAID驱动。
网络不通(iLO无法访问) 确认iLO IP地址与主机网段一致,防火墙未拦截端口2381
显卡驱动缺失(VGA模式) 安装hp-pcihp-vga驱动包,重启后生效。

FAQs

Q1:如何下载HP服务器对应的Linux驱动?
A1:访问HP Software and Driver Downloads,输入服务器型号,选择“Linux”操作系统,下载对应版本的驱动包(如ccisshpsabnx2x网卡驱动)。

Q2:安装Linux后无法识别RAID卡,如何处理?
A2:需手动加载RAID卡驱动:

  1. 将驱动文件(如.ko.rpm)上传至服务器。
  2. 执行modprobe ccissinsmod /path/to/driver.ko
  3. 重新扫描设备:echo "-" > /sys/class/cciss/hostX/rescan
0