← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1436750] [NEW] hypervisor_type='ironic' in image option breaks nova deploy

 

Public bug reported:

python-fuelclient_sha: b223dcaf5fdad2f714cd245958fefe03995d6207
release: '6.1'
release_versions:
  2014.2-6.1:
    VERSION:
      api: '1.0'
      astute_sha: 4a117a1ca6bdcc34fe4d086959ace1a6d18eeca9
      build_id: 2015-03-23_11-20-26
      build_number: '217'
      feature_groups:
      - mirantis
      fuellib_sha: a636c680e3c7d8cc66ed3e03645f38250beb8970
      fuelmain_sha: 6d1d5e63402257eda97cbf8fe4f1e8f84e1c1e92
      nailgun_sha: 53212a16b0799d19929da75dfcbc09d82f2df37c
      ostf_sha: a4cf5f218c6aea98105b10c97a4aed8115c15867
      production: docker
      python-fuelclient_sha: b223dcaf5fdad2f714cd245958fefe03995d6207
      release: '6.1'

root@node-5:~# glance image-show 05e5a7e4-b17c-46fc-81bb-3ce5e062849d
+----------------------------+--------------------------------------+
| Property | Value |
+----------------------------+--------------------------------------+
| Property 'hypervisor_type' | ironic |
| Property 'kernel_id' | 57ac4d54-ff47-4eb3-b9d6-2e2faffd31fa |
| Property 'ramdisk_id' | 63ae15b0-cb81-4461-ab29-df084e4ff138 |
| checksum | c8144b40fc74b463f450a2bfe151500e |
| container_format | bare |
| created_at | 2015-03-24T14:08:51 |
| deleted | False |
| disk_format | qcow2 |
| id | 05e5a7e4-b17c-46fc-81bb-3ce5e062849d |
| is_public | True |
| min_disk | 0 |
| min_ram | 0 |
| name | my-image |
| owner | d3d7576d21c64bd48d2063d3542a4317 |
| protected | False |
| size | 325888512 |
| status | active |
| updated_at | 2015-03-26T08:45:14 |
+----------------------------+--------------------------------------+

179>Mar 26 08:58:04 node-5 nova-scheduler Exception during message handling: Hypervisor virtualization type 'ironic' is not recognised
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 137, in _dispatch_and_reply
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher incoming.message))
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 180, in _dispatch
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 126, in _do_dispatch
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher result = getattr(endpoint, method)(ctxt, **new_args)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/server.py", line 139, in inner
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher return func(*args, **kwargs)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/manager.py", line 175, in select_destinations
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher filter_properties)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 147, in select_destinations
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher filter_properties)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 276, in _schedule
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher filter_properties, index=num)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/host_manager.py", line 379, in get_filtered_hosts
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher hosts, filter_properties, index)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/filters.py", line 82, in get_filtered_objects
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher list_objs = list(objs)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/filters.py", line 43, in filter_all
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher if self._filter_one(obj, filter_properties):
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/__init__.py", line 27, in _filter_one
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher return self.host_passes(obj, filter_properties)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/image_props_filter.py", line 107, in host_passes
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher host_state.hypervisor_version):
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/image_props_filter.py", line 50, in _instance_supported
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher hvtype.canonicalize(img_h_type),
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/hvtype.py", line 97, in canonicalize
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher raise exception.InvalidHypervisorVirtType(hvtype=name)
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher InvalidHypervisorVirtType: Hypervisor virtualization type 'ironic' is not recognised
2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher
<179>Mar 26 08:58:04 node-5 nova-scheduler ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 137, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 180, in _dispatch\n return self._do_dispatch(endpoint, method, ctxt, args)\n', ' File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 126, in _do_dispatch\n result = getattr(endpoint, method)(ctxt, **new_args)\n', ' File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/server.py", line 139, in inner\n return func(*args, **kwargs)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/manager.py", line 175, in select_destinations\n filter_properties)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 147, in select_destinations\n filter_properties)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 276, in _schedule\n filter_properties, index=num)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/host_manager.py", line 379, in get_filtered_hosts\n hosts, filter_properties, index)\n', ' File "/usr/lib/python2.7/dist-packages/nova/filters.py", line 82, in get_filtered_objects\n list_objs = list(objs)\n', ' File "/usr/lib/python2.7/dist-packages/nova/filters.py", line 43, in filter_all\n if self._filter_one(obj, filter_properties):\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/__init__.py", line 27, in _filter_one\n return self.host_passes(obj, filter_properties)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/image_props_filter.py", line 107, in host_passes\n host_state.hypervisor_version):\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/image_props_filter.py", line 50, in _instance_supported\n hvtype.canonicalize(img_h_type),\n', ' File "/usr/lib/python2.7/dist-packages/nova/compute/hvtype.py", line 97, in canonicalize\n raise exception.InvalidHypervisorVirtType(hvtype=name)\n', "InvalidHypervisorVirtType: Hypervisor virtualization type 'ironic' is not recognised\n"]

** Affects: nova
     Importance: Undecided
     Assignee: Vasyl Saienko (vsaienko)
         Status: New


** Tags: ironic nova

** Changed in: nova
     Assignee: (unassigned) => Vasyl Saienko (vsaienko)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1436750

