Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jan 2014 04:51:54 -0500
From:      Aryeh Friedman <aryeh.friedman@gmail.com>
To:        =?ISO-8859-1?Q?Jonas_B=FClow?= <jonas.bulow@gmail.com>,  "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Re: Linux on BHyVe in 10.0-RELEASE
Message-ID:  <CAGBxaX=aBYeXVKC5TNW%2Bu_VNMbbrgU251XA0w7rVUmqZ=PvjAA@mail.gmail.com>
In-Reply-To: <CAEGOEeV7rOogDA3NhZFMjbQ30ygJ4s%2BnD=DkvMNj-KR3Vah35w@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>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <jonas.bulow@gmail.com> 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 <aryeh.friedman@gmail.co=
m
> > 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>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 <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 guest
>>>>> image.
>>>>> > >
>>>>> > > I tried setting DEVTYPE to "" with the same result.
>>>>> > >
>>>>> > > /J
>>>>> > >
>>>>> > >
>>>>> > > On Thu, Jan 23, 2014 at 8:16 AM, Peter Grehan <grehan@freebsd.org=
>
>>>>> > 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaX=aBYeXVKC5TNW%2Bu_VNMbbrgU251XA0w7rVUmqZ=PvjAA>