Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apache libcloud, boto, and celery project #1

Open
lee212 opened this issue Feb 25, 2013 · 1 comment
Open

Apache libcloud, boto, and celery project #1

lee212 opened this issue Feb 25, 2013 · 1 comment
Labels

Comments

@lee212
Copy link
Contributor

lee212 commented Feb 25, 2013

These tools are for managing multiple clouds.
Same idea but different approaches for software development.

apache-libcloud
boto = amazon ec2
rabbitmq + celery (also django)

@laszewsk
Copy link
Member

The purpose of CM is different from these tools. While libcloud and boot provide a compatibility layer between IaaS on the API level. We do develop with CM a tool that can manage conveniently VMs by a user across clouds. This includes also the creation and management of hundreds of VMs.

We started using libcloud and are still interested in it, but for some reason the native openstack client did not work on FG. We did get the ECE2 provider working, however this was less than ideal.

Instead we just wrote a compatibility layer based on novaclient for Openstack which as obvious is not that difficult to do. Once one of our students can point me to a working version of libcloud using the native OpenStack provider we will consider switching to libcloud.

However, it is important that we obtain all metadata that is attached with the cloud as is provided trough novaclient for example, or through the native curl calls (we did for now not use them as the effort of implementing against them was greater than using nova client.

CM provides an API, a set of comands that are easy and fast to use to manage hundrets of VMs, and soon a GUI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants