Hi James, if you build marvin (ant build-marvin) on your host, you should be able to do:
python /path/to/src/tools/marvin/marvin/deployDataCenter.py -i devcloud.cfg This will talk to your Vbox vm where you are setting up devcloud. Assuming you set it up on localhost with port forwarding 8096 and 3306. marvin requires pymysql , installable from easy_install I think the .cfg file that's in there is buggy, but I can patch. Let me know if that brings you closer. -sebastien On Sep 27, 2012, at 7:42 PM, James Martin <jmar...@basho.com> wrote: > Sebastien, > > Sorry, let me give a better example. I'm trying to run a script that > will provide an initial configuration of cloudstack so I don't have to > go through the initial wizard on a fresh install. I see the > devcloud.cfg & marvin you are mentioning, but I can't figure out how > it is suppose to be used to configure a fresh install. > > > James > > On Thu, Sep 27, 2012 at 7:46 AM, Sebastien Goasguen <run...@gmail.com> wrote: >> Hi James, >> >> What do you mean by "populate" ? adding a host ? >> >> If that's the case, I believe the thinking was to use marvin (/tools/marvin) >> deployDataCenter and use the devcloud.cfg file that's in the devcloud dir to >> setup the db/zones/pods etc of devcloud. >> >> -Sebastien >> >> On Sep 27, 2012, at 1:02 AM, James Martin <jmar...@basho.com> wrote: >> >>> I'm using the cs-bootstrap-s3.py script to populate a working >>> devcloud instance: >>> >>> during the run of the script I get the error: >>> >>> urllib2.HTTPError: HTTP Error 530: Cannot transit agent status with >>> event AgentDisconnected for host 1, mangement server id is >>> 8796761548538,Unable to transition to a new state from Creating via >>> AgentDisconnected >>> >>> >>> in the in the $CATALINA_HOME/bin/vmops.log it seems to correlate to : >>> >>> >>> 2012-09-26 22:25:08,989 WARN [cloud.resource.ResourceManagerImpl] >>> (AgentTaskPool-1:null) Unable to connect due to >>> com.cloud.utils.exception.CloudRuntimeException: Unable to connect 1 >>> at >>> com.cloud.agent.manager.AgentManagerImpl.notifyMonitorsOfConnection(AgentManagerImpl.java:624) >>> at >>> com.cloud.agent.manager.AgentManagerImpl.handleDirectConnectAgent(AgentManagerImpl.java:1500) >>> at >>> com.cloud.resource.ResourceManagerImpl.createHostAndAgent(ResourceManagerImpl.java:1631) >>> at >>> com.cloud.resource.ResourceManagerImpl.createHostAndAgent(ResourceManagerImpl.java:1668) >>> at >>> com.cloud.agent.manager.AgentManagerImpl$SimulateStartTask.run(AgentManagerImpl.java:1195) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >>> at java.lang.Thread.run(Thread.java:679) >>> Caused by: java.lang.ClassCastException: com.cloud.agent.api.Answer >>> cannot be cast to com.cloud.agent.api.SetupAnswer >>> at >>> com.cloud.hypervisor.xen.discoverer.XcpServerDiscoverer.processConnect(XcpServerDiscoverer.java:634) >>> at >>> com.cloud.agent.manager.AgentManagerImpl.notifyMonitorsOfConnection(AgentManagerImpl.java:605) >>> ... 7 more >>> >>> >>> >>> Can anyone provide insight here? >>> >>> Thanks, >>> >>> James >>