OpenStack 多台计算节点时的问题
Contents [hide] |
---|
前言
添加一台计算节点后无法创建虚拟机。在调度层就错误:
bug
https://review.openstack.org/gitweb?p=openstack%2Fnova.git;a=commitdiff;h=6d9feddabc9bf8a748c52f27e669592fb69062a4 我们这里没有采用该方法,直接去掉metrics的调用,目前metrics暂时不用.
解决方法
class MetricsWeigher(weights.BaseHostWeigher): def __init__(self): self._parse_setting() def _parse_setting(self): ''' self.setting = utils.parse_options(CONF.metrics.weight_setting, sep='=', converter=float, name="metrics.weight_setting") ''' self.setting = [] def weight_multiplier(self): """Override the weight multiplier.""" return CONF.metrics.weight_multiplier
去掉self.setting的获取方案.改为空。
网络问题
是否添加routing_source_ip? 在/usr/lib/python2.6/site-package/nova/network/linux_net.py下有add_snat_rule方法,我们不需要对数据好进行IP地址修改。所以,在配置文件中将routing_source_ip设置为空。