This is an old revision of the document!
From /etc/vm.conf:
switch "my_switch" { interface bridge0 } vm "user123" { memory 512M cdrom "/home/user/install66.iso" disk "/home/user/user123.qcow2" interface { locked lladdr aa:bb:cc:dd:ee:ff switch "my_switch" } }
# vmctl create -s 20G user.qcow2 # vmctl start -m 512M -L -i 1 -r install66.iso -d user.qcow2 user
You will need to add this crontab entry for a user to prevent the networking from timing out:
For openbsd:
@reboot /usr/bin/tmux new -d 'while true; do /sbin/ping -i5 38.81.163.128; done' \;
For debian:
@reboot /usr/bin/tmux new -d 'while true; do /usr/bin/ping -i5 38.81.163.128; done' \;
17:37 < jrmu> In my /etc/vm.conf, I put this:
https://paste.debian.net/1133537/ the owner is set to jrmu:vmdusers, and I added myself to vmdusers, but when I run $ vmctl console jrmu, I get vmctl: console not found . /var/run/vmd.sock is owned by root:wheel .
17:44 < jrmu> oh wait, nevermind, I didn't load the VM 17:46 < jrmu> srw-rw—- 1 root vmdusers 0B Feb 19 03:29
vmd.sock
17:46 < jrmu> vmctl: connect: /var/run/vmd.sock: Permission denied 17:46 < jrmu> so it works if I set the owner to be jrmu:vmdusers but
not root:vmdusers, yet I want the socket to be usable by all users, not just me
17:56 < jrmu> ahh, I forgot to log out and log in, I wasn't showing up
in the vmdusers group, fixed