Skip to content

DOC: Supported Clouds

ibmcb edited this page May 11, 2016 · 68 revisions
Cloud Identifier Access Method Additional Capabilities Authors
Parallel Libvirt Manager1

------------------------------Not maintaned

plm Native python client (libvirt)

Place VMs on individual Hosts

VM suspend/resume

Marcio Silva

Michael Hines

Amazon Elastic Compute Cloud2

-------------Actively maintaned

ec2 Native python client (boto)

VM suspend/resume

VM capture

VV creation/attachment

Marcio Silva

Michael Hines

OpenStack3

-------------Actively maintaned

osk Native python client (novaclient)

Place VMs on individual Hosts

VM suspend/resume

VM capture

VV creation/attachment

Automatically create "jump host" VM

Marcio Silva
VMware vCloud Director4

-------------Not maintaned

vcd 3rd-party python client (libcloud)

VM suspend/resume

VM capture

Daniel Bowers
CloudStack5

-------------Not maintaned

csk Native python client (cloudstack-python-client)

Place VMs on individual Hosts

VM suspend/resume

VM capture

YongHun Jeon

JaeHoon Jung

IBM Smart Cloud Provisioning6

-------------Not maintaned

scp XML-RPC with a deployed daemon

VM suspend/resume

VM capture

Michael Hines
SoftLayer

-------------Actively maintaned

slr Native python client (softlayer-python)

VM suspend/resume

VM capture

Marcio Silva
Google Compute Engine

-------------Actively maintaned

gce Native python client

VM suspend/resume

VV creation/attachment

Marcio Silva
Simulated Cloud7

-------------Actively maintaned

sim None

Place VMs on individual Hosts

VM suspend/resume

VM capture

VV creation/attachment

Marcio Silva
NO Operation Cloud8

-------------Actively maintaned

nop None VMs (or Hosts) have to be pre-deployed Marcio Silva

Comments:

  1. Requires preparation of the environment (Hosts with KVM) before it can be used. VM images will have to be manually copied to each Host before starting.
  2. None.
  3. OpenStack Folsom or newer.
  4. None.
  5. None.
  6. The deployed daemon is part of CBTOOL's code, and works as an "endpoint" for the requests sent by CBTOOL. The deployment means that during cloud attachment, CBTOOL will ssh into the VM "webservice" (part of a normal SCP installation) and copy (and execute) the Ruby daemon originally located on (~/cbtool/scripts/common/scp2_python_proxy.rb).
  7. Simulated cloud just creates concrete objects (e.g., Hosts and VMs) and abstract objects (e.g., Virtual Applications) on the Object Store only. Since the each operation takes only 1 second, it is a good way to test your experiment plan before running it on an actual cloud. In addition to that, this "cloud" is heavily used for debugging/development.
  8. Learn more
Clone this wiki locally