Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jan 2014 11:05:19 +0100
From:      =?ISO-8859-1?Q?Jonas_B=FClow?= <jonas.bulow@gmail.com>
To:        Aryeh Friedman <aryeh.friedman@gmail.com>
Cc:        "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Re: Linux on BHyVe in 10.0-RELEASE
Message-ID:  <CAEGOEeVhK9mQ2xh3VPCoUNDQR5X-SE1ZEjnNp3CcRwmkMMCzRA@mail.gmail.com>
In-Reply-To: <CAGBxaX=aBYeXVKC5TNW%2Bu_VNMbbrgU251XA0w7rVUmqZ=PvjAA@mail.gmail.com>
References:  <CAEGOEeUo-spSp051MWg-4%2B_vDACBK9NqWOPz7LBdDEHvGS3=_w@mail.gmail.com> <52E0C1D4.9000304@freebsd.org> <CAEGOEeWbysCn5Ma-aGOLGmbJPTn0CTa%2BMjRvwGVYm7jJJ57coQ@mail.gmail.com> <52E0D1BB.2050807@callfortesting.org> <CAEGOEeVUvHmypGBgd0V=Ffhzex2zsVuihA8rbxhLX9QCFxvO%2Bg@mail.gmail.com> <CAGBxaXm1-0NBwOTx40V9C-Z0wF5a9y%2BHNMRuM-N5UansiiREeQ@mail.gmail.com> <CAEGOEeV2=3Nn-5rebUJfNL-xeutSZH5_i7HkiB9ucEC%2BPD2_nw@mail.gmail.com> <CAGBxaXkui_vc0RLNcXab6qE2YRXyXRcP-p=KmwtQBsF87mDYXw@mail.gmail.com> <CAEGOEeV7rOogDA3NhZFMjbQ30ygJ4s%2BnD=DkvMNj-KR3Vah35w@mail.gmail.com> <CAGBxaX=aBYeXVKC5TNW%2Bu_VNMbbrgU251XA0w7rVUmqZ=PvjAA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I do use the precanned bhyve-script "vm0" (if that is what you mean). It
explicitly mentions linux support. bhyveload can't be user for other images
than FreeBSD so I don't know how to use your script for a linux OS.

I assume the image is file backed as I have not assigned a dedicated
partition to the vm (and I don't know how to do that).

/J


On Thu, Jan 23, 2014 at 10:51 AM, Aryeh Friedman
<aryeh.friedman@gmail.com>wrote:

> 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 o=
f
> 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 <jonas.bulow@gmail.com>wro=
te:
>
>> 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 <
>> aryeh.friedman@gmail.com> wrote:
>>
>>> Try:
>>>
>>> truncat --size 10G disk.img
>>> bhyve.... -d disk.img
>>>
>>>
>>> On Thu, Jan 23, 2014 at 4:37 AM, Jonas B=FClow <jonas.bulow@gmail.com>w=
rote:
>>>
>>>> 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 <jonas.bulow@gmail.com=
>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
>>>>>> <editor@callfortesting.org>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 gues=
t
>>>>>> image.
>>>>>> > >
>>>>>> > > I tried setting DEVTYPE to "" with the same result.
>>>>>> > >
>>>>>> > > /J
>>>>>> > >
>>>>>> > >
>>>>>> > > On Thu, Jan 23, 2014 at 8:16 AM, Peter Grehan <grehan@freebsd.or=
g
>>>>>> >
>>>>>> > wrote:
>>>>>> > >
>>>>>> > >> Hi Jonas,
>>>>>> > >>
>>>>>> > >>
>>>>>> > >>  Installation starts and everything looks good until it tries t=
o
>>>>>> install
>>>>>> > >>> the
>>>>>> > >>> grub boot loader. That last step fails. Exiting the installer
>>>>>> and
>>>>>> > 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
>>>
>>
>>
>
>
> --
> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEGOEeVhK9mQ2xh3VPCoUNDQR5X-SE1ZEjnNp3CcRwmkMMCzRA>