add features, move to jclouds.
re-arrange directories, create vm with jclouds.
Change-Id: I3f5350f30343b404ca3dbd946ac69f118d945024
checking in test updates.
Change-Id: Ieb25640919cb6389270f6c0563227ae9e671f233
update server and db launcher commands.
- move utilities to mraas/bin
- replace shell scripts with ruby
Change-Id: Iff59c470b54eaf4707315107854327d786eb5daa
move config files to config directory.
Change-Id: I4ccf834dd859ede559acc9ff603502313f4f8f68
add cluster delete rest endpoint, cli tool
- add cluster delete endpoint, with tests and destroyer stub.
- add ruby cli tool to create, show, destroy clusters.
- add script to setup h2 database.
Change-Id: Ib7322161610ab770379acea7c37cb5d1e5129233
create and tear down VMs.
Change-Id: I544ed1b2fcbfeb8db300becb4ec0640ca9f1eac6
move mraas service to root of repo.
Change-Id: Ia0a0cf0a178cb8912a184f81018d398fb58b6513
hook mraas up to db. get and post clusters.
- Hook up to h2 database.
- add rest endpoints for get and post of clusters.
- add script to start h2 db browser-ui
- tests.
Change-Id: I8d290f23f8be3a790fa43fd82b03558495576412
add cluster serialization / deserialization test.
Change-Id: Iaf40458b61f893ac7fde8ed4a13296b7e94a1536
add openstack-java-sdk for nova operations.
Change-Id: Icdfeeeaf5cb1aff5eb9532cd0eab5944dab432b4
stub out provisioner, add properties to Cluster.
Change-Id: I52f2eb455e6642f5b1626a57c82a8b9b742ad1b3
update service bootstrap to use new constructor.
Change-Id: I37bfb0b03f81e4ed02abfa4f2185442d5acfb152
- Persist cluster information to disk so that clusters
may be kept around, and destroyed later.
- Add a command line tool to create, list, and destroy clusters.
Change-Id: Ie437a5d03e51704ade54f7c2697fd7d95b140b7d
- Disable 'UseDNS' in sshd_config when creating the hadoop
image. This reduces ssh login time from 5 seconds to
less than one second.
- Run some ssh commands in parallel across hosts, instead
of serially.
Change-Id: Ib7e6ea01c3bc4131784d39f8caf61d3651b84cb9
If the image named by config option 'hadoop_image_name'
does not exist, build a vm, install jdk, install hadoop,
and save an image with that name. If the image already
exists, use it as is.
Change-Id: I4231e96565901b432ff2c4baa525e8859aca3915
- Use paramiko instead of shelling out to ssh.
- Raise an exception when an ssh command results
in an unexpected exit status.
Change-Id: I8db6bced55daf9b4945972cac738e77767be7485