[Ironic] No suitable device was found for deployment

韩光宇 hanguangyu2 at gmail.com
Thu Feb 10 01:50:03 UTC 2022


Dear all,

I have a OpenStack Victoria environment, and tried to use ironic
manage bare metal. But I got "- root device hints were not provided
and all found block devices are smaller than 4294967296B." in deploy
stage.

2022-02-09 17:57:56.492 3908982 ERROR
ironic.drivers.modules.agent_base [-] Agent returned error for deploy
step {'step': 'write_image', 'priority': 80, 'argsinfo': None,
'interface': 'deploy'} on node cc68c450-ce54-4e1c-be04-8b0a6169ef92 :
No suitable device was found for deployment - root device hints were
not provided and all found block devices are smaller than
4294967296B..

I used "openstack server create --flavor my-baremetal-flavor --nic
net-id=$net_id --image $image testing" to deploy bare metal node.  I
download deploy images(ipa-centos8-master.kernel and
ipa-centos8-master.initramfs) in
https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/.

The baremetal node info and flavor info as following:
https://paste.opendev.org/show/bV7lgO6RkNQY6ZGPbT2e/
Ironic configure file as following:
https://paste.opendev.org/show/bTgY9Kpn7KWqwQl73aEa/
Ironic-conductor log:    https://paste.opendev.org/show/bFKZYlXmccxNxU8lEogk/
The log of ironic-python-agent in bare metal node:
https://paste.opendev.org/show/btAuaMuV2IutV2Pa7YIa/

I see some old discussion about this, such as:
https://bugzilla.redhat.com/show_bug.cgi?id=1312187. But those
discussions took place a long time ago, not version V, and no solution
was seen.

Does anyone know how to solve this problem? I would appreciate any
kind of guidance or help.

Thank you,
Han Guangyu



More information about the openstack-discuss mailing list