On Wednesday, February 25, 2015 22:17 CET, Andrew Daugherity <andrew.daugher...@gmail.com> wrote: > On Sat, Feb 21, 2015 at 3:52 PM, Raimundo Santos <rait...@gmail.com> wrote: > > > On 21 February 2015 at 10:31, Markus Kolb <open...@tower-net.de> wrote: > > > > > > there isn't any support for Xen PV DomU in OpenBSD, isn't it? > > > > No, there is not such support. > > > > But you can run it in HVM mode without effort. Well, may be some effort in > > XenServer, where there is no easy way to chose the type of emulated > > hardware. > > > That's rather stupid, but apparently true[1]. > > I've only used Xen on Linux hosts (primarily SUSE) where it's easy to edit > the VM config files. I did have to use model=e1000 for OpenBSD, as the > rtl8139 (re0 on openbsd) didn't work properly; I just now tested > model=virtio and that seems to work too, showing up as vio0. I also have > to use bsd.sp as bsd.mp crashes on boot.
That's how i run it too, also on SLES XEN dom0, with virtio network card model, and bsd.sp, due to the crashers on bsd.mp. I tried a whole lot of combinations of options in the VM config files, but nothing helped so far to get around the crashers observed with bsd.mp. > > Another "problem" when using Xen: the shutdown. Every OS that can not > > communicate with xenstore will suffer from that. You will have to edit some > > scripts in your environment to make it work with ACPI. > > > Thanks for the info. I hadn't run into this since on Xen I mostly run PV > Linux guests, with the occasional HVM guest w/PV drivers (Linux, FreeBSD, > Windows), and my OpenBSD usage has mostly been on physical hardware, but it > bears noting: > > On HVM guests without PV drivers, 'xm shutdown <vm>' will instantly kill > the VM, without syncing, and similarly, 'xm reboot <vm>' will instantly > reset it. The newer 'xl' tool is more graceful and will refuse an 'xl > {shutdown, reboot}' when there isn't guest PV support (you can still 'xl > destroy', of course, or 'xl {shutdown, reboot} -F <vm>' to send an ACPI > power button/reset button event). > > To trigger an orderly shutdown on an OpenBSD guest, send an ACPI power > button event: > xm trigger <vm> power > > I discovered this solution via [2]. > > Also, when a serial console is configured on the OpenBSD guest, it shows up > on the 'xm console'/virt-manager "Serial 1" view, which is nice, since you > can copy/paste from that, unlike the emulated VGA console. This apparently > requires 'serial=pty' in the VM config, but that's already the default in > my setup. yep, serial console works well that way. Sebastian > > -Andrew > > [1] > http://www.netservers.co.uk/articles/open-source-howtos/citrix_e1000_gigabit > [2] https://github.com/ClusterLabs/resource-agents/commit/306dccb