Juno Release Notes
A complete log of work completed during Juno can be found here: https://launchpad.net/ironic/juno/2014.2
- The Nova "ironic" driver is in the Nova code base. In Icehouse, the Nova "ironic" driver was not in the Nova code base. Now that it is in the Nova code base, it is no longer necessary to install Ironic on the nova-compute hosts.
- nova rebuild is supported by the nova.virt.ironic driver
- however, the optional --preserve-ephemeral flag is not supported by "agent"-based deploy drivers.
- IPMI sensor data can be emitted (eg to Ceilometer)
- New hardware drivers: DRAC power & management driver, iLO power & virtual-media deploy driver, SNMP power driver, iBoot PDU power driver
- New "agent" family of deploy drivers
- Neutron dependency has been removed.
- It is possible to use an external static DHCP configuration with agent-based drivers (eg, agent_ipmitool) or no DHCP at all with iLO-based drivers (eg, agent_ilo and iscsi_ilo)
- UEFI and iPXE boot support is available in some drivers
- Serial-over-LAN console is supported. The IPMItool and NativeIPMI drivers support serial console.
- IPMI passwords are visible to users with cloud admin privileges, via Ironic's API.
- Running more than one nova-compute process is not officially supported. While Ironic does include a ClusteredComputeManager, which allows running more than one nova-compute process with Ironic, it should be considered experimental and has many known problems.
- Drivers using the "agent" deploy mechanism differ in their functionality from those using the "pxe" deploy mechanism in the following ways:
- agent requires a whole-disk image, and does not support "rebuild --preserve-ephemeral"; "pxe" requires a partition image, and supports "rebuild --preserve-ephemeral"
- nodes deployed by the "agent" drivers will boot from the local disk; nodes deployed by the "pxe" drivers can not boot from local disk, and will always require a net boot (whether via pxe, ipxe, or virtual-media)
Icehouse to Juno
Untested, but no known issues.
Baremetal to Ironic
It is possible to upgrade a Nova installation which formerly used the "baremetal" driver to use the "ironic" driver. Documentation is available at: https://wiki.openstack.org/wiki/Ironic/NovaBaremetalIronicMigration.
Note that Nova's "baremetal" driver has been removed in Kilo.
Official documentation and guides have not been produced as part of the OpenStack Documentation program for this release.
An install guide, produced by Ironic's developers, is included within the released code at doc/source/deploy/install-guide.rst. This is also published online.
Note that the online version of these docs are kept up to date based on the current tip of development, not the latest release. The link below may therefore refer to features not available in the Juno release. http://docs.openstack.org/developer/ironic/deploy/install-guide.html