openstack开发环境(DEV+Ubuntu) 创建示例失败
利用devstack+ubuntu搭建openstack环境(一个控制节点,一个计算节点),采用pike版本,环境搭建成功后,部署一个实验虚机,虚机部署一直不成功,从nova日志看错误如下:
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] Traceback (most recent call last):
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/opt/stack/nova/nova/compute/manager.py", line 2200, in _build_resources
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] yield resources
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/opt/stack/nova/nova/compute/manager.py", line 2015, in _build_and_run_instance
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] block_device_info=block_device_info)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 2903, in spawn
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] destroy_disks_on_failure=True)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 5452, in _create_domain_and_network
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] destroy_disks_on_failure)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] self.force_reraise()
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] six.reraise(self.type_, self.value, self.tb)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 5422, in _create_domain_and_network
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] post_xml_callback=post_xml_callback)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 5340, in _create_domain
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] guest.launch(pause=pause)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/opt/stack/nova/nova/virt/libvirt/guest.py", line 144, in launch
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] self._encoded_xml, errors='ignore')
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] self.force_reraise()
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] six.reraise(self.type_, self.value, self.tb)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/opt/stack/nova/nova/virt/libvirt/guest.py", line 139, in launch
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] return self._domain.createWithFlags(flags)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 186, in doit
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] result = proxy_call(self._autowrap, f, *args, **kwargs)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 144, in proxy_call
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] rv = execute(f, *args, **kwargs)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 125, in execute
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] six.reraise(c, e, tb)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 83, in tworker
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] rv = meth(*args, **kwargs)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] File "/usr/local/lib/python2.7/dist-packages/libvirt.py", line 1090, in createWithFlags
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self)
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] libvirtError: internal error: process exited while connecting to monitor: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc] 2018-06-10T00:02:53.109239Z qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory
Jun 10 08:02:57 Controller nova-compute[1081]: ERROR nova.compute.manager [instance: 2586d744-ad6b-42e1-8ddd-5521a39c78dc]
这个问题困扰我很久,在网上扑腾了好几天没有解决,请各位大侠看看如何解决,谢谢