Node provisioning on multipath SAN boot nodes fails with "test -e /dev/dm-Xp5" error
Issue
-
openstack overcloud node provision
fails withFailed to create config drive on disk /dev/dm-X for node aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa. Error: Unexpected error while running command. Command: test -e /dev/dm-Xp5
error:2025-01-01 00:00:00.000000 | aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa | FATAL | Provision instances | localhost | error={"changed": false, "logging": "Created port compute-0-ctlplane (UUID aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa) for node node0 (UUID aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa) with {'network_id': 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa', 'name': 'compute-0-ctlplane'}\nAttached port compute-0-ctlplane (UUID aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa) to node node0 (UUID aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa)\nProvisioning started on node node0 (UUID aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa)\n", "msg": "Node aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa reached failure state \"deploy failed\"; the last error is Agent returned error for deploy step {'step': 'write_image', 'priority': 80, 'argsinfo': None, 'interface': 'deploy'} on node aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa : Error performing deploy_step write_image: Command execution failed: Failed to create config drive on disk /dev/dm-0 for node aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa. Error: Unexpected error while running command.\nCommand: test -e /dev/dm-0p5\nExit code: 1\nStdou
Environment
- Red Hat OpenStack Platform 17.1
- This issue didn't occur on Red Hat OpenStack Platform 17.1.2 or 17.1.1
But the issue occurs on some newer z-versions such as Red Hat OpenStack Platform 17.1.8 - Overcloud nodes are SAN boot with multipath
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.