OpenStack 多臺計算節點時的問題

CL.TANG發表於2016-10-18
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設定為空。

相關文章