Firecracker-v1.15.0にupgradeして動作確認しました

 1.概要

前回のFirecraker動作検証はWebサイトの記述に沿って実施しました。
Firecraker-v0.11.0で、GoogleAIからVersionUpが必要と指摘を受けて、
Firecracker-v1.15.0にupgradeしました。
このVersionでは、config.jsonを利用することでcurlの処理を簡素化できます。
GoogleAIに不明点は助けてもらいました。その内容を記述します。

2.詳細

Firecrakerの最新版を下記URLからDownloadします。
https://github.com/firecracker-microvm/firecracker/releases
firecracker-v1.15.0-x86_64.tgz 
上記ファイルを選択して、firecracker-v1.15.0-x86_64を取り出します。

次に、config-fileをconfig.jsonの名前で作成します。
記述内容は前回のcurlコマンドをベースにしました。

{
  "boot-source": {
    "kernel_image_path": "hello-vmlinux.bin",
    "boot_args": "console=ttyS0 reboot=k panic=1 pci=off root=/dev/vda1 rw"
  },
  "drives": [
     {
     "drive_id": "rootfs",
     "path_on_host": "hello-rootfs.ext4",
     "is_root_device": true,
     "is_read_only": false
     }
  ],
  "machine-config": {
     "vcpu_count": 1,
     "mem_size_mib": 256,
     "smt": false
  }
}

まず、作成した/tmp/firecracker.sockを削除します。
rm -f /tmp/firecracker.sock

実行します。
./firecracker-v1.15.0-x86_64 --config-file config.json --api-sock /tmp/firecracker.sock

Terminalは1台で実行でき、microVMへloginできます。

参考

https://github.com/firecracker-microvm/firecracker
 

Firecracker 0.11でmicroVMを試してみた
https://www.ubuntults.blog/2026/03/i-tried-out-microvm-with-firecracker-011.html

コメント

このブログの人気の投稿

LinuxMint 22.3にdosbox-xを導入してWindows95/98のGameを動かしました

ubuntu 26.04 LTSのリリース発表があり、Daily Build版を導入しました

ubuntu desktop 26.04 LTSをKVM環境にDaily Build版を導入しました