18.4. Ignition のプラットフォームパラメーター
Ignition は、ブート初期段階でプラットフォーム識別子を使用して設定ペイロードを特定および取得します。正しいプラットフォームパラメーターを特定することで、Ignition が適切なメタデータサービスやブートメディアを確実にターゲットにできるようになります。
ignition.platform.id カーネル引数により、qemu、aws、metal などの設定ソースを指定します。
このパラメーターは、bootc イメージをビルドまたはプロビジョニングする際に、ブートローダーを使用して直接渡すことも、イメージ設定に埋め込むこともできます。
| プラットフォーム ID | 説明 | 設定ソース |
|---|---|---|
|
| クラウドメタデータのないベアメタルサーバー。 |
ブートパーティション: |
|
| QEMU/KVM 仮想マシン。 |
|
|
| Amazon Web Services の EC2 インスタンス。 | EC2 インスタンスのユーザーデータ |
|
| Microsoft Azure 仮想マシン。 | Azure インスタンスメタデータサービス |
|
| Google Cloud Platform Compute Engine。 | GCP メタデータサーバー |
|
| Oracle VirtualBox 仮想マシン。 | ゲストのプロパティー |
|
| VMware vSphere/ESXi 仮想マシン。 |
vSphere |
- アーキテクチャー固有のパラメーター
- CPU アーキテクチャーによって、必要な設定の配信方法が異なります。
| アーキテクチャー | 推奨される提供方法 |
|---|---|
|
|
|
|
|
|
|
|
Ignition 設定を含む |
|
|
Ignition 設定を含む |
- カーネルコマンドラインの例
- 以下の例は、カーネルコマンドラインで Ignition のパラメーターを設定する方法を示しています。
- ベアメタル
-
ignition.platform.id=metal ignition.firstboot fw_cfgを使用した QEMU-
ignition.platform.id=qemu ignition.firstboot - AWS EC2
-
ignition.platform.id=aws ignition.firstboot