创建nova实例 nova-compute报错:`libvirtError: internal error: process ...

打印 上一主题 下一主题

主题 967|帖子 967|积分 2901

创建nova实例 nova-compute报错:libvirtError: internal error: process exited while connecting to monitor

在vmware嵌套的虚拟化环境中,摆设多节点,对接多套后端ceph存储的时候,发现创建nova实例总是error:


  • 根据卷类型和镜像创建卷
  1. cinder create --image-id 2bc3e25e-d6fc-4b61-96c9-d24075ec05fd --name test-bus-22 --volume-type ceph-bus 10
复制代码


  • 启动一个nova实例
  1. nova boot --flavor 1C1G --boot-volume 4602fd51-ceba-4e11-9bf7-07ab59fbc4cb  --availability-zone business --nic net-id=ef6e073d-be57-48d0-8a6d-c0aeb566f3c3 --nic net-id=56f13591-b4ba-4cd8-8ec6-1cebad6438dc bus-test122
复制代码
  1. 2023-02-23 18:10:36.579 7 INFO os_vif [req-8a7516dd-217b-4e09-abd6-94261ae08d0d 905596397631479db0e5d5cfa3ceec90 7b651f4b9ecc4cd3bd400a2084084cb9 - default default] Successfully unplugged vif VIFBridge(active=False,address=fa:16:3e:6b:50:28,bridge_name='qbr78f1d0e3-6d',has_traffic_filtering=True,id=78f1d0e3-6d65-4bbb-ae90-1ab8654e521c,network=Network(56f13591-b4ba-4cd8-8ec6-1cebad6438dc),plugin='ovs',port_profile=VIFPortProfileOpenVSwitch,preserve_on_delete=False,vif_name='tap78f1d0e3-6d')
  2. :
  3. ting to monitor: 2023-02-23T10:10:26.924633Z qemu-kvm: -chardev pty,id=charserial0,logfile=/var/lib/nova/instances/b3a6bd51-4d91-42b7-a698-119fbda9c11c/console.log,logappend=off: Unable to open logfile /var/lib/nova/instances/b3a6bd51-4d91-42b7-a698-119fbda9c11c/console.log: Permission denied
  4. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c] Traceback (most recent call last):
  5. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 2357, in _build_resources
  6. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     yield resources
  7. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance
  8. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     block_device_info=block_device_info)
  9. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 3080, in spawn
  10. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     destroy_disks_on_failure=True)
  11. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5647, in _create_domain_and_network
  12. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     destroy_disks_on_failure)
  13. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
  14. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     self.force_reraise()
  15. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
  16. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     six.reraise(self.type_, self.value, self.tb)
  17. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5616, in _create_domain_and_network
  18. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     post_xml_callback=post_xml_callback)
  19. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5550, in _create_domain
  20. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     guest.launch(pause=pause)
  21. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/guest.py", line 144, in launch
  22. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     self._encoded_xml, errors='ignore')
  23. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
  24. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     self.force_reraise()
  25. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
  26. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     six.reraise(self.type_, self.value, self.tb)
  27. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/guest.py", line 139, in launch
  28. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     return self._domain.createWithFlags(flags)
  29. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 186, in doit
  30. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     result = proxy_call(self._autowrap, f, *args, **kwargs)
  31. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 144, in proxy_call
  32. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     rv = execute(f, *args, **kwargs)
  33. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 125, in execute
  34. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     six.reraise(c, e, tb)
  35. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 83, in tworker
  36. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     rv = meth(*args, **kwargs)
  37. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/usr/lib64/python2.7/site-packages/libvirt.py", line 1099, in createWithFlags
  38. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self)
  39. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c] libvirtError: internal error: process exited while connecting to monitor: :
  40. ting to monitor: 2023-02-23T10:10:26.924633Z qemu-kvm: -chardev pty,id=charserial0,logfile=/var/lib/nova/instances/b3a6bd51-4d91-42b7-a698-119fbda9c11c/console.log,logappend=off: Unable to open logfile /var/lib/nova/instances/b3a6bd51-4d91-42b7-a698-119fbda9c11c/console.log: Permission denied
  41. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c] Traceback (most recent call last):
  42. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 2357, in _build_resources
  43. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     yield resources
  44. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance
  45. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     block_device_info=block_device_info)
  46. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 3080, in spawn
  47. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     destroy_disks_on_failure=True)
  48. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5647, in _create_domain_and_network
  49. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     destroy_disks_on_failure)
  50. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
  51. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     self.force_reraise()
  52. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
  53. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     six.reraise(self.type_, self.value, self.tb)
  54. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5616, in _create_domain_and_network
  55. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     post_xml_callback=post_xml_callback)
  56. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5550, in _create_domain
  57. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     guest.launch(pause=pause)
  58. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/guest.py", line 144, in launch
  59. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     self._encoded_xml, errors='ignore')
  60. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
  61. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     self.force_reraise()
  62. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
  63. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     six.reraise(self.type_, self.value, self.tb)
  64. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/guest.py", line 139, in launch
  65. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     return self._domain.createWithFlags(flags)
  66. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 186, in doit
  67. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     result = proxy_call(self._autowrap, f, *args, **kwargs)
  68. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 144, in proxy_call
  69. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     rv = execute(f, *args, **kwargs)
  70. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 125, in execute
  71. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     six.reraise(c, e, tb)
  72. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 83, in tworker
  73. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     rv = meth(*args, **kwargs)
  74. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]   File "/usr/lib64/python2.7/site-packages/libvirt.py", line 1099, in createWithFlags
  75. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]     if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self)
  76. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c] libvirtError: internal error: process exited while connecting to monitor: 2023-02-23T10:10:26.924633Z qemu-kvm: -chardev pty,id=charserial0,logfile=/var/lib/nova/instances/b3a6bd51-4d91-42b7-a698-119fbda9c11c/console.log,logappend=off: Unable to open logfile /var/lib/nova/instances/b3a6bd51-4d91-42b7-a698-119fbda9c11c/console.log: Permission denied
  77. 2023-02-23 18:10:35.151 7 ERROR nova.compute.manager [instance: b3a6bd51-4d91-42b7-a698-119fbda9c11c]
复制代码
在qemu.conf配置文件中修改了user 和group后导致上面的报错,一开始写xml报错,还真以为是权限的问题,都改为root,重启了nova_libvirt容器问题依旧。厥后又将user和group改回到nova
  1. stdio_handler = "file"
  2. user = "nova"
  3. group = "nova"
复制代码
nova-compute报错:libvirtError: internal error: process exited while connecting to monitor
  1. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [req-ea83bece-2dfc-4ad4-a79b-c9eff763f4ef 905596397631479db0e5d5cfa3ceec90 7b651f4b9ecc4cd3bd400a2084084cb9 - default default] [instance: df810251-9c80-4dbf-8255-bac437a012cc] Instance failed to spawn: libvirtError: internal error: process exited while connecting to monitor: 2023-02-23T08:10:10.312021Z qemu-kvm: -chardev pty,id=charserial0,logfile=/var/lib/nova/instances/df810251-9c80-4dbf-8255-bac437a012cc/console.log,logappend=off: Failed to create PTY: No such file or directory
  2. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc] Traceback (most recent call last):
  3. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 2357, in _build_resources
  4. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     yield resources
  5. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance
  6. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     block_device_info=block_device_info)
  7. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 3080, in spawn
  8. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     destroy_disks_on_failure=True)
  9. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5646, in _create_domain_and_network
  10. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     destroy_disks_on_failure)
  11. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
  12. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     self.force_reraise()
  13. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
  14. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     six.reraise(self.type_, self.value, self.tb)
  15. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5615, in _create_domain_and_network
  16. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     post_xml_callback=post_xml_callback)
  17. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5550, in _create_domain
  18. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     guest.launch(pause=pause)
  19. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/guest.py", line 144, in launch
  20. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     self._encoded_xml, errors='ignore')
  21. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
  22. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     self.force_reraise()
  23. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
  24. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     six.reraise(self.type_, self.value, self.tb)
  25. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/guest.py", line 139, in launch
  26. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     return self._domain.createWithFlags(flags)
  27. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 186, in doit
  28. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     result = proxy_call(self._autowrap, f, *args, **kwargs)
  29. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 144, in proxy_call
  30. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     rv = execute(f, *args, **kwargs)
  31. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 125, in execute
  32. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     six.reraise(c, e, tb)
  33. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 83, in tworker
  34. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     rv = meth(*args, **kwargs)
  35. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]   File "/usr/lib64/python2.7/site-packages/libvirt.py", line 1099, in createWithFlags
  36. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc]     if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self)
  37. 2023-02-23 16:10:18.520 7 ERROR nova.compute.manager [instance: df810251-9c80-4dbf-8255-bac437a012cc] libvirtError: internal error: process exited while connecting to monitor: 2023-02-23T08:10:10.312021Z qemu-kvm: -chardev pty,id=charserial0,logfile=/var/lib/nova/instances/df810251-9c80-4dbf-8255-bac437a012cc/console.log,logappend=off: Failed to create PTY: No such file or directory
复制代码
经过pdb调试代码,发现跟踪到了libvirt驱动去创建xml的 报错
代码位置:/var/lib/kolla/venv/lib/python2.7/site-packages/nova/virt/libvirt/drivert.py
  1.     def _create_domain(self, xml=None, domain=None,
  2.                        power_on=True, pause=False, post_xml_callback=None):
  3.         """Create a domain.
  4.         Either domain or xml must be passed in. If both are passed, then
  5.         the domain definition is overwritten from the xml.
  6.         :returns guest.Guest: Guest just created
  7.         """
  8.         if xml:
  9.             guest = libvirt_guest.Guest.create(xml, self._host)
  10.             if post_xml_callback is not None:
  11.                 post_xml_callback()
  12.         else:
  13.             guest = libvirt_guest.Guest(domain)
  14.         if power_on or pause:
  15.             guest.launch(pause=pause)
  16.         if not utils.is_neutron():
  17.             guest.enable_hairpin()
  18.         return guest
复制代码
终极在guest.launch的时候报Libvirt Error
办理:
在qemu.conf配置文件中添加namespaces = []后,重启libvirt服务正常工作。
  1. stdio_handler = "file"
  2. namespaces = []
  3. user = "nova"
  4. group = "nova"
复制代码
查到是一个bug导致,至于详细原因没有仔细继续往下追究,参考如下链接:
https://bugzilla.redhat.com/show_bug.cgi?id=1427804

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

笑看天下无敌手

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表