Raspberry Pi 4でFedora CoreOSを起動してみました

Raspberry Pi 4でFedora CoreOSを起動してみました。

まあ、今は起動しただけですが。

ざっくり偵察編です。


Raspberry Pi 4でFedora CoreOSを起動可能

バージョンは38.20230430.3.1になります。

CoreOSの起動方法は2種類あるのですが。USBストレージから起動、U-boot起動に対応するため、ブートローダーを最新に更新しました。

https://denor.jp/raspberry-pi-4%E3%81%AE%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BCeeprom%E3%82%92%E6%9C%80%E6%96%B0%E7%89%88%E3%81%AB%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF


microSDカードまたはUSBストレージから起動可能

起動はこちらのUSBスティックSSDから。

https://denor.jp/raspberry-pi-4%E3%81%AFusb%E3%82%B9%E3%83%86%E3%82%A3%E3%83%83%E3%82%AFssd%E3%81%A7%E8%B5%B7%E5%8B%95%E3%83%BB%E5%AE%89%E5%AE%9A%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%EF%BC%9F%E9%80%9F%E5%BA%A6%E3%81%AF

Disk model:SSD-PUT/Nと表示されていて、たしかにSSDから起動しています。/dev/sda4、/sysrootの容量が923Gに自動拡張されています。

Fedora Serverの時は、手動で拡張する必要がありましたが。

https://denor.jp/raspberry-pi-4%e3%81%a7fedora-38-server%e3%82%92%e8%b5%b7%e5%8b%95%e3%81%97%e3%81%a6%e3%81%bf%e3%81%be%e3%81%97%e3%81%9f

CoreOSは、基本的に自動拡張されるようです。

このあたりの動きは、後述のIgnitionが関係しているようです。


dockerとpodmanどちらも利用可能

Fedora CoreOSは、podmanとdockerの両方がインストールされていて、どちらも使用することが可能です。

dockerのpsコマンドもちゃんと動きます。

Ethernetも使用できますので、このままdockerサーバとして動かすことも可能かもしれません。(実際にはまだ試してませんが


Butane(ブタン)をIgnition(点火)?

Fedora Serverのように、シェルからOSを使用することも可能ですが。

本当にベアメタルとして使用する場合、Ignitionがポイントかもしれません。

Ignitionは、JSONフォーマットの(人間には読みづらい)コンフィグファイルのようです。

可読性が低いため。

Butaneという、YAMLフォーマットの(人間でも読みやすい)コンフィグファイルを作るようです。

Ignitionで、OSの初期設定を行う感じでしょうか。まだ理解が浅いため、よくわかっていませんが。

そのあたりの理解を深めるために。

次回、もう少しIgnitionを作りながら、CoreOSのインストール手順を記録させて頂こうと思います。

もしかして、理解を深めてゆけば、おうちでクラスターが作れそうな予感も?[amazonjs asin=”B09MQ54CLV” locale=”JP” title=”OpenShift徹底入門”]

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です