From owner-freebsd-virtualization@FreeBSD.ORG Thu Jan 23 09:51:55 2014 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7ED90C7 for ; Thu, 23 Jan 2014 09:51:55 +0000 (UTC) Received: from mail-pa0-x229.google.com (mail-pa0-x229.google.com [IPv6:2607:f8b0:400e:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4BC0D1924 for ; Thu, 23 Jan 2014 09:51:55 +0000 (UTC) Received: by mail-pa0-f41.google.com with SMTP id fa1so1654217pad.14 for ; Thu, 23 Jan 2014 01:51:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=OhR2sR/uqezIh9oJoraHlOIKtEL1nGCabm2K+psUAuY=; b=F5+qn/F3j7ek53Ff+w95kskzRJ4z8mM//Q62+vxy6fhHt+1P6Dkj8unPJ9l5FHvxoT B8RMbkt0yMxYDAShET5Uvkw5CAtQJRTs9rM44u0n5ble2fnU/yFzlTDdVmrQFS+Xsf92 4RXSwlRlXdjnFW8N6lxGioLVCqzqiz+qOiBUnNRKvF0WVXrUmHnhljWNkbMkgTU+ei24 cAyvK3FMzHTxhQ5KSD5qq9+DpPouqbrrrwPp9caOkvMDSXA57cE+cMK+BlknOqZ4qcY5 AK1sqhkuDsGttJGDfDBNoBGht5qQff5iWr3jbSX7HZrEa8PWv8e+8Pll5R+1YNuFZweE n7Dg== MIME-Version: 1.0 X-Received: by 10.66.179.143 with SMTP id dg15mr7241813pac.52.1390470714856; Thu, 23 Jan 2014 01:51:54 -0800 (PST) Received: by 10.68.155.38 with HTTP; Thu, 23 Jan 2014 01:51:54 -0800 (PST) In-Reply-To: References: <52E0C1D4.9000304@freebsd.org> <52E0D1BB.2050807@callfortesting.org> Date: Thu, 23 Jan 2014 04:51:54 -0500 Message-ID: Subject: Re: Linux on BHyVe in 10.0-RELEASE From: Aryeh Friedman To: =?ISO-8859-1?Q?Jonas_B=FClow?= , "freebsd-virtualization@freebsd.org" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.17 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, 23 Jan 2014 09:51:55 -0000 Sorry for the repost I am currently attempting to import a linux instance into bhyve via petitecloud but here is the script that PC would generate for such a instance tell me if something like it works: (just replace the mentions of freebsd with linux ones): #!/bin/sh pw lock petitecloud truncate -s 10G /vms/pri/jf4aibtonk ifconfig tap202 destroy ifconfig tap202 create ifconfig tap202 up sleep 5 ifconfig bridge0 addm tap202 up /usr/sbin/bhyveload -m 512 -d /vms/cds/FreeBSD-10.0-BETA2-amd64-disc1.iso jf4aibtonk /usr/sbin/bhyve -c 1 -m 512 -AI -H -P -g 0 -s 0:0,hostbridge -s 1:0,virtio-net,tap202 -s 2:0,virtio-blk,/vms/pri/jf4aibtonk -s 3:0,virtio-blk,/vms/cds/FreeBSD-10.0-BETA2-amd64-disc1.iso -S 31,uart,stdio jf4aibtonk echo $!>/var/run/petitecloud/jf4aibtonk ifconfig tap202 destroy ifconfig tap202 create ifconfig tap202 up sleep 5 ifconfig bridge0 addm tap202 up /usr/sbin/bhyveload -m 512 -d /vms/pri/jf4aibtonk jf4aibtonk /usr/sbin/bhyve -c 1 -m 512 -AI -H -P -g 0 -s 0:0,hostbridge -s 1:0,virtio-net,tap202 -s 2:0,virtio-blk,/vms/pri/jf4aibtonk -S 31,uart,stdio jf4aibtonk echo $!>/var/run/petitecloud/jf4aibtonk I suggest try it via PC or some other precanned script and then debug and adopt from there (i.e. use the assumption that everything is file backed not disk backed until you can isolate the issue) On Thu, Jan 23, 2014 at 4:45 AM, Jonas B=FClow wrot= e: > Can you elaborate more what you mean? > > I currently do: > > cp vm0 lin1 > ...edit lin1 and set linux and ubuntu13.10 > sh lin1 iso > =3D> failing install > > /J > > > > On Thu, Jan 23, 2014 at 10:38 AM, Aryeh Friedman > wrote: > >> Try: >> >> truncat --size 10G disk.img >> bhyve.... -d disk.img >> >> >> On Thu, Jan 23, 2014 at 4:37 AM, Jonas B=FClow wr= ote: >> >>> I tried to run from an USB drive with a standard file backend (non ZFS?= ). >>> >>> Mounted as: >>> >>> /dev/da5p1 on /mnt (ufs, local, soft-updates) >>> >>> Installation of ubuntu still fails when trying to install the grub >>> bootloader. >>> >>> /J >>> >>> >>> On Thu, Jan 23, 2014 at 9:58 AM, Aryeh Friedman < >>> aryeh.friedman@gmail.com> wrote: >>> >>>> Does using the standard file backed bhye work? >>>> >>>> >>>> On Thu, Jan 23, 2014 at 3:56 AM, Jonas B=FClow = wrote: >>>> >>>>> fwiw, I do not have any /dev/zvol in the host. I'm using a vanilla >>>>> FreeBSD >>>>> 10.0-Release install using ZFS. >>>>> >>>>> /J >>>>> >>>>> >>>>> On Thu, Jan 23, 2014 at 9:24 AM, Michael Dexter >>>>> wrote: >>>>> >>>>> > >>>>> > Here's what I've found so far: >>>>> > >>>>> > vmrun.sh does not like zvols and I am hoping for: >>>>> > >>>>> > sh vmrun.sh -m 1024 -d /dev/zvol/zroot/vm3 vm3 >>>>> > >>>>> > It gets as far as: >>>>> > >>>>> > Writing partition tables [In Progress ] >>>>> > Initializing ada0p2 [ Failed ] >>>>> > >>>>> > I am trying to figure out why. >>>>> > >>>>> > What does work for me for FreeBSD VM's is to prepare >>>>> /dev/zvol/zroot/vm3 >>>>> > using the bhyve-script approach and then boot it as usual. >>>>> > >>>>> > I will include this in an rc version of "bhyve-script" that I hope = to >>>>> > release shortly. It may not be worth adding the functionality to >>>>> > bhyve-script as it is EOL. >>>>> > >>>>> > Michael >>>>> > >>>>> > On 1/22/14 11:26 PM, Jonas B=FClow wrote: >>>>> > > Yes, if "using zvol" is the same thing as using ZFS for the guest >>>>> image. >>>>> > > >>>>> > > I tried setting DEVTYPE to "" with the same result. >>>>> > > >>>>> > > /J >>>>> > > >>>>> > > >>>>> > > On Thu, Jan 23, 2014 at 8:16 AM, Peter Grehan >>>>> > wrote: >>>>> > > >>>>> > >> Hi Jonas, >>>>> > >> >>>>> > >> >>>>> > >> Installation starts and everything looks good until it tries to >>>>> install >>>>> > >>> the >>>>> > >>> grub boot loader. That last step fails. Exiting the installer a= nd >>>>> > running: >>>>> > >>> #sh lin1 start >>>>> > >>> Gives a grub prompt. >>>>> > >>> >>>>> > >>> Any hints? >>>>> > >>> >>>>> > >> >>>>> > >> Are you using a zvol for the guest disk image ? >>>>> > >> >>>>> > >> later, >>>>> > >> >>>>> > >> Peter. >>>>> > >> >>>>> > >> >>>>> > > _______________________________________________ >>>>> > > freebsd-virtualization@freebsd.org mailing list >>>>> > > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization >>>>> > > To unsubscribe, send any mail to " >>>>> > freebsd-virtualization-unsubscribe@freebsd.org" >>>>> > > >>>>> > >>>>> > >>>>> _______________________________________________ >>>>> freebsd-virtualization@freebsd.org mailing list >>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization >>>>> To unsubscribe, send any mail to " >>>>> freebsd-virtualization-unsubscribe@freebsd.org" >>>>> >>>> >>>> >>>> >>>> -- >>>> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org >>>> >>> >>> >> >> >> -- >> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org >> > > --=20 Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org