18.4. 点火平台参数
Ignition 使用平台标识符在早期引导期间定位和检索配置有效负载。识别正确的平台参数可确保 Ignition 以适当的元数据服务或引导介质为目标。
ignition.platform.id 内核参数指定配置源,如 qemu、aws 或 metal。
构建或设置引导映像时,可以直接使用引导加载程序传递此参数,或者将其嵌入映像配置中。
| 平台 ID | 描述 | 配置源 |
|---|---|---|
|
| 没有云元数据的裸机服务器。 |
引导分区 : |
|
| QEMU/KVM虚拟机。 |
|
|
| Amazon Web Services EC2 实例。 | EC2 实例用户数据 |
|
| Microsoft Azure 虚拟机。 | Azure 实例元数据服务 |
|
| Google 云平台计算引擎。 | GCP元数据服务器 |
|
| Oracle VirtualBox虚拟机。 | 客人属性 |
|
| VMware vSphere/ESXi虚拟机。 |
vSphere |
- 特定于体系结构的参数
- 不同的 CPU 体系结构需要特定的配置交付方法:
| 架构 | 首选交付方式 |
|---|---|
|
|
|
|
|
|
|
|
具有点火配置 |
|
|
具有点火配置 |
- 内核命令行示例
- 以下示例展示了如何在内核命令行中设置 Ignition 参数:
- 裸机
-
ignition.platform.id=metal ignition.firstboot - 带
fw_cfg的QEMU -
ignition.platform.id=qemu ignition.firstboot - AWS EC2
-
ignition.platform.id=aws ignition.firstboot