For more information, please read the news announcement. If you are interested in providing IaaS capabilities to the scientific community, see CHI-in-a-Box, a packaging of the Chameleon testbed, which has been in development since 2014.
Create a virtualenv:
virtualenv nimboss_env
Install the latest package from ooici:
source nimboss_env/bin/activate easy_install --find-links http://ooici.net/packages/ nimboss
Create a virtualenv:
virtualenv nimboss_env
Install dependencies:
pip -E nimboss_env install zope.interface httplib2 simplejson cd nimboss_env git clone git://github.com/apache/libcloud.git cd libcloud; python setup.py install; cd ..
Install Nimboss:
git clone [email protected]:clemesha-ooi/nimboss.git # Read+Write, or use "git://...". cd nimboss python setup.py install
Nimboss currently uses Python's unittest framework.
To run tests:
cd tests python tests.py
Node specific connection and management.
Cluster management and driver implementation for both EC2 and Nimbus. Support for Cluster creation, termination, and status querying.
Communication with the Nimbus Context Broker. Support for creating Context and querying Cluster status.
Nimbus 'Cluster document' and 'Cluster spec' utitlities.