Skip to content

Instantly share code, notes, and snippets.

@antonym
Created December 29, 2015 16:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save antonym/589a19f97ce68e2d66cf to your computer and use it in GitHub Desktop.
Save antonym/589a19f97ce68e2d66cf to your computer and use it in GitHub Desktop.
Openstack Ansible - Libvirt and Xen Issues
If hw_disk_discard = ignore the following exception occurs:
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] Traceback (most recent call last):
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/compute/manager.py", line 2155, in _build_resources
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] yield resources
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/compute/manager.py", line 2009, in _build_and_run_instance
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] block_device_info=block_device_info)
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 2441, in spawn
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] write_to_disk=True)
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 4326, in _get_guest_xml
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] context)
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 4185, in _get_guest_config
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] flavor, guest.os_type)
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 3286, in _get_guest_storage_config
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] inst_type)
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 3228, in _get_guest_disk_config
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] raise exception.Invalid(msg)
2015-12-29 16:17:26.265 28669 ERROR nova.compute.manager [instance: bd2f8961-9df2-464d-b36f-426d70bc3a34] Invalid: Volume sets discard option, but libvirt (1, 0, 6) or later is required, qemu (1, 6, 0) or later is required.
(https://bugs.launchpad.net/nova/+bug/1461572 ? )
If config option is removed, the exception is not raised.
________
If
[libvirt]
cpu_mode = host-model
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] Traceback (most recent call last):
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/compute/manager.py", line 2155, in _build_resources
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] yield resources
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/compute/manager.py", line 2009, in _build_and_run_instance
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] block_device_info=block_device_info)
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 2441, in spawn
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] write_to_disk=True)
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 4326, in _get_guest_xml
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] context)
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 4151, in _get_guest_config
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] instance.numa_topology)
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 3198, in _get_guest_cpu_config
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] cpu = self._get_guest_cpu_model_config()
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] File "/openstack/venvs/nova-12.0.2/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 3176, in _get_guest_cpu_model_config
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] raise exception.Invalid(msg)
2015-12-29 16:46:57.698 31303 ERROR nova.compute.manager [instance: 88d593f2-89a5-47e9-bcd9-139ef9699beb] Invalid: Config requested an explicit CPU model, but the current libvirt hypervisor 'xen' does not support selecting CPU models
Setting to:
[libvirt]
cpu_mode = none
Allows a build through.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment