4. PowerEdge BIOS与iDRAC配置实战
在虚拟化平台落地过程中,BIOS 与 iDRAC 的配置是决定后续 ESXi、Hyper-V 或 KVM 能否稳定运行、能否被远程集中管理的基础环节。本节围绕四个关键动作展开:系统配置文件(SCP)的导入导出、启动模式的选择、虚拟化直通(Intel VT-x / AMD-V)的开启,以及 iDRAC 的初始设置与远程管理。这些配置一旦在批量部署阶段做错,往往要到虚拟机性能异常或远程无法接管时才会暴露,因此建议在装机阶段就一次性做对。
一、系统配置文件(SCP):把 BIOS 配置变成可复制的资产
Dell 的 Server Configuration Profile(SCP)是 iDRAC 提供的一种配置快照机制,它可以把 BIOS、iDRAC、RAID、NIC 等组件的设置导出为一个 XML 文件,再导入到同型号或同代际的服务器上。对于虚拟化集群来说,这意味着你不需要在每台机器上重复点几十项 BIOS 设置,而是"配好一台、复制一批"。
导出操作可以通过 iDRAC Web 界面完成:登录 iDRAC → Configuration(配置)→ Server Configuration Profile,选择 Export(导出),组件勾选 BIOS 与 iDRAC,导出格式选 XML,目标位置可选"本地文件"或"网络共享(CIFS/NFS)"。若使用命令行,可通过 racadm 完成:
racadm get -t xml -f bios_config.xml -c BIOS
racadm set -t xml -f bios_config.xml -c BIOS
导入时需要注意两点:一是 FQDD 匹配,不同型号或不同 BIOS 版本的服务器,某些设置项的 FQDD 名称可能不同,导入前应确认目标机型一致;二是 导入后需要重启,BIOS 类设置通常在下次重启时生效,iDRAC 类设置则可能立即生效或需要 iDRAC 重置。建议在导入后通过 racadm get -c BIOS 回读关键项,确认 Virtualization Technology、Boot Mode 等参数已按预期写入。
二、启动模式:UEFI 与 BIOS 的选择
PowerEdge 服务器支持两种启动模式:BIOS(Legacy) 与 UEFI。对于虚拟化平台,推荐使用 UEFI,原因有三:支持 GPT 分区从而突破 2TB 引导盘限制;支持 Secure Boot,可防止未签名的引导加载程序被加载;与新一代 PCIe 设备、NVMe 引导、iDRAC 的某些高级功能配合更好。
在 System BIOS → Boot Settings → Boot Mode 中切换为 UEFI 后,需要重新规划引导顺序。若使用 BOSS 卡或 NVMe 作为 ESXi 系统盘,应在 UEFI Boot Sequence 中把对应设备置于首位。切换启动模式会导致原有引导项失效,因此应在安装操作系统之前完成,而不是装完系统后再改。
三、虚拟化直通:VT-x / AMD-V 与相关选项
虚拟化直通是 CPU 层面的硬件辅助虚拟化能力。Intel 平台称为 VT-x,AMD 平台称为 AMD-V。在 PowerEdge 上,该选项通常位于 Processor Settings 中,名称为 Virtualization Technology。默认情况下部分机型可能为 Disabled,必须手动开启,否则 ESXi 安装后无法启动 64 位虚拟机,或 Hyper-V 无法启用。
除 VT-x/AMD-V 外,还有几个与虚拟化性能密切相关的选项值得一并确认:
- Logical Processor(超线程):建议 Enabled,可让 vCPU 调度获得更多逻辑核。
- Virtualization Technology for Directed I/O(VT-d / AMD-Vi):如需 PCIe 设备直通(如 GPU、网卡直通给虚拟机),必须开启。
- SR-IOV Global Enable:使用 SR-IOV 虚拟功能时开启。
- Execute Disable(XD):建议 Enabled,配合操作系统实现 DEP。
- Node Interleaving:虚拟化场景通常保持 Disabled,让 NUMA 调度由 Hypervisor 管理。
这些设置同样可以通过 SCP 批量下发。配置完成后,可在 ESXi 主机的 esxcli hardware cpu global get 输出中确认 HV Support 为 3(表示支持 VT-x 且已开启),这是判断直通是否真正生效的直接依据。
四、iDRAC 初始设置与远程管理
iDRAC 是 PowerEdge 的带外管理控制器,独立于主机操作系统运行。虚拟化平台部署时,iDRAC 的价值在于:即使 ESXi 尚未安装或已宕机,仍可通过虚拟控制台和虚拟介质完成系统安装、故障排查和电源操作。
初始设置建议按以下顺序进行。首先通过服务器前面板的 iDRAC Direct 口或 BIOS 中的 iDRAC Settings → Network 配置网络。默认 iDRAC 地址为 192.168.0.120,用户名 root,密码通常印在服务标签旁的拉出式标签上。生产环境应改为静态 IP,并规划独立的管理网段,避免与业务网络混用。
网络连通后,登录 iDRAC Web 界面(https://<iDRAC_IP>),完成以下关键动作:
- 修改 root 密码,并创建独立的运维账号,按最小权限分配角色(如只读、操作员、管理员)。
- 启用 HTTPS 并禁用不安全协议,如 Telnet、SNMP v1/v2c,改用 SNMP v3 或 Redfish API。
- 配置虚拟控制台,确认 Virtual Console 插件可用,并测试虚拟介质挂载 ISO 是否正常。
- 设置告警与日志,将 SNMP Trap 或 Syslog 指向监控平台,便于集中发现硬件故障。
- 启用自动更新或固件基线,通过 iDRAC 的 Update and Rollback 或 OpenManage Enterprise 统一推送固件。
远程管理能力验证的一个实用方法是:在 iDRAC 虚拟控制台中挂载 ESXi 安装 ISO,重启服务器并从虚拟光驱引导,观察是否能正常进入安装界面。如果虚拟介质无法挂载,常见原因是浏览器插件未启用、iDRAC 固件版本过旧或网络带宽不足。此时可改用 iDRAC Service Module 或 Redfish 接口进行带外操作。
完成以上配置后,一台 PowerEdge 服务器就具备了虚拟化平台所需的底层条件:BIOS 中虚拟化直通已开启、启动模式与引导设备匹配、iDRAC 可远程接管。后续安装 ESXi 或 Hyper-V 时,即可通过 iDRAC 虚拟控制台全程远程完成,无需到机房现场操作。