Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
|
installatie_handleidingen:fedora-coreos [2025/09/02 14:40] abel [create the butane config file] |
installatie_handleidingen:fedora-coreos [2025/09/03 21:13] (huidige) abel [convert the butqane file to an ignite file] |
||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| ====== Install Fedora Core OS (FCOS) ====== | ====== Install Fedora Core OS (FCOS) ====== | ||
| + | CoreOS uses an ignite file to determine the parameters for the installation. This can be a file on a disk or a file on a webserver. | ||
| + | |||
| + | Installation methods for openshift and OKD use this to push installation configurations over ssh. | ||
| ===== create the ignite file ===== | ===== create the ignite file ===== | ||
| you do this by creating a butane config yaml and converting it to an ignite json using butane. | you do this by creating a butane config yaml and converting it to an ignite json using butane. | ||
| Regel 8: | Regel 11: | ||
| ==== create the butane config file ==== | ==== create the butane config file ==== | ||
| - | Create a yaml file with your config, mid the indentation. In this example only a group and a user with a specific uid is created (an exhaustive list of the options for butane config can be found [[https:// | + | Create a yaml file with your config, mid the indentation. In this example only a group and a user with a specific uid is created. I name this file // |
| + | '' | ||
| + | it will ask for your password and returned a hashed password. | ||
| <code yml> | <code yml> | ||
| Regel 18: | Regel 23: | ||
| users: | users: | ||
| - name: abel | - name: abel | ||
| + | password_hash: | ||
| uid: 700 | uid: 700 | ||
| primary_group: | primary_group: | ||
| Regel 27: | Regel 33: | ||
| ==== convert the butqane file to an ignite file ==== | ==== convert the butqane file to an ignite file ==== | ||
| - | Then with butane transform it ti the ignite json: | + | Then with butane transform it ti the ignite json:\\ |
| - | '' | + | '' |
| the resulting json file // | the resulting json file // | ||
| Regel 49: | Regel 55: | ||
| ], | ], | ||
| " | " | ||
| + | " | ||
| " | " | ||
| " | " | ||
| Regel 59: | Regel 66: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | ==== save the ignite file ==== | ||
| + | |||
| + | Copy the previously made ignite file to a separate USB disk formatted with xfs filesystem for use in installation later. | ||
| + | |||
| + | ===== create an USB installation disk ===== | ||
| + | ==== download Fedora Core OS ==== | ||
| + | Download the fedora coreos image from : | ||
| + | |||
| + | https:// | ||
| + | |||
| + | and create a bootable installation medium USB stick using '' | ||
| + | |||
| + | ===== boot and install the target baremetal server ===== | ||
| + | stick the USB install disk in the server, turn on and in the BIOS or in the bootmenu choose the USB device as boot device. | ||
| + | |||
| + | once the system is booted, insert the seperate stick with the ignite file in the server and mount it. | ||
| + | On the promt enter: | ||
| + | |||
| + | '' | ||
| + | |||
| + | and choose the disk to install to (in this example ''/ | ||
| + | Then start the installation : | ||
| + | |||
| + | '' | ||