华为服务器中的直通模式,通常指将物理硬件资源(如PCIe设备、硬盘)直接映射给虚拟机或操作系统使用,从而绕过虚拟化层的中间处理,获得接近原生的性能。根据应用场景不同,直通模式主要分为虚拟化设备直通和存储硬盘直通两类,下面分别说明专业开启方法。

一、虚拟化直通(PCIe Passthrough / IOMMU):该模式适用于GPU、网卡、NVMe SSD等设备直接分配给虚拟机。首先,重启华为服务器,在开机自检阶段按Del或F2进入BIOS/UEFI设置界面。在Advanced菜单下,找到CPU Configuration,开启Intel VT-x(或AMD的SVM Mode),同时必须开启Intel VT-d(或AMD的IOMMU),这是实现直通功能的基础。
然后进入PCIe Configuration(或PCIe Subsystem Settings),找到需要直通的PCIe插槽或板载设备,将其模式设置为Passthrough、Direct Assignment或SR-IOV Enable(如果支持单根虚拟化)。部分华为服务器型号还要求关闭该插槽的Hot-Plug功能,以避免直通时地址冲突。设置完成后,按F10保存退出。
系统启动后,进入iBMC管理界面,在“硬件配置”中确认对应PCIe设备状态正常。在虚拟化平台(如FusionCompute、VMware ESXi)中,将该设备从物理主机资源池中剔除,然后添加到虚拟机的“PCI设备”或“直通设备”列表,即可完成直通。需要注意,开启直通后,该设备将被虚拟机独占,宿主机无法再直接管理其特性。
二、存储硬盘直通(JBOD / Non-RAID / HBA模式):如果“直通模式”是指将硬盘直接透传给系统,不经过RAID控制器逻辑,那么需要在华为服务器中调整存储控制器的模式。进入BIOS的Storage Configuration(或通过iBMC的“存储管理”模块),找到当前使用的RAID卡(如LSI 3508 / 3408等)。将控制器的工作模式从RAID Mode切换为JBOD Mode或Passthrough Mode,并将目标硬盘状态修改为Non-RAID(非RAID态)。
保存设置后重启,硬盘就会以独立物理盘形式出现在操作系统中,不需要创建虚拟磁盘。这种方式常用于服务器直通存储给Windows或Linux,以便使用SMART信息或硬RAID功能。对于部分华为服务器,还可以在iBMC中直接通过“存储”页面将单盘设置为直通,但底层原理仍然是禁用RAID对数据的包装。
注意事项:开启直通模式前,务必确认服务器固件(BIOS、iBMC、RAID卡固件)已更新到最新版本,否则可能出现设备无法识别或虚拟机蓝屏。直通操作会导致原有RAID组失效,操作前必须备份数据。此外,不同华为服务器型号(如RH2288H、RH5885H、TaiShan系列)的菜单名称略有差异,但核心逻辑一致:开启CPU虚拟化扩展、开启IOMMU/VT-d、将设备或硬盘设置为Pass-through状态。
如果在实际环境中需要同时直通多个PCIe设备,请关注主板总线的ACS(Access Control Services)开关。华为部分服务器在BIOS的“PCIe ACS Control”中提供“Enable”选项,开启后可避免多设备直通时的DMA重映射错误。配置结束后,可通过操作系统命令(如Linux下的lspci -v或dmesg | grep iommu)验证直通是否生效。
总之,华为服务器开启直通模式是一项涉及BIOS、iBMC与虚拟化层的协同操作,务必根据实际硬件型号查阅官方《BIOS参数参考手册》或《iBMC使用指南》,在专业工程师指导下进行。

查看详情

查看详情