大概的 draft 係先整好個 base read-only VM image,再生一大堆 read-write image,每個在 boot 之前用 guestfs 改它的 udev rules file,好似 unionfs 咁
開頭麻煩是難免的,尤其係長期要留低的 data 同 log 等等要用 NFS 之類的 external storage。但之後的吸引之處, 係生 VM 的時間和 cost 係零。
之後的維護,如果係細的 hotfix 或 os update, 可以在 rw image 做,而有 downtime 的大型維護,就可以關掉所有 VM,之後 update base image,之後重新生過所有 VM (可以 reuse MAC addr + IP)
如果可以加埋 chef 或 puppet 就一流了
我好期待puppet