IPA does not respect the "disk" kernel parameter

Bug #1554492 reported by Dmitry Tantsur
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ironic-python-agent
Opinion
Medium
Dmitry Tantsur

Bug Description

The ironic conductor provides a "disk" kernel parameter coming from the disk_devices option in the ironic conductor. The default value made the old ramdisk pick the first disk (sda, hda or vda) for deployment when no root device hints are provided.

With the switch over to IPA this logic is changed. IPA ignores this kernel argument and picks the smallest disk by default instead. It may result to the root device being moved on a simple rebuild. When cleaning is not enabled and config drive is present it may even fail the deployment, as the machine ends up with 2 config drives. We need to respect this kernel parameter for IPA.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic-python-agent (master)

Fix proposed to branch: master
Review: https://review.openstack.org/289897

Changed in ironic-python-agent:
status: Triaged → In Progress
Dmitry Tantsur (divius)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic-python-agent (master)

Change abandoned by Dmitry Tantsur (<email address hidden>) on branch: master
Review: https://review.openstack.org/289897
Reason: Does not seem like this is a good thing to do

Dmitry Tantsur (divius)
Changed in ironic-python-agent:
status: In Progress → Opinion
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.