openstack-manuals/doc/config-reference/source/tables/ironic-pxe.rst
KATO Tomoyuki a271bdc6d7 [config-ref] update ironic config options for Newton
Change-Id: I701168d35a0c31fc9ef00d3d43d04d4936936be9
2016-09-29 21:46:14 +09:00

3.2 KiB

Description of PXE configuration options
Configuration option = Default value Description
[pxe]
default_ephemeral_format = ext4 (String) Default file system format for ephemeral partition, if one is created.
image_cache_size = 20480 (Integer) Maximum size (in MiB) of cache for master images, including those in use.
image_cache_ttl = 10080 (Integer) Maximum TTL (in minutes) for old master images in cache.
images_path = /var/lib/ironic/images/ (String) On the ironic-conductor node, directory where images are stored on disk.
instance_master_path = /var/lib/ironic/master_images (String) On the ironic-conductor node, directory where master instance images are stored on disk. Setting to <None> disables image caching.
ip_version = 4 (String) The IP version that will be used for PXE booting. Defaults to 4. EXPERIMENTAL
ipxe_boot_script = $pybasedir/drivers/modules/boot.ipxe (String) On ironic-conductor node, the path to the main iPXE script file.
ipxe_enabled = False (Boolean) Enable iPXE boot.
ipxe_timeout = 0 (Integer) Timeout value (in seconds) for downloading an image via iPXE. Defaults to 0 (no timeout)
ipxe_use_swift = False (Boolean) Download deploy images directly from swift using temporary URLs. If set to false (default), images are downloaded to the ironic-conductor node and served over its local HTTP server. Applicable only when 'ipxe_enabled' option is set to true.
pxe_append_params = nofb nomodeset vga=normal (String) Additional append parameters for baremetal PXE boot.
pxe_bootfile_name = pxelinux.0 (String) Bootfile DHCP parameter.
pxe_config_template = $pybasedir/drivers/modules/pxe_config.template (String) On ironic-conductor node, template file for PXE configuration.
tftp_master_path = /tftpboot/master_images (String) On ironic-conductor node, directory where master TFTP images are stored on disk. Setting to <None> disables image caching.
tftp_root = /tftpboot (String) ironic-conductor node's TFTP root path. The ironic-conductor must have read/write access to this path.
tftp_server = $my_ip (String) IP address of ironic-conductor node's TFTP server.
uefi_pxe_bootfile_name = bootx64.efi (String) Bootfile DHCP parameter for UEFI boot mode.
uefi_pxe_config_template = $pybasedir/drivers/modules/pxe_grub_config.template (String) On ironic-conductor node, template file for PXE configuration for UEFI boot loader.