nova-compute 服务出现Unsupported VIF type binding_failed convert '_nova_to_osvif_vif_binding_failed错误
问题出现
在一次重启nova-compute服务中,发现服务一直处于不断重启中, 日志不断出现以下的错误:
定位问题
看了一会,并不能看出什么问题,以前从未遇到过。于是深入代码找问题。
先直接到最后报错的代码:
LOG.debug("Converting VIF %s", vif)
funcname = "_nova_to_osvif_vif_" + vif['type'].replace(".", "_")
func = getattr(sys.modules[__name__], funcname, None)
if not func:
raise exception.NovaException(
"Unsupported VIF type %(type)s convert '%(func)s'" %
{'type': vif['type'], 'func': funcname})