Solution

Q
What is charm?
A

Charm is just like a software package that allows to be used by Juju. So, a charm tells Juju how to manage services. Examples of a service may be "MySQL ", "WordPress" or “Nova”. After services are deployed, Juju can define relations between them and expose some services to the outside world.

Solution Model
QxStack Ubuntu OpenStack Edition