Additionally bumps CPU model to host-model as centos9 builds now require a subset of CPU processors which include advanced features. Host-model also allows for the VM to still start when running with pure qemu, as opposed to KVM passthrough. https://developers.redhat.com/blog/2021/01/05/building-red-hat-enterprise-linux-9-for-the-x86-64-v2-microarchitecture-level#architectural_considerations_for_rhel_9 Change-Id: Ic261efd4bf6f5929687df5e7b1b51b541554af18
1.7 KiB
Building or downloading a deploy ramdisk image
Ironic depends on having an image with the ironic-python-agent (IPA) <>
service running on it for controlling and deploying bare metal
nodes.
Two kinds of images are published on every commit from every branch
of ironic-python-agent (IPA) <>
DIB images are suitable for production usage and can be downloaded from https://tarballs.openstack.org/ironic-python-agent/dib/files/.
- For Train and older use CentOS 7 images.
- For Ussuri and up to Yoga use CentOS 8 images.
- For Zed and newer use CentOS 9 images.
Warning
CentOS 7 master images are no longer updated and must not be used.
Warning
The published images will not work for dhcp-less deployments since the simple-init element is not present. Check the DIB documentation to see how to build the image.
TinyIPA images are suitable for CI and testing environments and can be downloaded from https://tarballs.openstack.org/ironic-python-agent/tinyipa/files/.
Building from source
Check the ironic-python-agent-builder project for information on how to build ironic-python-agent ramdisks.