Skip to content
This repository was archived by the owner on Feb 12, 2021. It is now read-only.

Commit f6787b7

Browse files
author
Luca Bruno
authored
Merge pull request #1260 from lucab/ups/ignition-pxe-ip
os: crosslink PXE parameters and ignition static-networking
2 parents 9390ff6 + 06373ef commit f6787b7

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

os/booting-with-ipxe.md

+2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ When configuring the Container Linux iPXE boot script there are a few kernel opt
2323
- **coreos.autologin**: Drop directly to a shell on a given console without prompting for a password. Useful for troubleshooting but use with caution. For any console that doesn't normally get a login prompt by default be sure to combine with the `console` option, e.g. `console=tty0 console=ttyS0 coreos.autologin=tty1 coreos.autologin=ttyS0`. Without any argument it enables access on all consoles. Note that for the VGA console the login prompts are on virtual terminals (`tty1`, `tty2`, etc), not the VGA console itself (`tty0`).
2424
- **coreos.first_boot=1**: Download an Ignition config and use it to provision your booted system. Ignition configs are generated from Container Linux Configs. See the [config transpiler documentation][cl-configs] for more information. If a local filesystem is used for the root partition, pass this parameter only on the first boot.
2525
- **coreos.config.url**: Download the Ignition config from the specified URL. `http`, `https`, `s3`, and `tftp` schemes are supported.
26+
- **ip**: Configure temporary static networking for initramfs. This parameter does not influence the final network configuration of the node and is mostly useful for first-boot provisioning of systems in DHCP-less environments. See [Ignition documentation][ignition-kargs-ip] for the complete syntax.
2627

2728
### Choose a Channel
2829

@@ -122,3 +123,4 @@ Now that you have a machine booted it is time to play around. Check out the [Con
122123

123124
[cl-configs]: provisioning.md
124125
[ignition]: https://coreos.com/ignition/docs/latest
126+
[ignition-kargs-ip]: https://coreos.com/ignition/docs/latest/network-configuration.html#using-static-ip-addresses-with-ignition

os/booting-with-pxe.md

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ When configuring the Container Linux pxelinux.cfg there are a few kernel options
2525
- **coreos.autologin**: Drop directly to a shell on a given console without prompting for a password. Useful for troubleshooting but use with caution. For any console that doesn't normally get a login prompt by default be sure to combine with the `console` option, e.g. `console=tty0 console=ttyS0 coreos.autologin=tty1 coreos.autologin=ttyS0`. Without any argument it enables access on all consoles. Note that for the VGA console the login prompts are on virtual terminals (`tty1`, `tty2`, etc), not the VGA console itself (`tty0`).
2626
- **coreos.first_boot=1**: Download an Ignition config and use it to provision your booted system. Ignition configs are generated from Container Linux Configs. See the [config transpiler documentation][cl-configs] for more information. If a local filesystem is used for the root partition, pass this parameter only on the first boot.
2727
- **coreos.config.url**: Download the Ignition config from the specified URL. `http`, `https`, `s3`, and `tftp` schemes are supported.
28+
- **ip**: Configure temporary static networking for initramfs. This parameter does not influence the final network configuration of the node and is mostly useful for first-boot provisioning of systems in DHCP-less environments. See [Ignition documentation][ignition-kargs-ip] for the complete syntax.
2829

2930
This is an example pxelinux.cfg file that assumes Container Linux is the only option. You should be able to copy this verbatim into `/var/lib/tftpboot/pxelinux.cfg/default` after providing an Ignition config URL:
3031

@@ -221,6 +222,7 @@ Now that you have a machine booted it is time to play around. Check out the [Con
221222
[coreos-user]: https://groups.google.com/forum/#!forum/coreos-user
222223
[docs]: https://coreos.com/docs
223224
[ignition]: https://coreos.com/ignition/docs/latest
225+
[ignition-kargs-ip]: https://coreos.com/ignition/docs/latest/network-configuration.html#using-static-ip-addresses-with-ignition
224226
[install-to-disk]: installing-to-disk.md
225227
[cl-configs]: provisioning.md
226228
[irc]: irc://irc.freenode.org:6667/#coreos

0 commit comments

Comments
 (0)