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 [[email protected]] Sent: Friday, November 30, 2012 1:10 PM To: [email protected] 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 <[email protected]> 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 <[email protected]> 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., >
