README.md 1.28 KB
Newer Older
1 2
snf-occi
========
3
snf-occi 0.3 implements the OCCI 1.1 protocol for Synnefo clouds. Since version
4
0.2, authentication is performed by an external keystone-compatible service,
5 6 7
like "Astavoms". The major change is the abandonment of "snfOCCI" in favor of "OOI".

"OOI" is the Openstack OCCI Interface. It is used in snf-occi, wrapped by the newly introduced "SOI" package (Synnefo OCCI Interface). "SOI" is responsible for patching "OOI" so that it is compatible with Synnefo API.
8 9 10

Installation
-------------
11 12 13
Clone snf-occi:

$ git clone https://github.com/grnet/snf-occi
14

15
Create file config.py and edit it with the correct settings:
16

17 18 19
$ cd snf-occi
$ cp soi/config.py.template soi/config.py
$ <your favorite editor> soi/config.py
20

21
**Note** make sure you have a config.py file before installing snf-occi. You don't need to put the correct settings yet, though. They can wait until deployment.
22

23
Install the application (dependences are installed automatically) :
24

25
$ python setup.py install
26

27
Finally you can start the API translation server with paste. We have provided a demonstration server for testing and development at "paste_deploy/test_server.py" but you should not use it for production.
28 29 30 31

More
----
Read the docs for more documentation, or from here:
32
https://github.com/grnet/snf-occi/blob/master/docs/index.rst