Fork me on GitHub

The jOCCI Connector

This is the user guide for the snapshot version of OCCIware.

OCCIware Connectors » The jOCCI Connector


This connector allows one to interact with OCCI servers:

Current supported OCCI servers are erocci and rOCCI.
This connector is based on jOCCI, an open source Java-based OCCI client library.

Usage

To create a new OCCI configuration with the jOCCI connector, select New » Cloud Designer » OCCI Configuration File with jOCCI connector.

Create a new OCCI Configuration File with jOCCI connector - step 1

Give the OCCI configuration file a name and specify the URL of an OCCI server.

Create a new OCCI Configuration File with jOCCI connector - step 2

A new OCCI configuration file is then created.
It contains all the OCCI entities hosted by the OCCI server.

Create a new OCCI Configuration File with jOCCI connector - step 3

Select Entity » Resource in the palette to create a new compute instance.

Create an OCCI Entity - step 1

Select CRUD » Create in the palette to create this compute into the OCCI server.

Create an OCCI Entity - step 2

Update the attributes of the compute instance.

Update an OCCI Entity - step 1

Select CRUD » Update in the palette to update this compute into the OCCI server.

Update an OCCI Entity - step 2

Select CRUD » Execute action in the palette to execute an OCCI action of an OCCI entity into the OCCI server.

Execute an OCCI Action - step 1

The OCCI action is executed.

Execute an OCCI Action - step 2

Select CRUD » Retrieve in the palette to retrieve this compute from the OCCI server.

Retrieve an OCCI Entity - step 1

The OCCI attributes are updated (i.e. occi.compute.state is active).

Retrieve an OCCI Entity - step 2

Select CRUD » Delete in the palette to delete this compute into the OCCI server.

Delete an OCCI Entity - step 1

As a result, the compute is also deleted from the diagram.

Delete an OCCI Entity - step 2

TODO