Skip to content

Latest commit

 

History

History
84 lines (55 loc) · 2.37 KB

auroracompute.rst

File metadata and controls

84 lines (55 loc) · 2.37 KB

AuroraCompute Computer Driver Documentation

PCextreme B.V. is a Dutch cloud provider. It provides a public cloud offering under the name AuroraCompute. All cloud services are under the family name Aurora.

The datacenters / availability zones are located in:

  • Amsterdam (NL)
  • Rotterdam (NL)
  • Miami (US)
  • Los Angelos (US)
  • Tokyo (JP)
  • Barcelona (ES)

The AuroraCompute driver is based on the CloudStack driver. Please refer to CloudStack Compute Driver Documentation <cloudstack> page for more information.

Instantiating a driver

When you instantiate a driver you need to pass the following arguments to the driver constructor:

  • key - Your AuroraCompute API key
  • secret - Your AuroraCompute secret key

You can find your 'key' and 'secret' in the AuroraCompute Control Panel under your users.

With these credentials you can instantiate a driver:

/examples/compute/auroracompute/instantiate_driver.py

Create a Virtual Machine (node)

Creating a Virtual Machine on AuroraCompute using libcloud works the same as on any other platform. This example is just to show exactly that.

This example will create a Virtual Machine in Amsterdam. Should you want to create one in one of our other regions you should take a look at the example below which shows how to use our different regions.

/examples/compute/auroracompute/create_node.py

Using a different region

By default the region AMS (Amsterdam) is selected by the driver.

AuroraCompute supports multiple regions and when instantiating the driver you can choose a region.

Keep in mind that each region uses different credentials. These can be found in the Control Panel under your users.

In this example we select the Miami (MIA) region:

/examples/compute/auroracompute/instantiate_driver_region.py

API Docs

libcloud.compute.drivers.auroracompute.AuroraComputeNodeDriver