cASO provides the
caso-extract command to generate new records from
your OpenStack deployment.
caso-extract -h will show a complete list of available arguments.
--extract-from argument to specify the date from when the records
should be extracted. If no value is set, then
cASO will extract the records
from the last run. If equal to “None”, then extract records from the beggining
of time. If not time zone is specified, UTC will be used.
If you are running an OpenStack Nova version lower than Kilo there is a bug in its API, making impossible to paginate over deleted results.
Since nova is limiting the results to 1000 by default, if you are expecting
more than 1000 results you will get just the last 1000. This is important
if you are publishing data for the first time, or if you are republishing
all your accounting). If this is your case, adjust the
to a larger value in
Running as a cron job¶
The best way of running
cASO is via a cron job like the following:
10 * * * * caso-extract
Migration from OSSSM¶
If you had a previous installation of osssm, you can migrate to
following these steps:
- Remove the previous osssm installation (e.g. remove
- Remove any cron jobs related to
osssm.push, a single cron job as described above is enough. You should keep the cron job that executes
ssmsend, this is still needed to send the records to the accounting database.