Skip to content
/ fsrs Public

Fedcloud Server Resource Status (FSRS) - A tool to obtain the usage of resources from a OpenStack server that is integrated in Fedcloud, using EGI-AAI

License

Notifications You must be signed in to change notification settings

grycap/fsrs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fedcloud Server Resource Status (FSRS)

A tool to obtain the usage of resources from an OpenStack server that is integrated into Fedcloud, using EGI-AAI.

Getting FSRS

git clone https://github.com/grycap/fsrs.git

FSRS depends on python-dateutil library, which can be installed via pip:

pip install python-dateutil

Usage

Using a bearer token

Get to https://aai.egi.eu/token/refreshtoken.php and get an Access Token (Bearer token).

./fsrs-cli -b <YOUR BEARER TOKEN> -a https://keystone.my.site:5000/v3 --os-project my-vo

(*) the bearer token is usually valid for only 1 hour.

Using a refresh token

Get to https://aai.egi.eu/token/refreshtoken.php and get a Refresh Token.

./fsrs-cli -r <YOUR REFRESH TOKEN> -a https://keystone.my.site:5000/v3 --os-project my-vo

(*) the refresh token is usually valid for only 13 months and is used to generate new bearer tokens.

IMPORTANT

Users that do not have OpenStack permission os_compute_api:os-server-diagnostics will not be able to retrieve the resource usage stats.

It is set to rule:admin_api as a default value. To enable users to get the stats of their servers, please set it to a more permissive rule (e.g. rule:admin_or_owner) in nova-api's policy file.

About

Fedcloud Server Resource Status (FSRS) - A tool to obtain the usage of resources from a OpenStack server that is integrated in Fedcloud, using EGI-AAI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages