DOC: Supported Clouds - ibmcb/cbtool GitHub Wiki
Cloud | Identifier | Access Method | Additional Capabilities | Authors |
---|---|---|---|---|
Parallel Libvirt Manager1 -------------Actively maintaned |
plm | Native python client (libvirt) |
Place VMs on individual Hosts VM suspend/resume Configuration via cloud-init |
Marcio Silva Michael Hines |
Amazon Elastic Compute Cloud2 -------------Actively maintaned |
ec2 | Native python client (boto) |
VM suspend/resume VM capture VV creation/attachment Configuration via cloud-init |
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 Configuration via cloud-init |
Marcio Silva |
DigitalOcean4 -------------Actively maintaned |
do | libcloud |
VV creation/attachment Automatically create "jump host" VM Configuration via cloud-init |
Michael R. Hines ([email protected]) |
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 |
SoftLayer6 -------------Actively maintaned |
slr | Native python client (softlayer-python) |
VM suspend/resume VM capture Configuration via cloud-init |
Marcio Silva |
Google Compute Engine7 -------------Actively maintaned |
gce | Native python client (google-api-python) |
VM suspend/resume VV creation/attachment Configuration via cloud-init |
Marcio Silva |
Docker/Swarm8 -------------Actively maintaned |
pdm | Native python client (docker-py) |
VM suspend/resume VV creation/attachment |
Marcio Silva |
LXD9 -------------Actively maintaned |
pcm | Native python client (pylxd) |
VM suspend/resume VM capture Configuration via cloud-init |
Marcio Silva |
Kubernetes10 -------------Actively maintaned |
kub | Native python client (pykube) |
Kubernetes Pods, ReplicaSets or Deployments Kubernetes Services (to allow connection back into Instances) |
Marcio Silva |
Simulated Cloud11 -------------Actively maintaned |
sim | None |
Place VMs on individual Hosts VM suspend/resume VM capture VV creation/attachment |
Marcio Silva |
NO Operation Cloud12 -------------Actively maintaned |
nop | None | VMs (or Hosts) have to be pre-deployed | Marcio Silva |
Azure Service Management13 -------------Actively maintaned |
as | libcloud | Marcio Silva |
Comments:
- 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.
- None.
- OpenStack Folsom or newer.
- None.
- None.
- None.
- None.
- None.
- None.
- None
- 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.
- Learn more