充分的准备工作是成功的基础,它能有效提升效率、减少错误、增强信心,是确保任务顺利完成的关键。
- 备份数据: 安装前务必备份服务器上所有重要数据,安装过程会格式化磁盘,导致数据永久丢失。
- 获取安装介质:
- 选择发行版: 确定需要安装的 Linux 发行版(如 Ubuntu Server LTS, CentOS Stream, Rocky Linux, AlmaLinux, RHEL, Debian Stable 等),企业环境推荐选择提供长期支持 (LTS) 的版本。
- 下载镜像: 从发行版官方网站下载最新的 ISO 镜像文件(通常选择
amd64
/x86_64
架构)。 - 创建启动盘: 使用工具(如
Rufus
(Windows),balenaEtcher
(跨平台),dd
命令 (Linux/macOS))将 ISO 文件写入一个 USB 闪存驱动器(推荐 8GB 或更大),确保创建的是可引导 USB。
- 获取驱动 (可选但推荐):
- 访问 Dell 支持网站: 进入 Dell 驱动程序和下载页面。
- 输入服务标签: 在 R730 机箱正面或 iDRAC 界面找到服务标签 (Service Tag),输入网站进行精准匹配。
- 下载关键驱动: 查找并下载适用于您所选 Linux 发行版版本的 网卡驱动 (Network Driver) 和 存储控制器驱动 (Storage Controller Driver, 如 PERC H730/H330),通常以
.dd
文件或 RPM/DEB 包形式提供。强烈建议提前下载并存放在另一个 USB 驱动器或可通过网络访问的位置。
- 记录硬件信息:
- 记录网络配置(IP 地址、网关、DNS)。
- 记录 RAID 配置(如有),了解计划安装系统的磁盘/阵列。
- 访问 iDRAC:
- 确保知道 iDRAC 的 IP 地址、用户名和密码(默认用户
root
,密码calvin
,但强烈建议更改)。 - 通过浏览器登录 iDRAC Web 界面,这是远程管理服务器的关键。
- 确保知道 iDRAC 的 IP 地址、用户名和密码(默认用户
- 连接外设: 准备好显示器、键盘(USB接口即可),或确认可通过 iDRAC 的虚拟控制台操作。
安装步骤
- 进入系统设置 (System Setup / BIOS):
- 开机,在出现 Dell 徽标时,按 F2 键进入 System Setup。
- 关键 BIOS 设置:
- System BIOS > Boot Settings:
Boot Mode
: 设置为 UEFI (现代 Linux 发行版推荐) 或 BIOS (Legacy)。UEFI 是首选,除非有特殊兼容性要求。确保与后续安装步骤选择的引导方式一致!UEFI Boot Path Security
: 如果选择 UEFI,可设置为Always, Except Internal HDD
或根据安全策略调整。
- System BIOS > SATA Settings: 确认 SATA 控制器模式(如连接了 SATA 设备)。
- Integrated Devices: 根据需要启用/禁用板载设备(如 NIC, iDRAC 等)。
- 保存并退出: 按 Esc,选择保存更改并退出。
- System BIOS > Boot Settings:
- 配置 RAID (如果使用硬件 RAID 控制器,如 PERC H730/H330):
- 开机,在出现 Dell 徽标时,按 Ctrl+R 进入 PERC RAID 配置实用程序。
- 创建虚拟磁盘 (Virtual Disk):
- 选择未配置的物理磁盘。
- 按 F2,选择
Create New VD
。 - 选择 RAID 级别 (如 RAID 1, RAID 5, RAID 10, RAID 0 – 根据数据安全性和性能需求选择)。
- 选择要包含的物理磁盘。
- 设置 VD 名称、条带大小 (Stripe Size) (通常默认即可)、读写策略 (Read Policy: Read Ahead, Write Policy: Write Back with BBU) (如有电池备份单元 BBU,强烈建议
Write Back
以获得最佳性能;否则选Write Through
保证数据安全)。 - 确认设置并创建 VD。
- 初始化虚拟磁盘: 新创建的 VD 通常需要初始化(快速初始化即可),在 VD 上按 F2,选择
Initialization > Start Init
。 - 退出: 完成后按 Esc 退出 PERC 配置界面,服务器会重启。
- 引导 Linux 安装程序:
- 通过 iDRAC 虚拟控制台 (推荐 – 无需物理外设):
- 登录 iDRAC Web 界面。
- 导航到 “控制台” (Console) > “启动虚拟控制台” (Launch Virtual Console)。
- 在虚拟控制台窗口中,点击 “虚拟介质” (Virtual Media) > “连接虚拟介质” (Connect Virtual Media)。
- 映射包含 Linux ISO 镜像的 USB 驱动器或直接映射 ISO 文件(iDRAC 许可证支持)。
- 在虚拟控制台中,点击 “电源” (Power) > “系统重启” (System Reboot) 或冷启动服务器。
- 开机自检 (POST) 时,在虚拟控制台窗口中按 F11 进入 Boot Manager。
- 物理连接:
- 将制作好的 Linux USB 安装盘插入服务器前置 USB 端口。
- 开机,在出现 Dell 徽标时,按 F11 进入 Boot Manager。
- 选择引导设备:
- 在 Boot Manager 列表中:
- BIOS 设置为 UEFI: 选择标记为 “UEFI:” 开头的你的 USB 设备名称(
UEFI: SanDisk Cruzer Blade 1.26
)。 - BIOS 设置为 Legacy/BIOS: 选择不带
UEFI:
前缀的 USB 设备名称。
- BIOS 设置为 UEFI: 选择标记为 “UEFI:” 开头的你的 USB 设备名称(
- 按 Enter 从选定的设备启动。
- 在 Boot Manager 列表中:
- 通过 iDRAC 虚拟控制台 (推荐 – 无需物理外设):
- 运行 Linux 安装程序:
- 成功引导后,将进入 Linux 发行版的安装程序界面(通常是图形化或文本菜单)。
- 选择语言、时区、键盘布局: 根据提示进行选择,时区通常选择
Asia/Shanghai
。
- 配置安装目标 (磁盘分区):
- 这是关键步骤! 安装程序会显示检测到的磁盘,你应该能看到之前创建的 RAID 虚拟磁盘 (VD)(通常显示为
/dev/sda
或/dev/nvme0n1
等,具体名称取决于控制器和磁盘类型)。 - 分区方案选择:
- 自动分区 (推荐新手): 大多数安装程序提供“自动”或“使用整个磁盘”选项,这会根据最佳实践自动创建 (根分区)、
swap
(交换分区),对于 UEFI 系统还会创建/boot/efi
(EFI 系统分区)。选择此选项并指定目标磁盘(你的 RAID VD)即可。 - 手动分区 (高级用户):
- 选择“自定义”或“手动”分区。
- 选择目标磁盘(你的 RAID VD)。
- UEFI 模式必须创建:
- EFI 系统分区 (ESP): 大小通常 100MB – 500MB,文件系统
FAT32
(或vfat
),挂载点/boot/efi
,标记boot
和esp
标志。
- EFI 系统分区 (ESP): 大小通常 100MB – 500MB,文件系统
- 创建根分区 (): 文件系统通常
ext4
(或xfs
/btrfs
),大小分配剩余的大部分空间。 - (可选) 创建交换分区 (
swap
): 大小根据内存决定(通常为物理内存的 1-2 倍,但现代服务器内存充足,可酌情减少或不单独划分,使用交换文件),文件系统类型swap
。 - (可选) 创建
/boot
分区: 大小 1GB 左右,文件系统ext4
,非必须,但有时推荐分离。 - (可选) 创建
/home
,/var
,/tmp
等分区: 根据管理需求划分。
- 自动分区 (推荐新手): 大多数安装程序提供“自动”或“使用整个磁盘”选项,这会根据最佳实践自动创建 (根分区)、
- 确认并格式化: 仔细检查分区方案,确认无误后执行写入操作(通常需要点击“应用更改”或“完成分区”等按钮)。此操作会擦除目标磁盘上的所有数据!
- 这是关键步骤! 安装程序会显示检测到的磁盘,你应该能看到之前创建的 RAID 虚拟磁盘 (VD)(通常显示为
- 配置网络:
- 安装程序通常会自动检测网卡,如果检测到(网口灯亮),可以在此处配置:
- DHCP: 大多数环境选择此选项自动获取 IP。
- 静态 IP: 手动输入 IP 地址、子网掩码、网关、DNS 服务器(需提前知晓网络规划)。
- 设置主机名 (Hostname): 为服务器指定一个有意义的主机名(如
r730-web01
,r730-db-prod
)。
- 安装程序通常会自动检测网卡,如果检测到(网口灯亮),可以在此处配置:
- 用户和密码设置:
- 设置 root 密码: 为超级管理员账户设置一个极其强健的密码。这是安全基石!
- 创建普通用户 (推荐): 创建一个用于日常登录的普通用户账户,并将其加入
wheel
或sudo
组(以获得管理员权限),避免日常使用 root 登录。
- 软件包选择:
- 选择适合服务器角色的安装模式:
- 最小化安装 (Minimal Install): 只安装核心系统,最安全、资源占用最少,后续通过包管理器安装所需软件。推荐用于生产服务器。
- 带 GUI 的服务器 (Server with GUI): 如果需要图形界面(如 GNOME, KDE)。
- 特定角色: 有些安装程序提供预配置选项(如 Web 服务器、数据库服务器、虚拟化主机等)。
- 仔细选择,避免安装不必要的软件包。
- 选择适合服务器角色的安装模式:
- 开始安装:
- 确认所有设置无误后,点击“开始安装”或“安装”按钮。
- 安装过程会复制文件、安装软件包、配置系统,时间长短取决于所选软件包数量和服务器性能。
- 安装后配置 (首次启动):
- 安装完成后,系统会提示重启。移除 USB 安装盘,否则可能再次进入安装程序。
- 服务器重启后,使用之前设置的 root 用户或普通用户登录。
- 安装关键驱动 (如果之前下载了):
- 将存放驱动文件的 USB 插入服务器,或通过网络传输到服务器。
- 根据驱动文件格式和发行版包管理器进行安装:
.dd
文件: 通常是网卡驱动,可能需要解压后,在命令行使用rpm -ivh *.rpm
(RHEL/CentOS/Rocky/Alma) 或dpkg -i *.deb
(Ubuntu/Debian) 安装。仔细阅读驱动包内的 README 文件!- RPM/DEB 包: 直接使用包管理器安装。
- 常见驱动问题: Broadcom NetXtreme 网卡在部分发行版(尤其是较新内核)上可能需要额外安装
bnxt_en
驱动包,Dell 网站通常会提供。
- 更新系统:
# RHEL/CentOS/Rocky/AlmaLinux: sudo dnf update # 或 sudo yum update (较旧系统) # Ubuntu/Debian: sudo apt update && sudo apt upgrade
- 配置防火墙 (如
firewalld
或ufw
): 根据服务需求开放端口。 - 配置 SSH (可选但推荐):
- 编辑
/etc/ssh/sshd_config
,禁用 root 登录 (PermitRootLogin no
),使用密钥认证等增强安全。 - 重启 SSH 服务。
- 编辑
- 安装必要工具: 如
vim
,htop
,net-tools
,tmux
,lshw
等。 - (可选) 安装 Dell OpenManage Server Administrator (OMSA): 用于在 Linux 内监控服务器硬件健康状态,在 Dell 支持网站下载对应发行版的 OMSA 仓库包或安装包进行安装。
重要提示与最佳实践
- 固件更新: 安装完操作系统后,强烈建议通过 Dell 的 Repository Manager (DRM) 或 iDRAC 将服务器 BIOS、iDRAC 固件、RAID 控制器 (PERC) 固件、网卡固件等更新到最新版本,以获取最佳性能、兼容性和安全性修复,可在 Dell 支持网站下载更新包。
- 安全加固: 遵循 Linux 发行版的安全指南,定期更新系统,使用强密码/密钥,配置防火墙,最小化服务暴露面。
- 监控: 配置系统监控(如 Zabbix, Nagios, Prometheus + Grafana)和日志收集(如 ELK Stack, Graylog)。
- 文档: 记录安装配置细节、网络信息、重要密码(存储在安全的地方)、RAID 配置等。
- 测试: 在生产环境部署前,进行充分的功能和性能测试。
故障排除
- 无法识别磁盘: 最常见原因,确保 RAID 配置正确且 VD 已初始化,检查安装程序是否加载了正确的存储控制器驱动(可能需要按提示加载驱动,指向之前下载的
.dd
文件)。 - 无法识别网卡: 确保下载并安装了正确的网卡驱动(尤其是 Broadcom 网卡),检查网线连接和交换机端口状态。
- UEFI/Legacy 引导失败: 确保 BIOS 中的
Boot Mode
设置与安装时选择的引导方式(UEFI 或 Legacy)以及安装程序实际安装的引导加载程序(grubx64.efi 或 grub)完全一致,不一致会导致无法引导。 - 依赖 iDRAC: 熟练使用 iDRAC 的虚拟控制台、虚拟介质和日志功能,能极大简化安装过程和问题诊断。
遵循以上步骤,结合 Dell R730 的良好兼容性和 Linux 发行版的成熟安装程序,你应该能够顺利完成 Linux 系统的安装和基础配置,为构建稳定可靠的服务器应用奠定基础。
引用说明:
- Dell 官方支持: 本文核心步骤和最佳实践(如 RAID 配置、固件更新、驱动获取)均基于 Dell 对 PowerEdge 服务器的标准管理流程和文档建议,关键操作(如 BIOS 设置、PERC 配置)参考了 Dell PowerEdge R730 用户手册和系统管理指南。
- Linux 发行版官方文档: 具体的安装程序操作、分区方案、包管理命令等,均遵循所选用 Linux 发行版(如 Ubuntu, CentOS/Rocky Linux, RHEL, Debian)的官方安装文档和最佳实践指南,用户应始终以所选发行版的最新官方文档为最终参考。
- 行业最佳实践: 关于安全设置(如 root 密码、SSH 配置)、分区建议、最小化安装原则、系统更新和监控等内容,融合了广泛认可的 Linux 服务器管理行业最佳实践和安全准则。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9777.html