Hi user@, I'm currently working to get the above JClouds + Chef + Rackspace mish mash working together. I am trying to run the Apache Gora GoraCI test suite [0] on Rackspace machines with Chef taking care of software provisioning on each node.
So far I've written the Rackspace orchestration [0], this means that I can build as many nodes as I want on Rackspace, provision each node with an image, etc. What I am looking to do now is install various software on each node in the Rackspace cluster. An example would be Apache Hadoop and Apache Accumulo. For this task I was looking at using the JClouds Chef [2] module however I have a few questions. 1. Does Chef need to be installed on every single machine? If so, how do I do this? 2. Is it possible to combine JClouds Rackspace orchestration with the Chef Server API? 3. Should I be combining the JClouds compute portable API with the Chef API to bootstrap nodes (as per [2]) instead of using the code I've already written? Thank you very much for any information. I appreciate it. Lewis [0] http://gora.apache.org/current/index.html#junit-tests [1] https://github.com/apache/gora/blob/master/gora-goraci/src/main/java/org/apache/gora/goraci/rackspace/RackspaceOrchestration.java [2] https://jclouds.apache.org/guides/chef/ -- *Lewis*
