blob: 7924ca62a55991a600ebd63a09d010a17fe40cae [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Supported Providers</title>
<!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Le JavaScript -->
<script src="/assets/js/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="/assets/js/bootstrap-dropdown.js" type="text/javascript"></script>
<script src="/assets/js/jquery.tweet.js" type="text/javascript"></script>
<script src="/assets/js/application.js" type="text/javascript"></script>
<script src="/assets/js/bootstrap-transition.js"></script>
<script src="/assets/js/bootstrap-alert.js"></script>
<script src="/assets/js/bootstrap-modal.js"></script>
<script src="/assets/js/bootstrap-scrollspy.js"></script>
<script src="/assets/js/bootstrap-tab.js"></script>
<script src="/assets/js/bootstrap-tooltip.js"></script>
<script src="/assets/js/bootstrap-popover.js"></script>
<script src="/assets/js/bootstrap-button.js"></script>
<script src="/assets/js/bootstrap-collapse.js"></script>
<script src="/assets/js/bootstrap-carousel.js"></script>
<script src="/assets/js/bootstrap-typeahead.js"></script>
<!-- Le styles -->
<link href="/assets/css/bootstrap.css" rel="stylesheet">
<link href="/assets/css/application.css" rel="stylesheet">
<link rel="shortcut icon" href="/assets/img/favicon.ico">
</head>
<body><div style="background: red"><h1>2015/07/20 - Apache Deltacloud has been retired. </h1><h2>For more information, please explore the <a href="http://attic.apache.org/">Attic</a>. </h2></div>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="/"><img src="/assets/img/logo.png" width="152"
alt="Deltacloud API"/></a>
<ul class="nav top-nav">
<li><a href="/">Home</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">About<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/about.html">What is Deltacloud?</a></li>
<li><a href="/drivers.html#drivers">Supported Providers</a></li>
</ul>
</li>
<li><a href="/download.html">Download</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Installation<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/install-deltacloud.html">Install Deltacloud</a></li>
<li><a href="/run-deltacloud-server.html">Run the Deltacloud Server</a></li>
</ul>
</li>
<li class="dropdown">
<a href="/usage.html" class="dropdown-toggle" data-toggle="dropdown">Usage<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/usage.html#usingapi">Using API</a></li>
<li><a href="/usage.html#clients">Client Libraries</a></li>
<li><a href="/command-tools.html">Command Line Tools</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Contribute<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/getting-sources.html">Getting Sources</a></li>
<li><a href="/how-to-contribute.html">How Can I Contribute?</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">API<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/rest-api.html">Deltacloud REST API</a></li>
<li><a href="/curl-examples.html">Deltacloud API cURL examples</a></li>
<li><a href="/drivers.html">Drivers API</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">CIMI<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/cimi-rest.html">CIMI REST API</a></li>
<li><a href="/cimi-curl.html">CIMI cURL Examples</a></li>
</ul>
</li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div>
</div>
</div>
<div class="container content">
<p><br></p>
<h3>Driver functionality and Credentials</h3>
<h4>Compute Driver Functionality</h4>
<table class="table-bordered table-striped table-condensed">
<thead>
<tr>
<th class="emptycell"> </th>
<th>
Create new instances
</th>
<th>
Start stopped instances
</th>
<th>
Stop running instances
</th>
<th>
Reboot running instances
</th>
<th>
Destroy instances
</th>
<th>
List all/get details about hardware profiles
</th>
<th>
List all/get details about realms
</th>
<th>
List all/get details about images
</th>
<th>
List all/get details about instances
</th>
</tr>
</thead>
<tbody>
<tr>
<td class="provider">
<strong>Amazon EC2</strong>
</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>Eucalyptus</strong>
</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>IBM SmartCloud</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>GoGrid</strong>
</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>OpenNebula</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>Rackspace</strong>
</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>RHEV-M</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>RimuHosting</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>Terremark</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>vSphere</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>OpenStack</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>FGCP</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>Arubacloud</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
</tbody>
</table>
<p><br></p>
<h4>Storage Driver Functionality</h4>
<table class="table-bordered table-striped table-condensed">
<thead>
<tr>
<th class="emptycell"> </th>
<th>
Create new buckets
</th>
<th>
Update/delete buckets
</th>
<th>
Create new blobs
</th>
<th>
Update/delete blobs
</th>
<th>
Read/write blob attributes
</th>
<th>
Read/write individual blob attributes
</th>
</tr>
</thead>
<tbody>
<tr>
<td class="provider">
<strong>Amazon S3</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>Eucalyptus Walrus</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>Rackspace CloudFiles</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>Microsoft Azure</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td class="provider">
<strong>Google Storage</strong>
</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
</tbody>
</table>
<p><br></p>
<h4 id="credentials">Cloud provider credentials</h4>
<table class="table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Cloud</th>
<th>Driver</th>
<th>Username</th>
<th>Password</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">
<strong>mock</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">mock</span></td>
<td style="text-align:left"><span style="font-size:x-small">mockuser</span></td>
<td style="text-align:left"><span style="font-size:x-small">mockpassword</span></td>
<td style="text-align:left">The mock driver doesn't talk to any cloud; it just pretends to be a cloud.</td>
</tr>
<tr>
<td style="text-align:left">
<strong>Amazon EC2/S3</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">ec2</span></td>
<td style="text-align:left">Access Key ID</td>
<td style="text-align:left">Secret Access Key</td>
<td style="text-align:left">This information can be found on the <a href="http://aws-portal.amazon.com/gp/aws/developer/account/index.html?action=access-key">Security Credentials</a> page in your AWS account.</td>
</tr>
<tr>
<td style="text-align:left">
<strong>Eucalyptus</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">eucalyptus</span></td>
<td style="text-align:left">Access Key ID</td>
<td style="text-align:left">Secret Access Key</td>
<td style="text-align:left"></td>
</tr>
<tr>
<td style="text-align:left">
<strong>GoGrid</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">gogrid</span></td>
<td style="text-align:left">API Key</td>
<td style="text-align:left">Shared Secret</td>
<td style="text-align:left">Go to <span style="font-size:x-small">My Account &gt; API Keys</span> for <a href="https://my.gogrid.com/gogrid/com.servepath.gogrid.GoGrid/index.html">your account</a> and click on the key you want to use to find the shared secret.</td>
</tr>
<tr>
<td style="text-align:left">
<strong>IBM SmartCloud</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">sbc</span></td>
<td style="text-align:left">Username</td>
<td style="text-align:left">Password</td>
<td style="text-align:left"></td>
</tr>
<tr>
<td style="text-align:left">
<strong>Microsoft Azure (Storage Account only)</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">azure</span></td>
<td style="text-align:left">Public Storage Account Name</td>
<td style="text-align:left">Primary Access Key</td>
<td style="text-align:left">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.</td>
</tr>
<tr>
<td style="text-align:left">
<strong>OpenNebula</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">opennebula</span></td>
<td style="text-align:left">OpenNebula user</td>
<td style="text-align:left">OpenNebula password</td>
<td style="text-align:left">Set the environment variable OCCI_URL to the address on which OpenNebula's OCCI server is listening.</td>
</tr>
<tr>
<td style="text-align:left">
<strong>Rackspace Cloud Servers/Cloud Files</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">rackspace</span></td>
<td style="text-align:left">Rackspace user name</td>
<td style="text-align:left">API Key</td>
<td style="text-align:left">Obtain the key from the <a href="https://manage.rackspacecloud.com/APIAccess.do">API Access</a> page in your control panel.</td>
</tr>
<tr>
<td style="text-align:left">
<strong>RHEV-M</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">rhevm</span></td>
<td style="text-align:left">
<a href="http://markmc.fedorapeople.org/rhevm-api/en-US/html/chap-REST_API_Guide-Authentication.html">RHEV-M user name plus Windows domain</a>, <span style="font-size:x-small"> e.g., admin@rhevm.example.com</span>
</td>
<td style="text-align:left">RHEV-M password</td>
<td style="text-align:left">Set environment variable API_PROVIDER to the URL of the RHEV-M REST API endpoint. </td>
</tr>
<tr>
<td style="text-align:left">
<strong>Rimuhosting</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">rimuhosting</span></td>
<td style="text-align:left">not used (?)</td>
<td style="text-align:left">API Key</td>
<td style="text-align:left"></td>
</tr>
<tr>
<td style="text-align:left">
<strong>Terremark</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">terremark</span></td>
<td style="text-align:left">Username</td>
<td style="text-align:left">Password</td>
<td style="text-align:left"></td>
</tr>
<tr>
<td style="text-align:left">
<strong>VMware vSphere</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">vsphere</span></td>
<td style="text-align:left">vSphere user</td>
<td style="text-align:left">vSphere user password</td>
<td style="text-align:left">Set environment variable API_PROVIDER to the hostname of the vSphere server.</td>
</tr>
<tr>
<td style="text-align:left">
<strong>OpenStack</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">openstack</span></td>
<td style="text-align:left">OpenStack user</td>
<td style="text-align:left">OpenStack user password</td>
<td style="text-align:left">Set environment variable API_PROVIDER to the URL of OpenStack API entrypoint.</td>
</tr>
<tr>
<td style="text-align:left">
<strong>Arubacloud</strong>
</td>
<td style="text-align:left"><span style="font-size:x-small">arubacloud</span></td>
<td style="text-align:left">Username</td>
<td style="text-align:left">Password</td>
<td style="text-align:left"></td>
</tr>
</tbody>
</table>
<footer class="footer">
<p class="pull-right"><span class='icon-circle-arrow-up'>&nbsp;</span><a href="#">Back to top</a></p>
<div class='row'>
<div class='span3'>
<img src="/assets/img/asf.png" alt="Apache Software Foundation"/>
</div>
<div class='span9'>
<strong>Apache Deltacloud</strong> is a top-level project at the <a
href="http://www.apache.org">Apache Software Foundation</a>,
having graduated from the ASF Incubator in October
2011. Through a collaborative and meritocratic development process, Apache
projects deliver enterprise-grade, freely available software products that
attract large communities of users.
</div>
</div>
</footer>
</div> <!-- /container -->
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.salasaga.org/aeolus/piwik/" : "http://stats.salasaga.org/aeolus/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://stats.salasaga.org/aeolus/piwik/piwik.php?idsite=2" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->
</body>
</html>