Fresh install of OpenBSD 6.8, completely patched.
here is vm.conf:
internet gateway and backend server
switch "my_switch" {
interface bridge0
}
vm "gw" {
memory 1G
disable
disk "/home/rbucker/disk2.qcow2"
local interface
interface { switch "gw_switch" }
interfaces 1
}
vm "vm1" {
memory 1G
disable
disk /home/rbucker/disk1.qcow2
local interface
interfaces 1
#interface vio0
}
here is my ifconfig... note that the switch interface bridge0 does not exist
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
index 4 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
iwm0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr XXXXXXXXXXXX
index 1 priority 4 llprio 3
groups: wlan
media: IEEE802.11 autoselect
status: no network
ieee80211: nwid ""
em0: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500
lladdr b8:ae:ed:eb:73:ac
index 2 priority 0 llprio 3
groups: egress
media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
status: active
inet 192.168.86.116 netmask 0xffffff00 broadcast 192.168.86.255
enc0: flags=0<>
index 3 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
index 5 priority 0 llprio 3
groups: pflog
configuration test:
$ vmd -dvn
configuration OK
start the service
$ sudo rcctl start vmd
vmd(ok)
show the status
$ sudo vmctl status
vmctl: connect: /var/run/vmd.sock: Connection refused
ps ax|grep vmd ... and nothing is returned... 'cause nothing is
running.... So I did some debug...
$ sudo vmd -vd
startup
priv: priv_dispatch_parent: bridge "bridge0" does not exist
vmm exiting, pid 5634
control exiting, pid 33017
I'm thinking that this should have FAILED when trying to start the service
... likely missing an error return value because a typo in the config
produces a FAIL.
*--Richard *