Deployment and Administration guide

This is the INDIGO CDMI StoRM Backend Plugin deployment and administration guide.

Prerequisites

INDIGO DataCloud CDMI server runs on RHEL7 platforms. Our deployment tests have been done on CentOS7.

Install

Install INDIGO repository:

cd /etc/yum.repos.d
wget http://repo.indigo-datacloud.eu/repos/2/indigo2.repo
rpm --import http://repo.indigo-datacloud.eu/repository/RPM-GPG-KEY-indigodc

Install cdmi-storm:

yum install -y cdmi-storm

Configure

Edit CDMI server main configuration file by specifying storm as storage backend type:

vim /var/lib/cdmi-server/config/application.yml

Change:

cdmi:
  qos:
    backend:
      type: storm

Edit StoRM plugin configuration file:

vim /etc/cdmi-server/plugins/storm-properties.json

Insert StoRM Backend info and the list of the Virtual File System for which CDMI server can negotiate QoS:

{
    "backend": {
        "hostname": "storm.cnaf.infn.it",
        "port": 9998,
        "token": "mustbesecret"
    },
    "vfs": [
        {
            "voName": "test.vo",
            "readScope": "testvo:read",
            "recallScope": "testvo:recall",
            "iamGroup": "test.vo-users",
            "path": "/test.vo"
        }
    ]
}

The backend properties that can be set are:

A list of the Virtual File Systems supported has to be specified with vfs. Each element of the list has the following properties:

Run

Run CDMI server:

systemctl start cdmi-server.service

Last updated