Rohit, I've spent quite a bit of time fixing all the veewee and vagrant configs in tools devcloud, and also re-rewirting the puppet stuff. I understand that you create the image yourself because it's a hassle to do so yourself. My work has alleviated that problem.
RIght now the fruit of my labor is a fully ready configured vm, I just need instructions on how to deploy the build to it. There is nothing on http://rohityadav.in/logs/devcloud that mentnions how to do so. - James On Fri, Nov 30, 2012 at 2:51 AM, Rohit Yadav <rohit.ya...@citrix.com> wrote: > James, I see your point, this will probably be fixed later on. We need to fix > the veewee and vagrant configs in tools/devcloud. > Right now I created only the image as most people would not want to create > their own. If you're looking to create your own, checkout diy section of > http://rohityadav.in/logs/devcloud > The problem is I've used Debian Wheezy, configuring the vagrant box was > tricky also some packages like mkisofs and maven3 will have to fetched as > they are not on distro's repos. > Any help in fixing these scripts would be great. > > Regards. > > ________________________________________ > From: James Martin [jmar...@basho.com] > Sent: Friday, November 30, 2012 1:10 PM > To: cloudstack-dev@incubator.apache.org > Subject: Re: back in the game, deploying to devcloud > > Just to clear things up -- I'm not using an image at all. I'm working > on the stuff that builds devcloud. I'd like devcloud to be part of > the source tree, not something external that you download. I feel > this makes for a cleaner development experience and forces the > creation of the devcloud image to remain in the core codebase. > > The goal is to be able, from the cloudstack project root: > > cd tools/devcloud > vagrant up > vagrant ssh > > In order for this to work it requires a vagrant basebox, and a vagrant > xenbox. Currently in my fork these are built cleanly with veewee, > vagrant, and puppet via a shell script by simply: > > cd tools/devcloud/deps > ./boxer.sh -b all > > And you end up with: > > vagrant box list > devcloudbase (virtualbox) > devcloudbase-xen (virtualbox) > > Once those vagrant boxes are completed you'd run, > > cd ../ > vagrant up > vagrant ssh > > vagrant ssh > Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-generic-pae i686) > > * Documentation: https://help.ubuntu.com/ > Last login: Fri Nov 30 05:29:32 2012 from 10.0.2.2 > devcloud@devcloud:~$ ls /opt/cloudstack/ > apache-tomcat-6.0.32 apache-tomcat-6.0.32.zip incubator-cloudstack > startdevcloud.sh > > and now you have an clean devcloud vagrant install. If you ever screw > up the system, > you simply: > vagrant destroy > vagrant up > > to start fresh > > I have all of that completed. I just want to be able to install a > build to this blank vm. It seems like I should follow these steps: > > https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+devcloud+environment+setup > > but I receive an error here: > > mvn -P developer -pl developer,tools/devcloud -Ddeploydb > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Build Order: > [INFO] > [INFO] Apache CloudStack Developer Tools > [INFO] Apache CloudStack Developer Tools > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Apache CloudStack Developer Tools 4.1.0-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- properties-maven-plugin:1.0-alpha-2:read-project-properties > (default) @ cloud-developer --- > [WARNING] Ignoring missing properties file: > /Users/jmartin/work/code/basho-cloudstack/utils/conf/db.properties.override > [INFO] > [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ > cloud-developer --- > [INFO] > [INFO] --- maven-antrun-plugin:1.7:run (default) @ cloud-developer --- > [INFO] Executing tasks > > main: > [copy] Copying 60 files to > /Users/jmartin/work/code/basho-cloudstack/developer/target/db > [copy] Copying 9 files to > /Users/jmartin/work/code/basho-cloudstack/developer/target/db > [INFO] Executed tasks > [INFO] > [INFO] --- sql-maven-plugin:1.5:execute (drop-database) @ cloud-developer --- > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] Apache CloudStack Developer Tools ................. FAILURE [2.025s] > [INFO] Apache CloudStack Developer Tools ................. SKIPPED > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 2.947s > [INFO] Finished at: Fri Nov 30 02:15:39 EST 2012 > [INFO] Final Memory: 12M/81M > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.codehaus.mojo:sql-maven-plugin:1.5:execute (drop-database) on > project cloud-developer: Communications link failure > [ERROR] > [ERROR] The last packet sent successfully to the server was 0 > milliseconds ago. The driver has not received any packets from the > server. Can not read response from server. Expected to read 4 bytes, > read 0 bytes before connection was unexpectedly lost. > [ERROR] -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with > the -e switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException > > > I don't believe that it's connecting to the vagrant vm I have running > and doing the proper deploys. How can we fix this? > > Thanks! > > James > > > > On Thu, Nov 29, 2012 at 7:12 PM, Rohit Yadav <rohit.ya...@citrix.com> wrote: >> Irrespective of whatever cloudstack version you're on, you don't have >> different workflows for 4.0 and asf master, just build, deploydb and run the >> mgmt server as you have on your laptop, using the new devcloud image: >> http://people.apache.org/~bhaisaab/cloudstack/devcloud/devcloud2.ova >> >> And make sure to set these global settings and restart mgmt server, before >> you deploy a basic zone: >> >> host = 192.168.56.1 >> system.vm.use.local.storage = true >> management.network.cidr = 192.168.56.0/24 >> secstorage.allowed.internal.sites = 192.168.56.0/8 >> >> If you're want to build inside use host ip equal to 192.168.56.10. Checkout >> instructions on working with ASF master and the new devcloud in the DevCloud >> 2.0 section: http://rohityadav.in/logs/devcloud/ >> >> Hope this helps, >> Rohit >> >> On 29-Nov-2012, at 3:54 PM, Prasanna Santhanam <t...@apache.org> wrote: >> >>> On Thu, Nov 29, 2012 at 06:43:29PM -0500, James Martin wrote: >>>> Sorry folks, had to take a long hiatus from my cloudstack work, but >>>> I'm back in the game and determined to get my devcloud work ready for >>>> a patch and submitted. Right now the problem I'm running into is >>>> deploying the build: >>>> >>>> mvn clean install -P developer -D skipTests ; ant build-all rdeploy >>>> rdeploydb -Dport=7222 >>>> >>>> >>>> [sshexec] >>>> [sshexec] >>>> [sshexec] deploydb: >>>> [sshexec] >>>> [sshexec] >>>> [sshexec] deploycddb: >>>> [sshexec] >>>> [sshexec] [exec] failed to init cloudev >>>> dbdeploy-db-clouddev.sh: line 20: clouddev.sql: No such file or >>>> directory >>>> >>> >>> Just wondering which image of devloud you were using. Rohit released >>> a new Debian Wheezy based image recently which works against master. >>> >>> Are you running this for 4.0? >>> >>> >>> -- >>> Prasanna., >>