From owner-freebsd-virtualization@freebsd.org Sun Dec 20 08:25:39 2015 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 F0A69A4B28B for ; Sun, 20 Dec 2015 08:25:39 +0000 (UTC) (envelope-from Peter.Ross@alumni.tu-berlin.de) Received: from mail-2.alumni.tu-berlin.de (mail-2.alumni.tu-berlin.de [130.149.5.29]) (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 BB75C13B8 for ; Sun, 20 Dec 2015 08:25:39 +0000 (UTC) (envelope-from Peter.Ross@alumni.tu-berlin.de) X-tubIT-Incoming-IP: 118.209.130.33 Received: from ppp118-209-130-33.lns20.mel8.internode.on.net ([118.209.130.33] helo=[192.168.1.130]) by mailbox.alumni.tu-berlin.de (exim-4.76) with esmtpsa [UNKNOWN:AES256-GCM-SHA384:256] for id 1aAZ9a-0001Lg-Rb; Sun, 20 Dec 2015 09:15:43 +0100 Date: Sun, 20 Dec 2015 19:15:31 +1100 (EST) From: Peter Ross X-X-Sender: petros@sams.my.domain To: freebsd-virtualization@freebsd.org Subject: Re: available hypervisors in FreeBSD In-Reply-To: <551BC8B3.2030900@bestsolution.at> Message-ID: References: <551BC8B3.2030900@bestsolution.at> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 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: Sun, 20 Dec 2015 08:25:40 -0000 Hi all, I read through an older threat I kept in my archive. It started like this: On Wed, 1 Apr 2015, Udo Rader wrote: > As far as my homework digging revealed, FreeBSD supports four hypervisors: > > * bhyve > * KVM > * QEMU > * VirtualBox .. and later Xen was mentioned. I ask myself which of the solutions are most mature at the moment and immediately usable in production. Reason is a potential company move from VMware ESXi/Centos(6/7) with some critical Windows 2008 and 2012 IIS/.NET applications) involved. While most of open source may go into FreeBSD jails, we have a few CentOS6/7 boxes with proprietary software we have to keep, as well as the Windows VMs to maintain (there is a long term effort to move them to Open Source too but the final migration of all may be years away). We may phase out ESXi gradually, or just keep it, depending on the performance and maturity of FreeBSD based solutions. I have experience with Linux on VirtualBox and it worked well if the load was not high but the performance wasn't too good when under stress (but it never crashed, I might add). Which of the solutions are worth testing? Do you have recommendations? I am thinking of server software and "containerisation" only, so USB passthrough or PCI etc. is not really important. Stability, performance and resource utilisation (e.g. possible over-allocation of RAM) are matter most. Thanks for any advice Peter