Title:
  hypervisor_type='ironic' in image option breaks nova deploy

Status in OpenStack Compute (Nova):
  New

Bug description:
  python-fuelclient_sha: b223dcaf5fdad2f714cd245958fefe03995d6207
  release: '6.1'
  release_versions:
    2014.2-6.1:
      VERSION:
        api: '1.0'
        astute_sha: 4a117a1ca6bdcc34fe4d086959ace1a6d18eeca9
        build_id: 2015-03-23_11-20-26
        build_number: '217'
        feature_groups:
        - mirantis
        fuellib_sha: a636c680e3c7d8cc66ed3e03645f38250beb8970
        fuelmain_sha: 6d1d5e63402257eda97cbf8fe4f1e8f84e1c1e92
        nailgun_sha: 53212a16b0799d19929da75dfcbc09d82f2df37c
        ostf_sha: a4cf5f218c6aea98105b10c97a4aed8115c15867
        production: docker
        python-fuelclient_sha: b223dcaf5fdad2f714cd245958fefe03995d6207
        release: '6.1'

  root@node-5:~# glance image-show 05e5a7e4-b17c-46fc-81bb-3ce5e062849d
  +----------------------------+--------------------------------------+
  | Property | Value |
  +----------------------------+--------------------------------------+
  | Property 'hypervisor_type' | ironic |
  | Property 'kernel_id' | 57ac4d54-ff47-4eb3-b9d6-2e2faffd31fa |
  | Property 'ramdisk_id' | 63ae15b0-cb81-4461-ab29-df084e4ff138 |
  | checksum | c8144b40fc74b463f450a2bfe151500e |
  | container_format | bare |
  | created_at | 2015-03-24T14:08:51 |
  | deleted | False |
  | disk_format | qcow2 |
  | id | 05e5a7e4-b17c-46fc-81bb-3ce5e062849d |
  | is_public | True |
  | min_disk | 0 |
  | min_ram | 0 |
  | name | my-image |
  | owner | d3d7576d21c64bd48d2063d3542a4317 |
  | protected | False |
  | size | 325888512 |
  | status | active |
  | updated_at | 2015-03-26T08:45:14 |
  +----------------------------+--------------------------------------+

  179>Mar 26 08:58:04 node-5 nova-scheduler Exception during message handling: Hypervisor virtualization type 'ironic' is not recognised
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 137, in _dispatch_and_reply
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher incoming.message))
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 180, in _dispatch
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 126, in _do_dispatch
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher result = getattr(endpoint, method)(ctxt, **new_args)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/server.py", line 139, in inner
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher return func(*args, **kwargs)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/manager.py", line 175, in select_destinations
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher filter_properties)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 147, in select_destinations
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher filter_properties)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 276, in _schedule
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher filter_properties, index=num)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/host_manager.py", line 379, in get_filtered_hosts
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher hosts, filter_properties, index)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/filters.py", line 82, in get_filtered_objects
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher list_objs = list(objs)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/filters.py", line 43, in filter_all
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher if self._filter_one(obj, filter_properties):
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/__init__.py", line 27, in _filter_one
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher return self.host_passes(obj, filter_properties)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/image_props_filter.py", line 107, in host_passes
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher host_state.hypervisor_version):
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/image_props_filter.py", line 50, in _instance_supported
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher hvtype.canonicalize(img_h_type),
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/hvtype.py", line 97, in canonicalize
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher raise exception.InvalidHypervisorVirtType(hvtype=name)
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher InvalidHypervisorVirtType: Hypervisor virtualization type 'ironic' is not recognised
  2015-03-26 08:58:04.195 9168 TRACE oslo.messaging.rpc.dispatcher
  <179>Mar 26 08:58:04 node-5 nova-scheduler ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 137, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 180, in _dispatch\n return self._do_dispatch(endpoint, method, ctxt, args)\n', ' File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 126, in _do_dispatch\n result = getattr(endpoint, method)(ctxt, **new_args)\n', ' File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/server.py", line 139, in inner\n return func(*args, **kwargs)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/manager.py", line 175, in select_destinations\n filter_properties)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 147, in select_destinations\n filter_properties)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 276, in _schedule\n filter_properties, index=num)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/host_manager.py", line 379, in get_filtered_hosts\n hosts, filter_properties, index)\n', ' File "/usr/lib/python2.7/dist-packages/nova/filters.py", line 82, in get_filtered_objects\n list_objs = list(objs)\n', ' File "/usr/lib/python2.7/dist-packages/nova/filters.py", line 43, in filter_all\n if self._filter_one(obj, filter_properties):\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/__init__.py", line 27, in _filter_one\n return self.host_passes(obj, filter_properties)\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/image_props_filter.py", line 107, in host_passes\n host_state.hypervisor_version):\n', ' File "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/image_props_filter.py", line 50, in _instance_supported\n hvtype.canonicalize(img_h_type),\n', ' File "/usr/lib/python2.7/dist-packages/nova/compute/hvtype.py", line 97, in canonicalize\n raise exception.InvalidHypervisorVirtType(hvtype=name)\n', "InvalidHypervisorVirtType: Hypervisor virtualization type 'ironic' is not recognised\n"]

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1436750/+subscriptions


Follow ups

References