Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jan 2014 00:00:27 -0500
From:      Aryeh Friedman <aryeh.friedman@gmail.com>
To:        Markiyan Kushnir <markiyan.kushnir@gmail.com>
Cc:        "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Re: Linux on BHyVe in 10.0-RELEASE
Message-ID:  <CAGBxaXm=PgQdE5EXa0yiKFKNZMm4iEJnHrEH0P1jeK-rUOYQsw@mail.gmail.com>
In-Reply-To: <CAGBxaX=wbPYp0yDf5RkN7R4Wvdm-mBET_efeR_8E54Xa06onFw@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> <CAEGOEeVhK9mQ2xh3VPCoUNDQR5X-SE1ZEjnNp3CcRwmkMMCzRA@mail.gmail.com> <CAGBxaXkq=AG%2B%2BdwxpAu3W=0UQBgbWzutkSV=EauNGDsgTYNS1Q@mail.gmail.com> <CAEGOEeVshDQPm5pU0B5Mq5M3Bw3F2u1oMteTRbm8PY7qyWt=zA@mail.gmail.com> <CA%2BD9QhvsQ1oB%2BXL8fmB3P2XCXnuO2ONnf5zUSNB-CBdpVm5XWg@mail.gmail.com> <CAEGOEeXWE0hZhLBCXR2CNVwE9GH9xOMgzKGtfoxEkq9HhRretQ@mail.gmail.com> <CAEGOEeWt2YKieThBrK-fC51_Jq5MWQr38fZ05oJtkTG6WOkWww@mail.gmail.com> <CAFgRE9GNh%2BbVEhW5COtx4CattM0aVMFiEFabqWcw8dXf9Pc36w@mail.gmail.com> <CAEGOEeUhWNTbTbT4j6BioQiAK2VMkGWTq3KPb4uc5DVBys4yug@mail.gmail.com> <CAGBxaX=xnww8xHdi33kmckh2gfGrbRsH1cFe_=vqdtRFXNZVYQ@mail.gmail.com> <CACvtUJdMqGWtKbAbdfHQMbufrzeVCJJTARX9cWiKt22aSMSyxA@mail.gmail.com> <CAGBxaX=70FAdDu=-pNYx0DFxp=bvWJXaCULqkswGto==u5Dv-g@mail.gmail.com> <CACvtUJfY=4Cihm2Zv-91hKRR-Wb7X_5K8PJDAjqh-jj6CippLg@mail.gmail.com> <CAGBxaXm49UYVu_Sp=nrpVKbHQc6Qxbn7p5C5rAJ_y%2B_oywMT5A@mail.gmail.com> <CACvtUJd3zm6vfTt%2B_rVy8%2BLeUwu3dq7Pwq%2BG_HXLiZA2L15ErQ@mail.gmail.com> <CAGBxaXkyf7EvnXJqseZvFJSa7LrKpt7EkNvop1cB=i74hDeX2A@mail.gmail.com> <CACvtUJd6jXtJ4-XT8HcVZtrNBGBnPRuoncXh_H%2BqLgfcv1JAjw@mail.gmail.com> <CAGBxaX=je1PGvW4iaf=x-yvSJbqXxQnv%2BF2o70C_-%2BK%2BGmo69g@mail.gmail.com> <CACvtUJfPYYotiKLuJ1G5M4Fa-R_5rYVerzaE=D2HtC9Wt%2Bdbrw@mail.gmail.com> <CAGBxaX=wbPYp0yDf5RkN7R4Wvdm-mBET_efeR_8E54Xa06onFw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 28, 2014 at 11:56 PM, Aryeh Friedman
<aryeh.friedman@gmail.com>wrote:

> Where did you get the orignial starter script for this from was it from
> vmrun or the petitecloud sample script I posted... 2 reasons for asking:
>
> 1. It is turning out to be annoying inflexible in-terms of the values of
> various parameters (I can compensate for most of this in my personal
> playing with it to make it fit into petitecloud)
> 2. It uses a non-existent option (-I)
>
> Both are characterstics of petitecloud scripts but not so much of vmrun.sh
> (the main reason I do not recommend using petitecloud scripts except as
> nothing but barebone starter scripts if you use them to make your own).
>
> The reason for bringing all the above up is I am having a very hard time
> getting it to work and if it is from petitecloud can you please kindly walk
> me through how you went from my script to yours... the main issue I am
> attempting to over come is currently PC assumes that there is a single
> "disk" that represents the "instance" (a running instance is nothing more
> then loading it into RAM and wrapping a hyperv around it) [e.g. something
> like /vms/import/ubu.img] and that it contains *ALL* the data that is
> needed to boot (i.e. no other files are needed)... so far it appears (and I
> hope I am wrong) there is no way to force a linux instance into this model
> because you have to have the disk, the cd and the device map in the same
> dir but kept as separate files.... namely something like this:
>
> linux/
>    device.map
>    disk.img
>    cd.img
>
> seems to be the only model grub2-bhyve will be able to boot (symlinks at
> least on the surface seem to be a no go also...)
>

Turns out absolute pathed symlinks work but relative ones do not


> ...  there are the following problems with this model though when doing
> mass VM's:
>
> * You have to copy the CD repeatedly to the boot dir (this is likely why
> openstack does not support cd based installs)
> * It makes for a really messy when attempting to make sure you completely
> nuke a vm when you delete it (currently pettiecloud does not delete the
> disk when the instance is deleted but this will be an option soon an likely
> the default)
>
>
> Of course the long term solution is unified off disk (vs. off loader)
> booting but until then any good work arounds?
>
>
> On Tue, Jan 28, 2014 at 6:23 AM, Markiyan Kushnir <
> markiyan.kushnir@gmail.com> wrote:
>
>> 2014-01-28 Aryeh Friedman <aryeh.friedman@gmail.com>:
>> > Seems like it is a processor motherboard combo thing (see other thread)
>> >
>>
>> ah, ok. good to know :)
>>
>> --
>> Markiyan.
>>
>> >
>> > On Sun, Jan 26, 2014 at 9:26 AM, Markiyan Kushnir
>> > <markiyan.kushnir@gmail.com> wrote:
>> >>
>> >> yes, once I posted it I realized that these sysctls are not relevant
>> >> at this stage.
>> >>
>> >> There was a segfault, was that bhyvectl? May be it makes sense for
>> >> someone (a bhyve dev) to inspect it?
>> >>
>> >> --
>> >> Markiyan.
>> >>
>> >>
>> >> 2014-01-26 Aryeh Friedman <aryeh.friedman@gmail.com>:
>> >> >
>> >> >
>> >> >
>> >> > On Sun, Jan 26, 2014 at 8:46 AM, Markiyan Kushnir
>> >> > <markiyan.kushnir@gmail.com> wrote:
>> >> >>
>> >> >> hmm...
>> >> >>
>> >> >> 15:45:test-bhyve# md5 ubuntu-12.04.3-server-amd64.iso
>> >> >> MD5 (ubuntu-12.04.3-server-amd64.iso) =
>> >> >> 2cbe868812a871242cdcdd8f2fd6feb9
>> >> >
>> >> >
>> >> > # md5 ubuntu/ubuntu.iso
>> >> > MD5 (ubuntu/ubuntu.iso) = 2cbe868812a871242cdcdd8f2fd6feb9
>> >> >
>> >> > doing the sysctl does no good
>> >> >
>> >> > --
>> >> > 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
>



-- 
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?CAGBxaXm=PgQdE5EXa0yiKFKNZMm4iEJnHrEH0P1jeK-rUOYQsw>