Xen
Dom0 is here Debian GNU/Linux Trixie. Install hypervisor:
apt install xen-hypervisor
systemctl reboot
OpenBSD as DomU
Add file /etc/xen/auto/obsd.cfg
type = "hvm"
name = "obsd"
memory = 4096
vcpus = 2
disk = [ '/opt/xen/install78.iso,,xvdc,cdrom', '/dev/vg0/lv-obsd,,xvda' ]
vif = [ 'mac=00:16:3e:a1:ff:01,bridge=xenbr0' ]
serial = "pty"
vnc = 1
vnclisten = 127.0.0.1
vncdisplay = 42
Create bridge interface:
cat > /etc/systemd/network/xenbr0.netdev << EOF
Name=xenbr0
Kind=bridge
EOF
cat > /etc/systemd/network/xenbr0.network << EOF
[Match]
Name=xenbr0
[Network]
Address=192.168.0.1/24
EOF
systemctl enable --now systemd-networkd
Redirect output to serial console:
xl create -c /etc/xen/auto/obsd.cfg
From the VNC viewer:
boot> set tty com0
Tags: