IRCNow

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