Author: phanx
Updated: 2017-11-07
转载请保留作者信息
=========================
最近使用ESXi遇到一个比较讨厌的BUG,记录一下。
环境是ESXi 6.5.0 build 4564106
Guest OS是 RHEL 6u9
表现为在Guest上启动2个以上的Weblogic JVM进程(含Admin节点),系统就会Crash。

在Console上会出现以下信息

用 kernel BUG at drivers/net/vmxnet3/vmxnet3_drv.c:1412! 到红帽知识库上搜索就会找到这个KB
解决方法就是升级ESXi,然后有四种临时解决方案:
- in the linux guest, disable the rx-mini buffer with ethtool:
点击(此处)折叠或打开
- # ethtool -G rx-mini 0
- On the hypervisor side, change the VM's hardware profile version to 12 or less.
- On the hypervisor side, add the following to the VM's vmx file:
点击(此处)折叠或打开
- vmxnet3.rev.30 = FALSE
- On the hypervisor side, change the NIC type to e1000