<div dir="ltr"><div><div>1. We are aiming to drastically improve the CUI in 0.3 (make it so it can take args and api also)<br></div>2. We assumed all access would be via the net (standard for the cloud computing world) input on how to balance this would be nice<br>
</div>3. The vm naming is only to make it so it is impossible to enter a invalid name in the webUI we are currently looking at different naming scheme and would like input (keep in mind bhyve is limited to 15 char names)<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 19, 2014 at 7:50 PM, Dave Smith <span dir="ltr"><<a href="mailto:dsmith@johncompanies.com" target="_blank">dsmith@johncompanies.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi Michael,<br>
<br>
Emails from Aryeh helped, and I got it up and running.  The directions<br>
are missing the step that starts tomcat7 and set it up to automatically<br>
come up on boot.  A list of binary packages that could be installed<br>
without having to re-compile the world would help greatly.  I don't<br>
think gcc, perl5, tomcat7, openjdk, qemu-devel, or python27 need to be<br>
recompiled from scratch.  These take a huge amount of time and<br>
frustration as several of these were broken and required fetching files<br>
from the web instead of automatically from the servers.<br>
<br>
It is missing a few features that I wanted.  The naming of the VMs and<br>
mapping is not useful from a command line.  I had trouble getting the<br>
console access to work.  The ability to see/modify files inside the VM<br>
from outside was not there.<br>
<br>
Because I was having so much trouble getting it to work, I started<br>
playing with vmrc.  I found it to be more mature and I am more easily<br>
able to modify it to my needs at the moment.<br>
<br>
I would still like to see PetiteCloud progress.  If I was able to marry<br>
vmrc with the PetiteCloud, it would be the best of both worlds.  Then I<br>
could have a non-FreeBSD-command-line-savvy operator do most of the day<br>
to day work, and I could still manipulate things under the hood with the<br>
command line.<br>
<br>
Just my thoughts.<br>
<br>
Dave<br>
  <a href="mailto:dsmith@johncompanies.com">dsmith@johncompanies.com</a><br>
<div class="HOEnZb"><div class="h5"><br>
On 6/18/2014 6:12 PM, Michael Thoreson wrote:<br>
> I have been trying to test it myself but with limited success as well<br>
> due to poor documentation. I was working on trying to clear up the<br>
> documentation as i worked through it.<br>
><br>
> The project is not a hoax but rather very short on members with enough<br>
> free time at the moment to really push it along. It has been several<br>
> months (due to a couple deaths in the family and other personal matters)<br>
> since I have had any time to work on it but it does have some potential<br>
> that I to would like to use in a production environment.<br>
><br>
> Would appreciate further insights you have and i will try looking into<br>
> the documentation some more.<br>
><br>
> Michael Thoreson,<br>
><br>
><br>
> On 16/06/2014 3:09 PM, Dave Smith wrote:<br>
>> Hi All,<br>
>><br>
>> Is PetiteCloud just a hoax to prove the premise that recursive make is<br>
>> harmful (as stated in one of your links)?<br>
>><br>
>> Has anyone tried following the directions described on the website to<br>
>> install PetiteCloud on a fresh FreeBSD 10.0 installation using bhyve?<br>
>><br>
>> Here are my results.  I installed FreeBSD 10.0 and did a freebsd-update<br>
>> to get to patch level 5.  I tried at least 4 times using some binary<br>
>> installs and at least one complete port install.<br>
>><br>
>> 1. The make install takes about 2-4 hours on a fairly fast machine.<br>
>><br>
>> 2. It tries to recompile everything from the ports collections instead<br>
>> of using any binary pkg installs.  This includes gcc, perl5, xlib, qemu,<br>
>> and many other things that take enormous amounts of time to re-compile.<br>
>><br>
>> 3. It does not install Apache, which is required to run the Tomcat that<br>
>> PetiteCloud appears it use to implement the user interface.<br>
>><br>
>> 4. The directions say to use port 8080, but I can not find any attempt<br>
>> to set up Apache on port 8080.<br>
>><br>
>> 5. The make system fails and stops for missing pieces or sources at<br>
>> least 3 times.  It also stops very many times to demand configuration<br>
>> input, which requires constant monitoring during the entire make<br>
>> process. (I realize these are probably problems with the FreeBSD ports<br>
>> collection.)<br>
>><br>
>> 6. Instructions telling me to go to<br>
>>      <a href="http://127.0.0.1:8080/petitecloud-aryeh-0.2.6" target="_blank">http://127.0.0.1:8080/petitecloud-aryeh-0.2.6</a><br>
>> assumes I am running this on my work station and not on a server.<br>
>><br>
>> I am not a complete novice at this.  I have a long career writing<br>
>> software and doing system administration.  I was unable to get this to<br>
>> install and operate correctly with 4 attempts.  I could probably<br>
>> continue and eventually get PetiteCloud to work, but I am not sure I<br>
>> have the time to invest anymore.<br>
>><br>
>> I wanted to use this in a production environment, but it appears that<br>
>> PetiteCloud is not ready for that.<br>
>><br>
>> I would really like to know if anyone has successfully followed the<br>
>> instructions as I have done?<br>
>><br>
>> Dave Smith<br>
>> _______________________________________________<br>
>> petitecloud-general mailing list<br>
>> <a href="mailto:petitecloud-general@lists.petitecloud.nyclocal.net">petitecloud-general@lists.petitecloud.nyclocal.net</a><br>
>> <a href="http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net" target="_blank">http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net</a><br>

>><br>
>><br>
><br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> petitecloud-general mailing list<br>
> <a href="mailto:petitecloud-general@lists.petitecloud.nyclocal.net">petitecloud-general@lists.petitecloud.nyclocal.net</a><br>
> <a href="http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net" target="_blank">http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net</a><br>

><br>
_______________________________________________<br>
petitecloud-general mailing list<br>
<a href="mailto:petitecloud-general@lists.petitecloud.nyclocal.net">petitecloud-general@lists.petitecloud.nyclocal.net</a><br>
<a href="http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net" target="_blank">http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net</a><br>

</div></div></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Aryeh M. Friedman, Lead Developer, <a href="http://www.PetiteCloud.org" target="_blank">http://www.PetiteCloud.org</a><br></div>
</div>