支持的平台
FedORA CoreOS通过预置的磁盘映像进行配置,并在第一次引导时通过 Ignition 。每个平台可能需要特定的逻辑和组件,因此为每个支持的环境提供专用映像。此外,主机环境中有一个唯一的平台ID可用于运行时内省。
支持的平台
下面列出了当前支持的平台及其标识符。
x86_64
-
阿里云/阿里云(
aliyun
):云平台。看见 在阿里云上启动 。 -
亚马逊网络服务(
aws
):云平台。看见 在AWS上引导 。 -
Microsoft Azure(
azure
):云平台。看见 在Azure上引导 。 -
Microsoft Azure堆栈(
azurestack
):云平台。 -
DigitalOcean(
digitalocean
):云平台。看见 在数字海洋上启动 。 -
ExScale(ExScale)
exoscale
):云平台。看见 在ExScale上引导 。 -
谷歌云平台(
gcp
):云平台。看见 在GCP上引导 。 -
IBM云、vPC第2代(
ibmcloud
):云平台。看见 在IBM云上引导 。 -
裸机(
metal
):带BIOS、UEFI或网络引导,带标准或4k本机磁盘。看见 在裸机上安装 或 通过iPXE进行实时引导 。 -
Nutanix(
nutanix
):管理程序。 -
OpenStack(云平台):
openstack
):云平台。看见 在OpenStack上引导 。 -
QEMU(
qemu
):管理程序。看见 在libvirt上引导 -
VirtualBox(‘VirtualBox’):管理程序。看见 在VirtualBox上引导 。
-
VMware ESXi(
vmware
):管理程序。看见 在VMware上引导 。请注意,只有 硬件版本 13或更高版本,支持vSphere ESXi主机版本6.5或更高版本以及vCenter主机版本6.5或更高版本。 -
伏尔泰(
vultr
):云平台。看见 在Vultr上引导 。
AArch64
-
亚马逊网络服务(
aws
):云平台。看见 在AWS上引导 。 -
裸机(
metal
):使用UEFI或网络引导,使用标准或4k本机磁盘。看见 在裸机上安装 或 通过iPXE进行实时引导 和 在树莓PI 4上启动 。 -
QEMU(
qemu
):管理程序。看见 在libvirt上引导 -
OpenStack(云平台):
openstack
):云平台。看见 在OpenStack上引导 。
平台ID的运行时自省
每个Fedora CoreOS映像都使用内核命令行中提供的特定于平台的标识符进行引导。该参数的名称为 ignition.platform.id
。平台ID由操作系统组件使用,例如 Ignition 和 余燃 。此外,它还可以通过以下方式以系统d为单位使用 ConditionKernelCommandLine=
。
看见 Ignition装置的支撑平台 和 After Burn支持的平台 文档页面,了解有关每个平台支持哪些功能的更多详细信息。请注意,有些平台目前受Ignition和Afterburn支持,但尚不受Fedora CoreOS支持。
可以在运行时自省平台ID,如下所示:
$ grep -o ignition.platform.id='[[:alnum:]]*' /proc/cmdline
ignition.platform.id=aws