IPA should support booting from virtual media

Bug #1358723 reported by Ramakrishnan G (rameshg87)
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Medium
Ramakrishnan G (rameshg87)

Bug Description

Currently Ironic conductor passes information to IPA through kernel command line.

The proposed mechanism in iLO driver is to boot up the agent ramdisk by building a bootable ISO with virtual media cdrom, and the parameters to the agent ramdisk are passed through virtual media floppy. This is the mechanism currently used in DIB ramdisk too.

When the agent ramdisk is booted from virtual media, a new kernel command-line argument 'boot_method=vmedia' is added. IPA should support reading rest of the parameters from virtual media floppy if the agent ramdisk is booted over virtual media.

Tags: agent
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/115275

Changed in ironic:
assignee: nobody → Ramakrishnan G (rameshg87)
status: New → In Progress
Dmitry Tantsur (divius)
Changed in ironic:
importance: Undecided → Medium
tags: added: agent
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic-python-agent (master)

Reviewed: https://review.openstack.org/115275
Committed: https://git.openstack.org/cgit/openstack/ironic-python-agent/commit/?id=8c0584c12159941febc59df57f23865e6d95728e
Submitter: Jenkins
Branch: master

commit 8c0584c12159941febc59df57f23865e6d95728e
Author: Ramakrishnan G <email address hidden>
Date: Tue Aug 19 11:29:59 2014 +0530

    Add vmedia boot support in IPA

    This commit adds support for booting IPA from virtual
    media cdrom. When IPA is booted over virtual media cdrom,
    the parameters to the IPA are passed in a text file within
    the virtual media floppy.

    Change-Id: Ia04585416aada85022af73fb2b945bd3895606f0
    Closes-Bug: #1358723

Changed in ironic:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in ironic:
milestone: none → juno-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ironic:
milestone: juno-3 → 2014.2
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.