凌峰创科服务平台

Dell服务器装Linux要注意什么?

第一部分:准备工作

在开始安装之前,充分的准备工作可以避免很多后续问题。

Dell服务器装Linux要注意什么?-图1
(图片来源网络,侵删)

确认服务器型号和硬件信息

这是最关键的一步,因为它决定了你需要下载哪些驱动和固件。

  • 查看服务器标签:通常在服务器前面板或顶部贴有服务器的标签,上面有 Model (如 PowerEdge R750, R740, T550 等) 和 Service Tag (服务标签)。
  • 进入系统信息:开机时进入 BIOS/UEFI 或 iDRAC/ILO (远程管理卡),可以查看详细的硬件配置。

下载所需的软件和驱动

  • Linux 安装镜像:从你选择的 Linux 发行版官网下载 ISO 镜像文件。
    • Red Hat Enterprise Linux (RHEL) / CentOS Stream / Rocky Linux / AlmaLinux
    • Ubuntu Server
    • SUSE Linux Enterprise Server (SLES)
    • Debian
  • Dell 服务器驱动
    • 推荐方式:从 Dell 官网下载 Dell RepositoryDell OpenManage Server Administrator (OMSA) 的安装包,这个包包含了绝大多数硬件(如 RAID 卡、HBA 卡、网卡、iDRAC 等)所需的驱动,在安装过程中,系统会自动识别并加载这些驱动。
    • 下载地址:访问 Dell Support Website,输入你的服务标签或选择你的服务器型号,在“驱动和下载”部分查找。

准备安装介质

你需要一个可启动的 U 盘来安装 Linux。

  • 推荐工具
    • Rufus (Windows 平台,非常流行且易用)
    • BalenaEtcher (跨平台,界面简洁)
    • dd 命令 (Linux/macOS 终端,原生命令)
  • 制作步骤:选择下载好的 Linux ISO 文件和你的 U 盘,点击“开始”或“Flash”即可。注意:此过程会清空 U 盘上的所有数据!

连接和配置外设

  • 显示器和键盘:对于首次安装,强烈建议直接连接服务器的 VGA/DP 接口和键盘,以便于观察启动过程和进行交互式操作。
  • 网络:确保网线已连接,因为后续需要通过网络更新系统和下载驱动。

了解服务器的存储配置

Dell 服务器通常使用 PERC (PowerEdge RAID Controller) 卡来管理硬盘,你需要了解:

  • RAID 模式:你打算使用哪种 RAID 级别?(RAID 0, 1, 5, 6, 10),这需要在安装前通过 Ctrl+RCtrl+ 进入 PERC C 模式配置实用程序 进行设置。
  • 直通模式:如果你不使用 RAID,而是希望操作系统直接看到物理硬盘(JBOD 模式),也需要在这里配置。
  • 建议:对于生产环境,强烈推荐配置至少为 RAID 1 (镜像) 或更高,以保证数据安全。

第二部分:安装步骤

步骤 1:启动服务器并进入启动菜单

  1. 将制作好的 U 盘插入服务器的 USB 端口。
  2. 开机或重启服务器。
  3. 在出现 Dell 徽标时,反复按 F12 键,这会启动一次性启动菜单,允许你选择从哪个设备启动。
  4. 在启动菜单中,选择你的 U 盘(通常显示为 UEFI: [你的U盘品牌]USB: [你的U盘品牌]),然后按回车。

步骤 2:开始 Linux 安装程序

  1. 从 U 盘启动后,你会看到 Linux 发行版的安装程序启动界面。
  2. 选择 "Install [你的发行版名称]" 并按回车。
  3. 接下来是一系列的图形化或文本界面设置,根据你的需求进行选择:
    • 语言和地区:选择你偏好的语言和时区。
    • 键盘布局:通常选择 English (US)
    • 网络和主机名:配置你的服务器 IP 地址(建议使用静态 IP)、主机名等,确保网络是连通的,因为后续需要在线更新。

步骤 3:分区和存储配置

这是安装过程中最核心的部分,请务必小心。

Dell服务器装Linux要注意什么?-图2
(图片来源网络,侵删)

使用 Dell 提供的驱动(强烈推荐)

  1. 在安装程序询问你如何安装时,选择“自定义(高级)”分区。
  2. 在分区界面,点击左下角的 "Load driver" (加载驱动) 按钮。
  3. 插入你之前准备的、包含 Dell 驱动包的 U 盘,找到 .img 驱动文件(通常在 linux/ 目录下),加载它。
  4. 加载成功后,你会看到一个新的设备选项,如 Dell PERC H700 Adapter选择这个设备进行分区,而不是默认的 sdanvme0n1,这能确保 RAID 控制器被正确识别和初始化。

