From owner-freebsd-virtualization@FreeBSD.ORG Tue Nov 12 08:50:30 2013 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 A82BA91 for ; Tue, 12 Nov 2013 08:50:30 +0000 (UTC) Received: from mail-pb0-f52.google.com (mail-pb0-f52.google.com [209.85.160.52]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 826412A3F for ; Tue, 12 Nov 2013 08:50:29 +0000 (UTC) Received: by mail-pb0-f52.google.com with SMTP id rr4so6573779pbb.25 for ; Tue, 12 Nov 2013 00:50:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=Ia5s2smj+ki381k65cXlBlZB5ScJPxXrWZBNRhnIz5I=; b=GdJRot7OHINob8c4Jb8itO8CCZqvzir9ZcQEINqdHzxdmKrEymOdY73SiCTlwynCAl E1G53GT3DvruomQ5dwWqnNw03NZigvpsfoRqyWM49IgGsaMxVUbJbaHBExc++JuloVEm D/fjaicY4GCyiyeUhzrWK2QchWy2noi+2Yip8iqwKLy8nj/gCLJ9kwbcsQGHZd5bQVHi wUzaomYVspIv21Rf/NeBvFCoE7ono2w80McHmaLCuSERZbbA6cKG3/rd2D9gof3/TBUH Op5Gz4CsrRJRhD4ZpjvmP5tXjrMAqsvj0uFL3yqi/j4iU5MBMzb7OaMY/P2e7m+f1FVe rwBA== X-Gm-Message-State: ALoCoQkGyY+zV+ZB6Tffh/kP402E7kaDIpwWFsOnZt11+ZQXDr247pgRKtSCdwKy9aJM8YzbOCyQ X-Received: by 10.66.25.239 with SMTP id f15mr10944728pag.136.1384246228568; Tue, 12 Nov 2013 00:50:28 -0800 (PST) Received: from Michaels-MacBook-Pro.local (c-98-246-202-204.hsd1.or.comcast.net. [98.246.202.204]) by mx.google.com with ESMTPSA id tu6sm35952340pbc.41.2013.11.12.00.50.27 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 12 Nov 2013 00:50:27 -0800 (PST) Message-ID: <5281EBD2.2000305@callfortesting.org> Date: Tue, 12 Nov 2013 00:50:26 -0800 From: Michael Dexter User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: "freebsd-virtualization@freebsd.org" Subject: Updated bhyve-script for FreeBSD, FreeNAS, pfSense, OpenBSD and Linux VMs Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.16 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: Tue, 12 Nov 2013 08:50:30 -0000 Hello all, I have posted an updated bhyve-script.tar to bhyve.org that collectively includes preliminary support for amd64 FreeNAS, pfSense, OpenBSD and Linux VMs in addition to FreeBSD 9, 10 and 11 ones. http://bhyve.org/bhyve-script.tar This is all experimental and you will probably encounter flaws from a myriad of sources such as your CPU clock speed in some cases or QA shortcomings for want of a larger pool of beta testers. Everything included in the set of scripts is designed to speed bhyve testing and provide ideas for configuration possibilities. If all requirements are met, you should be able to simply type as root: sh vm0 provision sh vm-hostprep.sh sh vm0 start ... and end up with a booting FreeBSD 11 VM on a 10-BETA2 or BETA3 host. Read the vm0 script for the documentation and customization options and I have included helper scripts such as vm-copy.sh to quickly make copies of a provisioned VM for stress testing. Reminder: bhyve requires Extended Page Tables (EPT) which accompany "POPCNT" in your dmesg and should available on any Intel "Core i*" CPU. Feedback welcome! Michael Dexter bhyve Volunteer