Driver functionality and Credentials

Compute Driver Functionality

  Create new instances Start stopped instances Stop running instances Reboot running instances Destroy instances List all/get details about hardware profiles List all/get details about realms List all/get details about images List all/get details about instances
Amazon EC2 yes no yes yes yes yes yes yes yes
Eucalyptus yes no yes yes yes yes yes yes yes
IBM SmartCloud yes yes yes yes yes yes yes yes yes
GoGrid yes no yes yes yes yes yes yes yes
OpenNebula yes yes yes yes yes yes yes yes yes
Rackspace yes no yes yes yes yes yes yes yes
RHEV-M yes yes yes no yes yes yes yes yes
RimuHosting yes yes yes yes yes yes yes yes yes
Terremark yes yes yes yes yes yes yes yes yes
vSphere yes yes yes yes yes yes yes yes yes
OpenStack yes yes yes yes yes yes yes yes yes
FGCP yes yes yes no yes yes yes yes yes
Arubacloud yes yes yes yes yes yes yes yes yes


Storage Driver Functionality

  Create new buckets Update/delete buckets Create new blobs Update/delete blobs Read/write blob attributes Read/write individual blob attributes
Amazon S3 yes yes yes yes yes yes
Eucalyptus Walrus yes yes yes yes yes yes
Rackspace CloudFiles yes yes yes yes yes yes
Microsoft Azure yes yes yes yes yes yes
Google Storage yes yes yes yes yes yes


Cloud provider credentials

Cloud Driver Username Password Notes
mock mock mockuser mockpassword The mock driver doesn't talk to any cloud; it just pretends to be a cloud.
Amazon EC2/S3 ec2 Access Key ID Secret Access Key This information can be found on the Security Credentials page in your AWS account.
Eucalyptus eucalyptus Access Key ID Secret Access Key
GoGrid gogrid API Key Shared Secret Go to My Account > API Keys for your account and click on the key you want to use to find the shared secret.
IBM SmartCloud sbc Username Password
Microsoft Azure (Storage Account only) azure Public Storage Account Name Primary Access Key The Storage Account Name is chosen when you create the service (e.g. name in http://name.blob.core.windows.net/). This and the access key are available from the service control panel.
OpenNebula opennebula OpenNebula user OpenNebula password Set the environment variable OCCI_URL to the address on which OpenNebula's OCCI server is listening.
Rackspace Cloud Servers/Cloud Files rackspace Rackspace user name API Key Obtain the key from the API Access page in your control panel.
RHEV-M rhevm RHEV-M user name plus Windows domain, e.g., admin@rhevm.example.com RHEV-M password Set environment variable API_PROVIDER to the URL of the RHEV-M REST API endpoint.
Rimuhosting rimuhosting not used (?) API Key
Terremark terremark Username Password
VMware vSphere vsphere vSphere user vSphere user password Set environment variable API_PROVIDER to the hostname of the vSphere server.
OpenStack openstack OpenStack user OpenStack user password Set environment variable API_PROVIDER to the URL of OpenStack API entrypoint.
Arubacloud arubacloud Username Password