Gebruikershulpmiddelen

Site-hulpmiddelen


installatie_handleidingen:fedora-coreos

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
installatie_handleidingen:fedora-coreos [2025/09/03 09:09]
abel [boot and install the target baremetal server]
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://www.flatcar.org/docs/latest/provisioning/config-transpiler/configuration/|here]]) i name this file //version1.bu//+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 //version1.bu// (an exhaustive list of the options for butane config can be found [[https://www.flatcar.org/docs/latest/provisioning/config-transpiler/configuration/|here]]). A hashed password can be created using:\\ 
 +''mkpasswd --method=yescrypt''\\ 
 +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: $y$j9T$z8................
       uid: 700       uid: 700
       primary_group: users       primary_group: users
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:\\ 
-''butane --pretty --strict version1.bu > version1.ign''+''%%butane --pretty --strict version1.bu > version1.ign%%''
  
 the resulting json file //version1.ign// looks like: the resulting json file //version1.ign// looks like:
Regel 49: Regel 55:
         ],         ],
         "name": "abel",         "name": "abel",
 +        "passwordHash": "$y$j9T$z8................",
         "primaryGroup": "users",         "primaryGroup": "users",
         "sshAuthorizedKeys": [         "sshAuthorizedKeys": [
Regel 62: Regel 69:
 ==== save the ignite file ==== ==== save the ignite file ====
  
-Copy the previously made ignite file to a separate USB disk for use in installation later.+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 ===== ===== create an USB installation disk =====
installatie_handleidingen/fedora-coreos.1756883377.txt.gz · Laatst gewijzigd: 2025/09/03 09:09 door abel