Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jan 2014 23:56:37 -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:  <CAGBxaX=wbPYp0yDf5RkN7R4Wvdm-mBET_efeR_8E54Xa06onFw@mail.gmail.com>
In-Reply-To: <CACvtUJfPYYotiKLuJ1G5M4Fa-R_5rYVerzaE=D2HtC9Wt%2Bdbrw@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>

next in thread | previous in thread | raw e-mail | index | archive | help
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...)...  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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaX=wbPYp0yDf5RkN7R4Wvdm-mBET_efeR_8E54Xa06onFw>