From owner-freebsd-virtualization@FreeBSD.ORG Thu Jun 19 16:16:52 2014 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 29B24A45 for ; Thu, 19 Jun 2014 16:16:52 +0000 (UTC) Received: from mx1.scaleengine.net (beauharnois2.bhs1.scaleengine.net [142.4.218.15]) by mx1.freebsd.org (Postfix) with ESMTP id 0345120A9 for ; Thu, 19 Jun 2014 16:16:51 +0000 (UTC) Received: from [10.1.1.2] (S01060001abad1dea.hm.shawcable.net [50.70.146.73]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id 470A414506 for ; Thu, 19 Jun 2014 16:16:45 +0000 (UTC) Message-ID: <53A30D00.6020604@freebsd.org> Date: Thu, 19 Jun 2014 12:17:04 -0400 From: Allan Jude User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: freebsd-virtualization@freebsd.org Subject: Re: various virtualisation questions References: <20140619134227.GA7523@potato.growveg.org> In-Reply-To: <20140619134227.GA7523@potato.growveg.org> X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7fDUdJC238XiFd1uSxrK5o6v8c9FbsAGM" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18 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, 19 Jun 2014 16:16:52 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --7fDUdJC238XiFd1uSxrK5o6v8c9FbsAGM Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 2014-06-19 09:42, John wrote: > Hello list, >=20 > I've looked and looked for bhyve info and worked examples all in one pl= ace > but my google-fu seems to be lacking today, so I'm asking here. > I'm running stable-10 r262917 host. Can one now have the following bhyv= e=20 > instances? >=20 > 1. openbsd (which versions?) > 2. ubuntu latest > 3. opensuse latest >=20 > Can these be installed from the console? If so, how?=20 >=20 > I'm using virtualbox right now and it is very very very slow with freeb= sd=20 > guest. Are there optimisations I need for bhyve? The host runs zfs. The= re's=20 > lots of memory (192GB but lots of that seems swallowed by zfs!) >=20 > 4. Can a virtualbox instance be converted to a bhyve instance? >=20 > thanks! >=20 Firstly, for running FreeBSD, Ubuntu and Redhat, I have entries in the handbook that walk you through it: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/virtualization-= host-bhyve.html OpenSuse would just be a matter of changing the grub config as required. If the guest happens to use grub2, grub-bhyve can usually just pickup the config file and work without any heavy lifting on your part, compared to CentOS 6 which still uses grub1 and requires injecting a bunch of kernel boot parameters. You can run some versions of OpenBSD, but you need to use a 'flashrd' style image. However, recent work in -CURRENT now allows running all modern versions of OpenBSD using the standard ISO to do the install etc. If you install the qemu-img tool, you should be able to convert your VirtualBox image into a raw disk image, and then you would be able to boot that in bhyve. --=20 Allan Jude --7fDUdJC238XiFd1uSxrK5o6v8c9FbsAGM Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTow0CAAoJEJrBFpNRJZKfdhoP/3jZZa5wIo5TyGmwi6dTmPnq NEGFvQrCvCL4FIbmdVefu6dIlUhJX2pihvTwgBtgOZqtpjlPuJDwUw7n9DVpN31L U+JMm6lrOP3EZaRlMe9aU59F2+C0yqV2CNDBTN34AGxiXc7PsRnDS464V48ca/rs 3LdkZhOpXqpTTdQLZr3xxFvBcUzcDlG+sk0acshU5JEhs+psTBJdSRebuy3STZi6 1d9W/6HdnQCa21GJdcgttHckQ+lvrClrlx3ZaiNrRGiGgXDDXHGuQHr9oMNQWLav cC1PrJToO9WOURv7WUi9/RfocQm+5ICowe2LNtmalvR372wnBQB8EnXacDsKcrzq PNSXrVHIBzgmJNynZbmSeDIT98WkSc54B4jWjqhZACcXhSGa0ruEHM4JUoO21dao xXH5jp8meTn6+ZjHInjZYaEOVsi1Be8s1Eex+jx8oz3bgf4o6vZyHUwR3V2RtvGl /d+BKKEbZ8LLzBNdvJzaQIsGtmfKqxc0AutAc/NvzhEar7p32mgpZdI2R4N8wOVy lFzKhXuPzfw0xok/cfCnNeKbqS1VC2v80SNdkInYv7afbmOTDPRMF/y0sxFQiomR nl8kI6sn39vLzGt6q0AQSzawl35l57bR/gfUL7Pm2ZuzvqBvJ05ER9uUL5kK3l2F cLYqehz9KTJXa4qCOJT1 =R4KZ -----END PGP SIGNATURE----- --7fDUdJC238XiFd1uSxrK5o6v8c9FbsAGM--