zzss 发表于 2017-6-27 13:46:07

OpenStack 多台计算节点时的问题



Contents



[*]1 前言
[*]2 bug
[*]3 解决方法
[*]4 网络问题





前言

添加一台计算节点后无法创建虚拟机。在调度层就错误:

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设置为空。
页: [1]
查看完整版本: OpenStack 多台计算节点时的问题