vKernel Nic不正确配置告警处理

一、故障描述

某次在对虚拟机vmotion,vcenter报vkernel 你猜未正确配置,事件台显示: VMkernel NIC (vmk#) is not configured correctly in the ESX advanced configuration option /Migrate/Vmknic;报错类似如下:

The ESX advanced config option /Migrate/Vmknic is set to an invalid vmknic: vmk0. /Migrate/Vmknic specifies a vmknic that VMotion binds to for improved performance. Please update the config option with a valid vmknic or, if you don’t want VMotion to bind to a specific vmknic, remove the invalid vmknic and leave the option blank.

二、分析处理

1)/Migrate/Vmknic 可用于指定特定的 VMkernel NIC (vmknic)进行绑定,以便 VMotion 在尝试连接到远程主机时通过正确的网卡通信,完成迁移。一般来说无需手动配置,且在配置了多个vmknic时,,VMotion也会根据其IP地址绑定到正确的vmknic。

2)手动指定正确vNic:

vSphere client连接受影响的ESX/ESXi主机,选Configuration > Advanced Settings,在高级配置里选Migrate,检查当前vknic是否配置正确,否则修改为正确的。
vKernel Nic不正确配置告警处理

或vc里也可以,如下图所示:
vKernel Nic不正确配置告警处理

vKernel Nic不正确配置告警处理
或者ssh登录到esxi使用命令修改,执行:
esxcfg-advcfg –s vmk# /Migrate/Vmknic //vmk#用你环境用来vmotion的vknic

上一篇:算法总结(一)


下一篇:06 查看网卡实时流量