问题起因:
虚拟机中更换了硬件网络类型,由原来的10G网卡更换为IB卡
虚拟机中ib卡状态是up正常的,但并无法工作,当使用ifup启动该ib卡时出现如下错误
Error: Connection activation failed: The master connection 'ens18' is not compatible with 'ib2'
经过排查,因为启用了NetworkManager组件
ifup脚本中实际调用的是
nmcli con up uuid 9c106a1a-4b4c-45ee-b7c7-ded7a57135b0
而无论你如何更改ifcfg文件中的UUID,该命令都会失败,具体NM是如何映射的还不清楚。
最终命用命令
nmcli con reload
解决问题