From Fedora Project Wiki
No edit summary |
No edit summary |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
|description=Install Fedora CoreOS on bare metal machine using the `next` image. | |description=Install Fedora CoreOS on bare metal machine using the `next` image. | ||
|setup= | |setup= | ||
# Download and verify the latest [https://getfedora.org/coreos/download?tab=metal_virtualized&stream=next FCOS '''next''' image for bare metal machines]. Choose your preferred installation source (''ISO'' for an optical or USB drive | # Download and verify the latest [https://getfedora.org/coreos/download?tab=metal_virtualized&stream=next FCOS '''next''' image for bare metal machines]. Choose your preferred installation source (''ISO'' for an optical or USB drive or ''PXE'' for a network install). | ||
# Familiarize yourself with FCOS [https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/#_provisioning_philosophy provisioning philosophy], i.e. the role of an Ignition config file during system installation. | # Familiarize yourself with FCOS [https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/#_provisioning_philosophy provisioning philosophy], i.e. the role of an Ignition config file during system installation. | ||
|actions= | |actions= | ||
# [https://docs.fedoraproject.org/en-US/fedora-coreos/producing-ign/ Create an Ignition config]. You can use the simplest example available which includes your SSH key. | # [https://docs.fedoraproject.org/en-US/fedora-coreos/producing-ign/ Create an Ignition config]. You can use the simplest example available which includes your SSH key. | ||
# Follow the documentation for [https://docs.fedoraproject.org/en-US/fedora-coreos/bare-metal/ installing CoreOS on Bare Metal]. | # Follow the documentation for [https://docs.fedoraproject.org/en-US/fedora-coreos/bare-metal/ installing CoreOS on Bare Metal] (using `next` instead of `stable` in the instructions). | ||
# You should be able to see the IP address printed at the login prompt of the serial console. | # You should be able to see the IP address printed at the login prompt of the serial console. | ||
# SSH into the machine using `ssh username@ipaddress` (replace ''username'' and ''ipaddress'' with actual values). | # SSH into the machine using `ssh username@ipaddress` (replace ''username'' and ''ipaddress'' with actual values). | ||
Line 16: | Line 16: | ||
# You can connect to the machine via SSH. | # You can connect to the machine via SSH. | ||
# The linked documentation is clear, all steps are understandable, and nothing important is missing from it. | # The linked documentation is clear, all steps are understandable, and nothing important is missing from it. | ||
|optional= | |||
# Follow the documentation in [https://docs.fedoraproject.org/en-US/fedora-coreos/authentication/#_using_password_authentication this section] to add a password to your configuration. Then try to log into the machine on the serial console using that password. | |||
# Follow the documentation in [https://docs.fedoraproject.org/en-US/fedora-coreos/authentication/#_enabling_ssh_password_authentication this section] to enable SSH password authentication. Then try to log into the machine over SSH using a username and password. | |||
}} | }} | ||
[[Category:CoreOS Test Cases]] | [[Category:CoreOS Test Cases]] |
Latest revision as of 14:03, 26 April 2021
Description
Install Fedora CoreOS on bare metal machine using the next
image.
Setup
- Download and verify the latest FCOS next image for bare metal machines. Choose your preferred installation source (ISO for an optical or USB drive or PXE for a network install).
- Familiarize yourself with FCOS provisioning philosophy, i.e. the role of an Ignition config file during system installation.
How to test
- Create an Ignition config. You can use the simplest example available which includes your SSH key.
- Follow the documentation for installing CoreOS on Bare Metal (using
next
instead ofstable
in the instructions). - You should be able to see the IP address printed at the login prompt of the serial console.
- SSH into the machine using
ssh username@ipaddress
(replace username and ipaddress with actual values).
Expected Results
- The system runs on a bare metal machine according to the instructions.
- You can read the IP address of the machine from the serial console.
- You can connect to the machine via SSH.
- The linked documentation is clear, all steps are understandable, and nothing important is missing from it.
Optional
- Follow the documentation in this section to add a password to your configuration. Then try to log into the machine on the serial console using that password.
- Follow the documentation in this section to enable SSH password authentication. Then try to log into the machine over SSH using a username and password.