From owner-freebsd-virtualization@freebsd.org Thu Aug 4 11:35:46 2016 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A8EBCBAE3CC for ; Thu, 4 Aug 2016 11:35:46 +0000 (UTC) (envelope-from mike@reifenberger.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 95CC9118E for ; Thu, 4 Aug 2016 11:35:46 +0000 (UTC) (envelope-from mike@reifenberger.com) Received: by mailman.ysv.freebsd.org (Postfix) id 91AFEBAE3C9; Thu, 4 Aug 2016 11:35:46 +0000 (UTC) Delivered-To: virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F289BAE3C7 for ; Thu, 4 Aug 2016 11:35:46 +0000 (UTC) (envelope-from mike@reifenberger.com) Received: from mail.eeeit.de (mail.eeeit.de [37.120.160.187]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4A7BA118C; Thu, 4 Aug 2016 11:35:45 +0000 (UTC) (envelope-from mike@reifenberger.com) Received: from localhost (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: mike@reifenberger.com) by mail.eeeit.de (Postfix) with ESMTPSA id C40AD4BAC; Thu, 4 Aug 2016 13:28:10 +0200 (CEST) Received: from ppp-62-216-199-15.dynamic.mnet-online.de (ppp-62-216-199-15.dynamic.mnet-online.de [62.216.199.15]) by mail.eeeit.de (Horde Framework) with HTTPS; Thu, 04 Aug 2016 13:28:10 +0200 Date: Thu, 04 Aug 2016 13:28:10 +0200 Message-ID: <20160804132810.Horde.PbxdxEormFX3MwsBMVBoRo7@mail.eeeit.de> From: Michael Reifenberger To: Peter Grehan , virtualization@freebsd.org Subject: Bhyve tests and findings User-Agent: Horde Application Framework 5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2016 11:35:46 -0000 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, ...) - 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. (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) - 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. 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? Thanks in advance! All in all it looks quite promising! Greetings --- Mike Gruß --- Michael Reifenberger