FirecrackerのResumeのRAMイメージとrootfs

FirecrackerのResumeのRAMイメージとrootfs Firecracker

FirecrackerのSnapshotとResumeを実行する前にrootfsとsnapファイルと.rawファイルの関係を整理する。

図解化すると以下となる。

rootfs・snapファイル・RAMイメージ(.raw)の関係の図解

上記から分かる通り、rootfs自体は同じものを参照するためAの仮想マシンをBの仮想マシンで復元すると高確率でディスクが壊れる。

そのため、複数台で同一条件でマイクロVMを起動する場合は

Read-Onlyでディスクを共有する、Copy-on-Write (CoW) を使う、単純にファイルコピーをするかの3択となる。

コメント

タイトルとURLをコピーしました