[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Seeking best-practice for managing guix-defined VMs
From: |
myglc2 |
Subject: |
Re: Seeking best-practice for managing guix-defined VMs |
Date: |
Sun, 14 Jan 2018 16:06:00 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
On 01/14/2018 at 19:51 Hartmut Goebel writes:
> I wonder about the best-practice for managing VMs built using `guix
> system vm`.
I doubt this is best practice, but I have been using a bash script to
build, commission, and route VMs on a GuixSD server. Because I want
self-contained, portable, stateful VMs that can also run elsewhere, I
use 'guix system vm-image'. I keep track of the VM config by caching the
config file and 'guix --version' w/the image, which must be copied out
of the store in order to run (and is therefore not affected by 'guix
gc'). I keep track of what's running and avoid colisions by forcing a
1-to-1 mapping between the image file name, VM name, TUN/TAP device
name, and MAC address.
HTH - George