On 4/20/21 2:16 PM, bfields@xxxxxxxxxxxx wrote: > On Tue, Apr 20, 2021 at 05:53:34PM +0000, Trond Myklebust wrote: >> So if the machine-id exists, then maybe we could indeed generate the >> identity using the uuid in that file (although the question remains as >> to why you'd want that?). > > I was assuming: When you clone a machine image, either you want the > clone to have the same identity (maybe it's a backup, or you're doing > some sort of migration) or you want it to act like a new machine (say > you've got a base image that you're using to make a bunch of hosts). In > the latter case you've got to track down everything on the filesystem > that needs to differ between hosts and fix it up. The fewer of those, > the better. For the record... I cloned a VM and the /etc/machine-id were the same. The later would have to happen. > >> However the generated value should then be persisted separately so >> that it can be platform independent. > > That'd be OK. > > I don't think switching a host between systemd and not systemd-based is > a common case. > > If somebody has a really weird case they can always write their own > script. +1 steved.