一、背景
在某個項目POC現場,實施公司基於社區OpenStack Mitaka二次開發的私有云產品時,把公司打包好產品鏡像灌裝到dell730xd服務器上,服務器網卡配置是4個千兆2個萬兆(Intel X52萬兆網卡)。
在產品雲管配置界面,發現無法識別到Intel 520萬兆網卡
ssh到服務器上發現,通過ip link show 查看不能識別到Intel X520的萬兆網卡
此次POC,客戶服務器上的萬兆網卡模塊使用華爲sfp光模塊
灌裝好公司打包的產品鏡像後,系統啓動如下錯誤
從截圖報錯信息來看,服務器網阿卡不支持華爲的這個sfp光模塊,考慮有可能是網卡驅動問題導致
二、解決辦法
- 卸載ixgbe驅動,執行rmmod ixgbe
- 加載ixgbe驅動,modprobe ixgbe allow_unsupported_sfp=1
- 查看驅動已經加載,lsmod |grep ixgbe
可能會遇到下列問題
1.如果機器重啓,會導致服務器的萬兆網卡不能識別,這時只能把加載網卡驅動的命令寫入到系統開機啓動/etc/rc.d/rc.local配置文件內
2.需要增加/etc/rc.d/rc.local文件執行權限
chmod +x /etc/rc.d/rc.local
3.即使服務器重啓,萬兆網卡驅動也不會丟失,服務器就能識別到萬兆網卡了