English Chinese (Simplified) (zh_CN)
About images
Alternatively, QCOW2 images can be manually downloaded from the https://getfedora.org/coreos/download?tab=cloud_operators[download page].
Before provisioning an FCOS machine, you must have an Ignition configuration file containing your customizations. If you do not have one, see xref:producing-ign.adoc[Producing an Ignition File].
Download the QCOW2 image with https://github.com/coreos/coreos-installer[coreos-installer]
Exoscale provides https://community.exoscale.com/documentation/compute/custom-templates[custom Template] to be able to upload any cloud image.
Fedora CoreOS images are periodically updated by Exoscale on their platform. The future goal is to have an Exoscale FCOS link in the https://getfedora.org/en/coreos/download?tab=cloud_launchable[Cloud Lauchable] section, to be updated at every release.
If you do not want to use Ignition to get started, you can make use of the https://coreos.github.io/afterburn/platforms/[Afterburn support] and provide an SSH key via the cloud provider and continue from there.
If you just want SSH access and no further customization, you don't need to pass any custom instance user-data. Depending on your Exoscale Organization, relevant SSH public keys will be automatically added to the VM. This provides an easy way to test out FCOS without first creating an Ignition config.
If you need to apply any customization, you can provide an Ignition configuration as user-data when creating a new machine instance.
If you prefer to use a CLI you can provision an FCOS instance using the https://community.exoscale.com/documentation/tools/exoscale-command-line-interface/[Exoscale CLI].
Launching a new instance with Exoscale CLI
Launching a VM instance (CLI)
Launching a VM instance (Web Portal)
Once it is done, you can use it like an official Exoscale Template Image.
Prerequisites
Provisioning Fedora CoreOS on Exoscale
qemu-img resize "fedora-coreos-$VERSION-exoscale.x86_64.qcow2" +2G
Resize image virtual size with qemu-img
SSH to the instance
STREAM="stable"
coreos-installer download -s "${STREAM}" -p exoscale -f qcow2.xz