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., >