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/