As devstack plugin is added, this commit revises install doc about installing bilean via devstack. Change-Id: I6052e83a3d503b941e8fc44a0db9f1f0d73b5816
2.1 KiB
Overview
The mission for Bilean project is to provide a generic billing service for an OpenStack cloud, it implements trigger-type billing based on other OpenStack services' notification.
Components
The developers are focusing on creating an OpenStack style project using OpenStack design tenets, implemented in Python. We have started with a close interaction with Heat project.
bilean
The bilean
tool
is A CLI communicates with the bilean-api
to manage rules, policies, users,
resources, jobs and events. End developers could also use the Bilean
REST API directly.
bilean-api
The bilean-api
component provides an OpenStack-native REST API that processes API
requests by sending them to the bilean-engine
over RPC.
bilean-scheduler
The bilean-scheduler
manages jobs related to users and
scheduler job to engine to execute it.
bilean-engine
The bilean-engine
does the main billing work, operates
all users, rules, policies, resources, jobs and events.
bilean-notification
The bilean-notification
component monitors the message
bus for data provided by other OpenStack components such as Nova, then
converts notifications into billing resources and sends to bilean-engine
over
AMQP.
Installation
You will need to make sure you have a suitable environment for
deploying Bilean. Please refer to Installation <guide-install>
for detailed
instructions on setting up an environment to use the Bilean service.