手动分区 如果你没有加载驱动,或者对分区非常熟悉,可以手动创建,以下是一个通用的企业级服务器分区方案建议:

挂载点 文件系统 大小 用途说明
/boot ext4 1 GiB 存放内核和引导文件,独立分区更安全。
ext4 50-100 GiB 根分区,存放系统和应用程序。
/home ext4 剩余空间 用户家目录,方便数据管理和重装系统。
swap swap 内存的 1-2 倍 虚拟内存,用于系统休眠或内存不足时使用。
  • 注意:如果你的系统盘是 NVMe SSD,设备名可能是 nvme0n1p1;如果是 SATA/SAS 硬盘,可能是 sda1,请根据实际情况选择。

步骤 4:安装并配置基本系统

  1. 用户设置:创建一个管理员用户(sudo 用户)和设置其密码。不要只使用 root 用户
  2. 时区:选择你所在的时区。
  3. 软件选择:根据你的服务器用途选择安装包,如果用作 Web 服务器,就勾选 "Web Server" 相关的软件包。
  4. 安装程序将写入硬盘更改:安装程序会确认所有设置,然后开始安装,安装完成后,它会提示你重启。

第三部分:安装后配置

步骤 1:移除安装介质

重启时,务必拔掉 U 盘,否则服务器可能会再次从 U 盘启动。

步骤 2:更新系统

首次登录后,第一件事就是更新所有软件包到最新版本。

Dell服务器装Linux要注意什么?-图3
(图片来源网络,侵删)
# 对于 RHEL/CentOS/Rocky/AlmaLinux
sudo dnf update -y
# 对于 Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

步骤 3:安装 Dell 管理工具

这是让 Dell 服务器发挥全部潜力的关键。

  1. 下载 OMSA 安装包:从 Dell 官网为你发行版和服务器型号下载 DELL-SYSTEM-UPDATEsrvadmin-all 包。

  2. 安装示例 (以 RHEL/CentOS 为例)

    # 下载安装包 (请替换为实际下载的文件名)
    wget -O dell-repo.tar.gz http://downloads.dell.com/.../dell-repo-latest.tar.gz
    # 解压
    tar -xvzf dell-repo.tar.gz
    # 进入目录并安装
    cd dell-repo
    sudo ./srvadmin-install.sh -noveritas
    # 启用并设置开机自启
    sudo systemctl enable dsm_om_sa_service
    sudo systemctl start dsm_om_sa_service
  3. 验证安装:安装完成后,你可以通过 https://<你的服务器IP>:1311 访问 OMSA 的 Web 界面,或者使用命令行工具 omreport 来监控硬件状态。

步骤 4:配置 iDRAC/ILO

iDRAC (Integrated Dell Remote Access Controller) 是服务器的“大脑”,即使服务器关机也能远程管理。

  1. 启用:在 BIOS 中确保 iDRAC 已启用。
  2. 获取 IP:通常通过 DHCP 自动获取 IP,或者你在 BIOS 中手动设置。
  3. 访问:在浏览器中输入 https://<iDRAC的IP>,使用默认用户名 root 和密码 calvin 登录。
  4. 安全设置首次登录后,必须立即修改默认密码! 然后可以配置网络、用户权限、虚拟控制台等功能。

常见问题与技巧

  • 问题:安装过程中找不到硬盘。

    • 解决:这通常意味着 RAID 卡的驱动没有被加载,返回到分区步骤,确保使用 "Load driver" 功能加载了正确的 Dell 驱动。
  • 问题:安装速度非常慢。

    • 解决:检查网络设置,确保安装程序可以访问网络下载更新和组件,如果是在内网,可以配置本地软件源。
  • 技巧:通过 iDRAC 进行虚拟安装。

    你不需要物理 U 盘,登录 iDRAC 的 Web 界面,进入 "Virtual Media" (虚拟介质) 选项卡,上传你的 Linux ISO 文件,并将其映射为虚拟光驱,然后重启服务器,在启动菜单中选择从虚拟光驱启动即可,这对于远程安装非常有用。

  • 技巧:使用 Kickstart 或 Preseed 文件实现无人值守安装。

    对于批量部署,可以创建一个应答文件,让安装程序自动完成所有配置,无需人工干预。

通过以上步骤,你就可以顺利地在 Dell 服务器上完成 Linux 的安装和初步配置了,祝你安装顺利!

分享:
扫描分享到社交APP
上一篇
下一篇