I run a cloud bare metal server with Fedora Silverblue. The server is
far from being full of services and settings, so I would like to take
the opportunity to migrate to FCOS before too many apps are deployed.
Following Fedoraproject documentation[0], I have been able to write a
simple ignition file with no issues. But then I have no idea how to
proceed to install FCOS, as I can't boot the server from an ISO file.
My first though is to install coreos-installer, via a package or a
docker image, then run coreos-installer as described in the coreos
github[1] with my .ign file, then reboot. Will I be able to thereafter
ssh the server as core user with the given ssh key? Or shall I write
sshd settings in my ignition file to allow ssh from key for user core?
Is it the correct process? Or is the process something more complicated
involving PXE?
I have read the excellent paper, as usual, written by Dusty[2], but the
process is dedicated to a VM. Maybe can I make some changes to adapt the
method?
Thank you for any hint to a clear way to install coreOS from Silverblue.
I may then write a How-To as it seems clear directions are missing.
[
0]https://docs.fedoraproject.org/en-US/fedora-coreos/bare-metal/
[
1]https://github.com/coreos/coreos-installer
[
2]https://dustymabe.com/2020/01/23/devconf.cz-2020-fedora-coreos-lab/