Re: Building ZFS disk images

From: Mina_Galić <me+freebsd_at_igalic.co>
Date: Tue, 28 Sep 2021 17:46:07 UTC

‐‐snip---

*puts on cloud-init contributor hat*


> > No, because you might create a VM image once, then instantiate it
> > dozens or thousands of times. The firstboot solution is great because
> > it lets you reuse the same image file.
>
> I would continue to argue that the place to fix this is in the
> "instantiate tool". ESXI vmfs deals with this all the time
> when you clone a disk. And again the "fix at boot" does not
> deal with the problem in that if I "instatiate" 10 copies of
> a zpool for VM's and then try to mount 2 of them at once on
> the host this problem rares it head. Fix the problem as close
> to point of creation as possible for minimal issues in all
> operations for everyone.

a lot of folks use cloud-init for provisioning different Unices onto
different virtualisation (cloud) platforms.

We could fix it there.
We already extend paritions, filesystems and ZFS pools in cloud-init.

now, again, one could argue that's the wrong place to do any of that,
and we should just be using firstboot.
But the problem seems to be that a lot folks out there got into the
habit of creating and publishing (FreeBSD) images, seem to have
forgotten or never knew about firstboot, and don't to set it.


Mina Galić

Web: https://igalic.co/
PkgBase: https://alpha.pkgbase.live/