Cloud Connectors¶
SlipStream supports a variety of different cloud providers through a set of cloud connectors. Generally the connectors for open source cloud providers are also open source; those for commercial providers are released under a proprietary license.
Doing the following:
$ yum search slipstream-connector-
will list all of the available cloud connector packages.
Activating a Cloud Connector¶
To activate a connector for a specific cloud provider, you must install the appropriate cloud connector package and configure the server to make the connector visible to users.
Installing Cloud Connector Packages¶
All of the SlipStream cloud connectors are packaged separately. You must install the packages for the clouds that you want to support through your SlipStream server.
See the connector-specific sections for detailed installation instructions for each cloud connector. If the documentation for your connector is not present, then get in touch with SixSq Support.
Important
Note that the SlipStream server must be restarted after installing or removing a cloud connector.
Making Connector Visible to Users¶
In the configuration page, under the SlipStream Basics section, you specify which connectors you want the SlipStream server to load and activate.
The value for this parameter is a comma-separated list of
name:connector
pairs. If the name is not supplied, the default will
be used. The same connector can be used multiple times with different
names (and parameters).
For example, the value:
cloudstack,cloud2:cloudstack,cloud9:openstack
will load the CloudStack connector twice (with names “cloudstack” and “cloud2”) and the CloudStack connector once (with name “cloud9”). The names given to the connecto instances should be in kebab-case.
The cloud and connector names are given in the following table. Note that the connector names are case insensitive.
Cloud | Connector Name | License |
---|---|---|
Amazon EC2 | aws | proprietary |
CloudStack | cloudstack | open-source (Apache 2.0) |
Exoscale | exoscale | proprietary |
OpenNebula | opennebula | open-source (Apache 2.0) |
OpenStack | openstack | open-source (Apache 2.0) |
Open Telekom Cloud | otc | proprietary |
NuvlaBox | nuvlabox | proprietary |
VMware vCloud | vcloud | proprietary |
Connector Licenses¶
The connectors are released under different licenses, depending on the cloud solution with which they interface. Generally, connectors talking to open source IaaS cloud solutions are released under an open source license, while for proprietary IaaS solutions, the connectors are released under a proprietary license.
To get details on the terms for proprietary licenses, please get in touch with SixSq Support.