-
Notifications
You must be signed in to change notification settings - Fork 5
Release 0.2.0
Simple Service for Managing Pools of 10s or 100s of Virtual Machines
With Provisionr we want to solve the problem of cloud portability by hiding completely the API and only focusing on building a cluster that matches the same set of assumptions on all clouds, assumptions like: running a specific operating system (e.g. Ubuntu 12.04 LTS), having the same set of pre-installed packages and binaries, sane dns settings (forward & reverse ip resolution - as needed for Hadoop), ntp settings, networking settings, ssh admin access, vpn access etc.
Download and extract:
$ wget http://bin.axemblr.com/releases/com.axemblr.provisionr-0.2.0.tar.gz
$ tar xvfz com.axemblr.provisionr-0.2.0.tar.gz
Edit Amazon EC2 configuration file using your editor of choice:
$ cd com.axemblr.provisionr-0.2.0
$ vim etc/com.axemblr.provisionr.amazon.cfg
Use the interactive shell to create a pool:
$ bin/provisionr
$ provisionr:create --id amazon --key test-1 -h m1.small --port 8080 --package jenkins --package git-core
While the process is running you can see the log messages:
$ log:tail
Or by using the Activiti Explorer at http://localhost:8181/activiti-explorer/ (login kermit:kermit)
To see the list of machines type:
$ pools -k test-1
You should be able to login using the public hostname as your current user and start the Jenkins server.
And don't forget to terminate the pool:
$ provisionr:destroy --id amazon -k test-1
You can find the binary release at the following URL:
Check the README for an example on how to use this service.
The highlights for this release are: support for custom repositories, pre-configured pools (jenkins and Cloudera CDH3 including Cloudera Manager), improved test suite and reduced code duplication.
During testing we have been able to create a pool with 50 nodes on Amazon EC2.
Check the README for an example on how to use this service.
- If you are a user join: [email protected]
- If you want to help as a developer join: [email protected]
Join us on IRC channel #axemblr on irc.freenode.net.
Milestone (Second Wave):
Release issue:
Apache License Version 2.0 http://apache.org/licenses/LICENSE-2.0.txt