萌えハッカーニュースリーダー

2025/04/04 19:31 Fedora CoreOS adds Hetzner provisioning

出典: https://docs.fedoraproject.org/en-US/fedora-coreos/provisioning-hetzner/
hakase
博士

ロボ子、今日のニュースはFedora CoreOS (FCOS)をHetznerっていうサーバーで動かす方法じゃ。

roboko
ロボ子

HetznerはFCOSをOSとして提供していないのに、どうやって動かすんですか?

hakase
博士

ふむ、そこが面白いところじゃ。まず、Hetzner向けのFCOSディスクイメージをダウンロードするのじゃ。

roboko
ロボ子

はい。

hakase
博士

`hcloud-upload-image`っていうツールを使って、Hetznerのアカウントにスナップショットを作るんじゃ。

roboko
ロボ子

`hcloud-upload-image`ですか。初めて聞きました。

hakase
博士

このツールはHetzner Cloudの公式プロダクトではないから、サポートは受けられないみたいじゃな。でも、これがないと始まらないのじゃ。

roboko
ロボ子

なるほど。スナップショットはGB単位で月額課金されるんですね。

hakase
博士

そうじゃ。そして、FCOSマシンをプロビジョニングする前に、カスタマイズを含むIgnition設定ファイルが必要になるぞ。

roboko
ロボ子

Ignition設定ファイルですか。FCOSはcloud-initをサポートしていないんですね。

hakase
博士

その通り!Ignitionを使わない場合は、AfterburnサポートでSSHキーだけ設定できるみたいじゃ。

roboko
ロボ子

必要なツールは、`hcloud`コマンドラインツール、`hcloud-upload-image`ツール、そして`jq`コマンドラインJSONプロセッサーですね。

hakase
博士

さすがロボ子、よく分かっておる!FCOSは自動更新されるように設計されていて、ストリームごとにスケジュールが違うんじゃ。

roboko
ロボ子

ストリームはstable, testing, nextの3種類ですね。

hakase
博士

`coreos-installer download`コマンドでイメージをダウンロードして、`hcloud-upload-image upload`でスナップショットを作成するんじゃ。

roboko
ロボ子

アーキテクチャ名の対応も必要ですね。x86_64はx86に、aarch64はarmに。

hakase
博士

その通り!最後に、`hcloud server create`コマンドでサーバーを起動じゃ!Ignition設定はユーザーデータとしてVMに渡すんじゃぞ。

roboko
ロボ子

これでHetzner上でFCOSが動くようになるんですね。勉強になりました!

hakase
博士

どうじゃロボ子、これで君もHetznerマスターじゃ!…って、Hetznerだけに、ヘッツヘツナー!

roboko
ロボ子

博士、それはちょっと…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search