From 4eaf39702339fbb6800806b6a06b0edbae41063b Mon Sep 17 00:00:00 2001 From: Zhangfei Gao Date: Fri, 18 May 2018 16:27:06 +0800 Subject: Adding ironic_dnsmasq_boot_file parameter to globals.yml By now, ironic-dnsmasq has default bootfile pxelinux.0, which is correct only for x86. Adding ironic_dnsmasq_boot_file parameter to globals.yml to make it configuable. For example: /etc/kolla/globals.yml ironic_dnsmasq_boot_file: "debian-installer/arm64/bootnetaa64.efi" Change-Id: I6eb57702d4dad549ef8c999c1c82e577f316d8d6 --- doc/source/reference/ironic-guide.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'doc') diff --git a/doc/source/reference/ironic-guide.rst b/doc/source/reference/ironic-guide.rst index 95f0fb17d..8cee33b74 100644 --- a/doc/source/reference/ironic-guide.rst +++ b/doc/source/reference/ironic-guide.rst @@ -30,6 +30,18 @@ network: .. end +In the same file, specify the PXE bootloader file for Ironic Inspector. The +file is relative to the ``/tftpboot`` directory. The default is ``pxelinux.0``, +and should be correct for x86 systems. Other platforms may require a different +value, for example aarch64 on Debian requires +``debian-installer/arm64/bootnetaa64.efi``. + +.. code-block:: yaml + + ironic_dnsmasq_boot_file: pxelinux.0 + +.. end + Ironic inspector also requires a deploy kernel and ramdisk to be placed in ``/etc/kolla/config/ironic/``. The following example uses coreos which is commonly used in Ironic deployments, though any compatible kernel/ramdisk may -- cgit v1.2.3