FW: Bhyve tests and findings

Matt Churchyard matt.churchyard at userve.net
Thu Aug 4 12:09:42 UTC 2016


(sent this to the wrong list...)

-----Original Message-----
From: Matt Churchyard 
Sent: 04 August 2016 12:57
To: 'Michael Reifenberger'
Cc: freebsd-fs at freebsd.org
Subject: RE: Bhyve tests and findings

>Hi,
>after waiting for UEFI-GOP and using bhyve (with vm-bhyve as a convenient tool) an a new E3-1225 v5 based system, the following are my findings >so far.
>(BTW:
>   Currently my rational for running bhyve is twofold:
>   - Run a Windows 8.1 or 10 instance for accessing different remote locations via different VPN solutions
>   - Run Centos7/RHEL7 instances with SAP Systems on it
>)

>But first a huge Thanks to all who worked on bhyve and made it usable in its current state.
>That alone is quite impressive.

>What works so far:
>- Windows 8, 8.1 and 10 installs and runs in graphical mode flawlessly.
>- Centos7 installs and runs too using the UEFI-GOP Image (Yeah, no more 
>Grub fiddling :-)
>- I was able to graphically Restore/Reconfigure a Acronis Windows-Backup into a Bhyve instance
>   using the Acronis Restore-CD (Converting a BIOS Win8.1 to UEFI 
>Win8.1)


> What doesn't:
>- Only vnclient from FreeBSD can connect to the bhyve VNC Server.
>   I havn't found any vncviewer running on Windows which where able to 
>work (tried UltraVNC, RealVNC, ...)

I've been using TightVNC on Windows (first free client I came across) since GOP support came out and have not had any problems with it.

> - in VNC only most basic Keys work most special characters like (*\@) 
> (and of course no german localization)  but at least a usual US-kbd would be helpful.

It's not clear whether you're saying that those special character have a problem or not?
I'm in the UK and these keys seem to work fine in the VNC client I'm using.

 >  (Is there a way to debug the keystrokes or duplicate a localized VNC kbd from some VNC server)
>- For the SAP-Systems it seems that only 4 disks get used when the disk type is virtio-blk.
>   (Is this intentionally or a feature of vm-bhyve? How to provide more 
>disks)

I know that the UEFI firmware only connects slots 3/4/5/6, but I don't know if some guests can support non-boot disks on other slots. In my bhyve manager I used to limit Windows to 3 disks (+1 cd), however I have tested 8 disks in Server2012 with a FreeBSD 12 host, which allows up to 32 disks per ahci controller.

>- It seems to miss a way to add an ISO CD/DVD without booting from it automatically.
>   Also ISO's seem to miss a hot-plug feature (f.e. for inserting driver CD's after installation.

I've just tried adding a bootable CD to bhyve as a second device and yes, it does appear to try and boot from it even though the hdd is bootable.
I'm sure I've seen a UEFI cli at some point but I don't know if there's any way to configure boot order (devs?) Obviously hot-plug CD would be nice and I expect is a feature that would come eventually once the basics are finished.

>Some additional questions:
>- Can one over-provisioning/ballooning guest memory's ?
>- Is it (speed-wise) better to use ZFS-zvol's or files in regular ZFS-directories?
>- Are the virtio-blk or ahci-hd disks having the same overhead?
>- Can ahci-hd be used paravirtualized in Centos?

These are probably all questions for the devs...

Matt

>Thanks in advance!

>All in all it looks quite promising!

>Greetings
>---
Mike
>
>Gruß
>---
>Michael Reifenberger

>_______________________________________________
>freebsd-virtualization at freebsd.org mailing list 
>https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
>To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe at freebsd.org"


More information about the freebsd-virtualization mailing list