一: openstack 迁移报错,日志详情
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | Refer to http: //libvirt .org /html/libvirt-libvirt-host .html #virCPUCompareResult 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher [req-fe373e8f-67f2-457c-aad4-f43b8a8c7bd0 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] Exception during message handling: Unacceptable CPU info: CPU doesn't have compatibility. 0 Refer to http: //libvirt .org /html/libvirt-libvirt-host .html #virCPUCompareResult 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher Traceback (most recent call last): 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py" , line 138, in _dispatch_and_reply 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher incoming.message)) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py" , line 185, in _dispatch 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py" , line 127, in _do_dispatch 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher result = func(ctxt, **new_args) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/nova/exception.py" , line 110, in wrapped 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher payload) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py" , line 220, in __exit__ 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher self.force_reraise() 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py" , line 196, in force_reraise 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/nova/exception.py" , line 89, in wrapped 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher return f(self, context, *args, **kw) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/nova/compute/manager.py" , line 423, in decorated_function 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher return function (self, context, *args, **kwargs) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/nova/compute/manager.py" , line 388, in decorated_function 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher kwargs[ 'instance' ], e, sys.exc_info()) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py" , line 220, in __exit__ 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher self.force_reraise() 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py" , line 196, in force_reraise 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/nova/compute/manager.py" , line 376, in decorated_function 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher return function (self, context, *args, **kwargs) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/nova/compute/manager.py" , line 5150, in check_can_live_migrate_destination 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher disk_over_commit) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/nova/compute/manager.py" , line 5161, in _do_check_can_live_migrate_destination 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher block_migration, disk_over_commit) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py" , line 5481, in check_can_live_migrate_destination 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher self._compare_cpu(None, source_cpu_info) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py" , line 5740, in _compare_cpu 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher raise exception.InvalidCPUInfo(reason=m % { 'ret' : ret, 'u' : u}) 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher InvalidCPUInfo: Unacceptable CPU info: CPU doesn't have compatibility. 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher 0 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher Refer to http: //libvirt .org /html/libvirt-libvirt-host .html #virCPUCompareResult 2017-10-09 15:23:58.969 45323 ERROR oslo_messaging.rpc.dispatcher 2017-10-09 15:23:58.972 45323 ERROR oslo_messaging._drivers.common [req-fe373e8f-67f2-457c-aad4-f43b8a8c7bd0 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] Returning exception Unacceptable CPU info: CPU doesn't have compatibility. |
二:解决办法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | vim /usr/lib/python2 .7 /site-packages/nova/virt/libvirt/driver .py 5702 if guest_cpu is None: 5703 info = jsonutils.loads(host_cpu_str) 5704 LOG.info(_LI( 'Instance launched has CPU info: %s' ), host_cpu_str) 5705 cpu = vconfig.LibvirtConfigCPU() 5706 cpu.arch = info[ 'arch' ] 5707 cpu.model = info[ 'model' ] 5708 cpu.vendor = info[ 'vendor' ] 5709 cpu.sockets = info[ 'topology' ][ 'sockets' ] 5710 cpu.cores = info[ 'topology' ][ 'cores' ] 5711 cpu.threads = info[ 'topology' ][ 'threads' ] 5712 #for f in info['features']: 5713 # cpu.add_feature(vconfig.LibvirtConfigCPUFeature(f)) 5714 # LOG.info("Add william info :%s CPU Feature" %f) 5715 else : 5716 cpu = self._vcpu_model_to_cpu_config(guest_cpu) 5717 5718 u = ( "http://libvirt.org/html/libvirt-libvirt-host.html#" 5719 "virCPUCompareResult" ) 重启openstack-Nova-compute 服务 service openstack-nova-compute restart |
三:验证问题
1 2 3 4 5 6 7 8 9 10 11 | 2017-10-09 16:40:05.731 113517 INFO nova.extend.network [req-4ea72563-ffd5-4fcf-b681-744c31810206 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] Add william check_result: True 2017-10-09 16:40:05.732 113517 INFO nova.extend.network [req-4ea72563-ffd5-4fcf-b681-744c31810206 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] Add william,vlan901 is exists,so is not create 2017-10-09 16:40:05.732 113517 INFO nova.compute.manager [req-4ea72563-ffd5-4fcf-b681-744c31810206 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] Add william, live migrate vm bridge_multiple_vlan True 2017-10-09 16:40:05.798 113517 INFO nova.virt.libvirt.driver [req-4ea72563-ffd5-4fcf-b681-744c31810206 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] Instance launched has CPU info: { "vendor" : "Intel" , "model" : "Haswell-noTSX" , "arch" : "x86_64" , "features" : [ "pge" , "avx" , "xsaveopt" , "clflush" , "sep" , "syscall" , "tsc_adjust" , "vme" , "dtes64" , "invpcid" , "msr" , "sse" , "xsave" , "vmx" , "erms" , "xtpr" , "cmov" , "smep" , "nx" , "est" , "pat" , "monitor" , "smx" , "pbe" , "lm" , "tsc" , "fpu" , "fxsr" , "tm" , "sse4.1" , "pae" , "sse4.2" , "pclmuldq" , "pcid" , "fma" , "tsc-deadline" , "mmx" , "osxsave" , "cx8" , "mce" , "de" , "tm2" , "ht" , "dca" , "pni" , "abm" , "popcnt" , "mca" , "pdpe1gb" , "apic" , "fsgsbase" , "f16c" , "pse" , "ds" , "invtsc" , "lahf_lm" , "aes" , "avx2" , "sse2" , "ss" , "ds_cpl" , "arat" , "bmi1" , "bmi2" , "acpi" , "ssse3" , "rdtscp" , "cx16" , "pse36" , "mtrr" , "movbe" , "pdcm" , "cmt" , "rdrand" , "x2apic" ], "topology" : { "cores" : 10, "cells" : 2, "threads" : 2, "sockets" : 1}} 2017-10-09 16:40:06.067 113517 INFO nova.extend.network [req-4ea72563-ffd5-4fcf-b681-744c31810206 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] Add william check_result: True 2017-10-09 16:40:06.069 113517 INFO nova.extend.network [req-4ea72563-ffd5-4fcf-b681-744c31810206 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] Add william,vlan901 is exists,so is not create 2017-10-09 16:40:06.070 113517 INFO nova.compute.manager [req-4ea72563-ffd5-4fcf-b681-744c31810206 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] Add william, live migrate vm bridge_multiple_vlan True 2017-10-09 16:40:06.499 113517 INFO nova.virt.libvirt.firewall [req-4ea72563-ffd5-4fcf-b681-744c31810206 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] [instance: 91619be9-3237-4831-aa41-fa4de9d338c3] Called setup_basic_filtering in nwfilter 2017-10-09 16:40:06.500 113517 INFO nova.virt.libvirt.firewall [req-4ea72563-ffd5-4fcf-b681-744c31810206 bc77306e71644a05b5ff27003e416aa5 9c40d724fb9e4281a03a4c8e19a8a85e - - -] [instance: 91619be9-3237-4831-aa41-fa4de9d338c3] Ensuring static filters 2017-10-09 16:40:06.863 113517 INFO nova.compute.manager [-] [instance: 91619be9-3237-4831-aa41-fa4de9d338c3] VM Started (Lifecycle Event) 2017-10-09 16:40:09.948 113517 INFO nova.compute.manager [req-6c39c35f-c5c4-4da7-b693-f4812e766f31 - - - - -] [instance: 91619be9-3237-4831-aa41-fa4de9d338c3] VM Resumed (Lifecycle Event) 本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1970962 |