Overcloud deploy fails with no valid host because ramfilter

Solution In Progress - Updated -

Issue

  • nova-scheduler.log
 -4096MB disk: -40960MB io_ops: 0 instances: 0 does not have 4096 MB usable ram before overcommit, it only has 0 MB. host_passes /usr/lib/python2.7/site-packages/nova/scheduler/filters/ram_filter.py:45
2018-01-06 18:03:47.057 26374 INFO nova.filters [req-681a27f0-d36e-4f68-9c3b-37f8ac3f7d22 a94cfd7ad5544d0194c40bdb1d67d765 9353cdc077a2496887b145276452bdd5 - - -] Filter RamFilter returned 0 hosts

  • may notice ipmi command failure in ironic-conductor.log
2018-01-06 18:03:25.264 1474 ERROR ironic.drivers.modules.ipmitool ProcessExecutionError: Unexpected error while running command.
2018-01-06 18:03:25.264 1474 ERROR ironic.drivers.modules.ipmitool Command: ipmitool -I lanplus -H 192.168.x.x -L ADMINISTRATOR -p 623 -U emu -R 3 -N 5 -f /tmp/tmpUaNETE raw 0x00 0x08 0x03 0x08
2018-01-06 18:03:25.264 1474 ERROR ironic.drivers.modules.ipmitool Exit code: 1
2018-01-06 18:03:25.264 1474 ERROR ironic.drivers.modules.ipmitool Stdout: u''
2018-01-06 18:03:25.264 1474 ERROR ironic.drivers.modules.ipmitool Stderr: u'Unable to send RAW command (channel=0x0 netfn=0x0 xxx): Invalid data field in request\n'
2018-01-06 18:03:25.264 1474 ERROR ironic.drivers.modules.ipmitool
2018-01-06 18:03:25.266 1474 WARNING ironic.drivers.modules.deploy_utils [req-a30d99f2-4111-4764-a01f-8fd3f7db28e4 - - - - -] ipmitool is unable to set boot device while the node 99f29e84-7c8c-1000-b2exxxxxxx a is in UEFI boot mode. Please set the boot device manually.
  • May also see retry filter failing
2017-11-27 09:46:41.997 12554 INFO nova.filters [req-2c4164ef-0865-48ae-b21e-db5f14344894 a94cfd7ad5544d0194c40bdb1d67d765 9353cdc077a2496887b145276452bdd5 - - -] Filter RetryFilter returned 0 hosts
2017-11-27 09:46:41.997 12554 INFO nova.filters [req-2c4164ef-0865-48ae-b21e-db5f14344894 a94cfd7ad5544d0194c40bdb1d67d765 9353cdc077a2496887b145276452bdd5 - - -] Filtering removed all hosts for the request with instance ID '61858f35-e8ba-464a-a6d4-50fdbee3ecc6'. Filter results: ['RetryFilter: (start: 5, end: 0)']

Environment

Red Hat OpenStac Platform 10.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content